一种日志采集方法及装置的制造方法

文档序号:9923490阅读:494来源:国知局
一种日志采集方法及装置的制造方法
【技术领域】
[0001 ]本发明涉及计算机技术领域,尤其涉及一种日志采集方法及装置。
【背景技术】
[0002]随着互联网技术的发展,企业所管理的软硬件系统也越来越多,企业的系统维护工作量也越来越大,为了提前发现系统的故障,避免给企业造成经营损失,系统一般会采用巡检的方法,定期启动巡检任务的执行,当发现有业务故障的时候,就通过告警、短信等方式通知相关人员。当维护人员收到通知之后,首先会根据告警通知的描述,查看巡检系统中相应时间段的日志信息,根据查询到的软件日志信息来分析问题。
[0003]目前,通常做法为:尝试重现故障,并登录到怀疑有问题的网络设备启动抓包命令,当故障重现后,再结合巡检平台侧日志以及通过抓包命令抓包到的信息来定位故障原因。但是,在现实情况下,使用上述通常做法可能无法有效获取到巡检平台和被巡检的硬件设备之间的报文交互信息,进而严重影响维护人员分析和定位故障原因。例如,故障可能是偶现的,在有限的时间内,故障可能不会重现;再例如,基于安全考虑,网络设备可能是不允许远程登录上去进行抓包等操作的,导致不能获取到巡检平台和被秀巡检网络设备之间的报文交互信息。
[0004]所以,通常情况下单一的巡检系统自身的日志信息不能准确定位和分析发生故障的根本原因,还需要结合当时故障发生时,巡检平台与被巡检的各种网络设备间的报文交互情况才能较准确地确定故障的根源,因此,如何获取故障发生时巡检平台和网络设备间的报文交互信息并结合巡检平台自身日志信息和被巡检的网络设备侧日志信息成为定位故障原因的首要问题。

【发明内容】

[0005]本发明的实施例提供一种日志采集方法及装置,以解决现有在执行巡检任务时,不能获取到完整的巡检任务执行过程中的巡检平台日志、巡检平台与被巡检的网络设备的交互报文记录信息和网络设备上的日志信息,进而严重影响维护人员分析和定位故障原因的问题。
[0006]为达到上述目的,本发明的实施例采用如下技术方案:
[0007]第一方面,本发明实施例提供一种日志采集方法,应用于包括巡检平台和至少一个待巡检网络设备的巡检系统,所述方法包括:
[0008]在所述巡检平台上部署与待巡检网络设备上待巡检功能模块一一对应的巡检功能丰吴块;
[0009]所述巡检平台启动巡检任务后,依据所述巡检任务中设定的巡检顺序,各巡检功能模块对待巡检网络设备上对应的待巡检功能模块执行巡检操作;
[0010]所述巡检平台在所述巡检任务执行过程中,记录各巡检功能模块执行巡检操作时产生的巡检日志;
[0011]在所述巡检平台执行所述巡检任务过程中,所述待巡检网络设备记录各待巡检功能模块在被执行巡检操作时产生的巡检日志,并采集所述各待巡检功能模块在被执行巡检操作时与对应的巡检功能模块之间的巡检交互报文。
[0012]进一步的,所述方法还包括:在所述巡检任务执行完成后,所述待巡检网络设备将记录的巡检日志以及采集的巡检交互报文上报到巡检平台。
[0013]以及,所述方法还包括:所述巡检平台接收所述待巡检网络设备记录的巡检日志以及所述待巡检网络设备采集的巡检交互报文,与所述巡检平台自身记录的巡检日志一起,按照对应的巡检任务进行归类整理。
[0014]具体的,所述巡检日志包含对应巡检任务的标识;所述巡检交互报文中包含有对应巡检任务的标识。
[0015]第二方面,本发明实施例提供一种巡检平台,包括巡检任务启动模块、与待巡检网络设备上待巡检功能模块一一对应的至少一个巡检功能模块以及巡检日志记录模块;
[0016]所述巡检任务启动模块,用于自动启动巡检任务,并将所述巡检任务下发到需要执行巡检操作的各巡检功能模块;
[0017]所述至少一个巡检功能模块,用于根据所述自动启动的巡检任务中设定的巡检顺序,对待巡检网络设备上对应的待巡检功能t旲块执彳丁巡检操作;
[0018]巡检日志记录模块,用于在所述自动启动的巡检任务执行过程中,记录所述至少一个巡检功能模块执行巡检操作时产生的巡检日志。
[0019]进一步的,所述巡检平台还包括:巡检信息接收模块,用于接收待巡检网络设备记录的巡检日志以及所述待巡检网络设备采集的巡检交互报文。
[0020]进一步的,所述巡检平台还包括:日志整理模块,用于将接收的所述待巡检网络设备记录的巡检日志以及所述待巡检网络设备采集的巡检交互报文,与所述巡检日志记录模块记录的巡检日志一起,按照对应的巡检任务进行归类整理。
[0021]进一步的,所述日志整理模块还用于为网络维护人员提供查询某一巡检任务对应巡检日志的用户操作界面。
[0022]第三方面,本发明实施例提供网络设备,包括至少一个待巡检功能模块、巡检日志记录模块以及巡检报文采集模块,
[0023]所述至少一个待巡检功能模块,用于在巡检平台执行巡检任务过程中,与所述对应的巡检功能模块进行巡检操作的交互;
[0024]所述巡检日志记录模块,用于记录在所述至少一个待巡检功能模块被执行巡检操作时产生的巡检日志;
[0025]所述巡检报文采集模块,用于采集所述至少一个待巡检功能模块在被执行巡检操作时与对应的巡检功能模块之间的巡检交互报文。
[0026]进一步的,所述网络设备还包括:巡检信息上报模块,用于在一个巡检任务执行完成后,将所述巡检日志记录模块记录的巡检日志以及所述巡检报文采集模块采集的巡检交互报文上报到巡检平台。
[0027]由上可知,本发明实施例提供一种日志采集方法、巡检平台和网络设备,从而实现在巡检业务过程中,在巡检平台侧从各个功能模块采集巡检日志;当巡检平台与待巡检的网络设备交互时候,网络设备采集巡检交互报文;网络设备侧巡检日志记录模块将从设备侧的功能模块采集巡检日志,巡检平台将收集到的日志和巡检交互报文按照巡检任务进行归类和整理,把日志与巡检任务一一对应,实现了对平台巡检日志、巡检交互报文以及网络设备巡检日志三方面信息的记录,使采集到的日志信息更加全面,无需依赖通过重现问题来收集日志信息,且能够在故障发生的时候收集到问题发生时刻的平台侧日志信息、巡检平台和被巡检网络设备交互的巡检报文、网络设备侧日志信息,将更全面的日志信息反馈给运维人员,大大提高维护人员分析和定位问题的准确性和效率。
【附图说明】
[0028]为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0029]图1为本发明实施例提供的日志采集方法的流程图;
[0030]图2为本发明实施例提供的另外一种日志采集方法的流程图;
[0031 ]图3为本发明实施例提供的网络架构示意图;
[0032]图4为本发明实施例提供的巡检平台结构框图;
[0033]图5为本发明实施例提供的待巡检网络设备结构框图。
【具体实施方式】
[0034]本发明的基本原理是:在巡检业务过程中,在巡检平台侧设置一个巡检业务启动模块,定期启动巡检任务,触发巡检平台侧的各个功能模块执行巡检操作,使巡检平台侧的巡检日志记录模块记录各功能模块在执行巡检操作过程中产生的日志信息,同时在网络设备侧设置巡检报文采集模块,当巡检平台与网络设备交互时候,由巡检报文采集模块采集巡检平台与网络设备之间交互的巡检交互报文,同时在网络设备侧设置巡检日志记录模块记录的各功能模块在被巡检过程中产生的日志信息,最后,将巡检平台侧采集到的日志信息、网络设备侧采集到的巡检交互报文、网络设备侧采集到的日志信息与对应的巡检任务对应存储,以便后期将日志信息反馈给运维人员进行故障分析和定位,相比于现有技术,本发明无需依赖通过重现问题来收集日志信息,且本发明采
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1