一种系统运维功能的自检方法及自检系统技术方案

技术编号:12393990 阅读:86 留言:0更新日期:2015-11-26 01:24
本发明专利技术公开了一种系统运维功能的自检方法,包括:采集被监测设备的数据信息;根据预先设置的过滤策略,从所获取的数据信息中过滤出有效数据信息并存储;以及根据预设设置的报警策略过滤出需报警的有效数据信息,报警并记录;所述步骤S1包括采集被监测设备软件的运行数据信息的子步骤S12和采集被监测设备软件的异常数据信息的子步骤S13。采用上述技术方案后,本发明专利技术与现有技术相比具有以下有益效果:多个软件的状态参数能够进行集中处理和统一管理,有效简化操作量;每个数据存储单元能够有效支持多个软件书数据的采集,有效拓展本发明专利技术系统的兼容性。

【技术实现步骤摘要】

本专利技术涉及通讯领域,特别涉及一种系统运维功能的自检方法和自检系统。
技术介绍
在当今信息化时代下,信息数据的处理依托计算机的软件系统进行,目前绝大多 数系统的服务器设备安放在服务器机房或外场环境中,需要维护人员定期去目标场所依次 检查设备中运行软件的状况。但是,该人工监测的方法的不仅耗费大量人力,并且并不能及 时获取设备中运行软件的异常信息,容易造成较大的损失。 基于上述现况,工程师研发了监测系统,能够代替人工监测设备中运行软件的状 况。现有的监测系统仍有不足: 现有的监测系统采用监测被监测的软件线程的方法,以便能够有效监测到软件的运行 的基本信息。但是,在被监测软件运行时,偶尔会产生线程正常但实际软件不能实现功能的 "假死"状态,现有的监测系统并不能实现识别该软件"假死"状态。 有鉴于此,特提出本专利技术。
技术实现思路
本专利技术要解决的技术问题在于克服现有技术的不足,提供一种系统运维功能的自 检方法及自检系统,有效识别假死状态,达到更好的监测效果。 为解决上述技术问题,本专利技术采用技术方案的基本构思是: 一种系统运维功能的自检方法,包括: 51、 采集被监测设备的数据信息; 52、 根据预先设置的过滤策略,从所获取的数据信息中过滤出有效数据信息并存储;以 及 53、 根据预设设置的报警策略过滤出需报警的有效数据信息,报警并记录; 所述步骤Sl包括采集被监测设备软件的运行数据信息的子步骤S12和采集被监测设 备软件的异常数据信息的子步骤S13 ; 步骤S12包括: 5121、 调用被监测设备的任务管理器; 5122、 根据该任务管理器中的进程记录被监测软件启动时间点、关闭时间点和运行时 间;生成运行数据信息; 步骤S13包括: 5131、 调用被监测设备的任务管理器; 5132、 根据配置软件名称和地址,在任务管理器中确定被监测软件的进程; 5133、 根据被监测软件的名称和地址监听相应的ini文件;生成异常数据信息。 上述系统运维功能的自检方法,所述步骤S3中过滤需要报警的有效运行数据信 息的过滤方法为: 调取有效运行数据信息,将该有效运行数据信息与预设值进行对比,误差超过阈值时, 则该有效运行数据信息为需要报警的有效运行数据信息。 上述系统运维功能的自检方法,所述步骤S3中过滤需要报警的有效异常数据信 息的过滤方法为: 调取有效异常数据信息, 确定与该异常数据信息采集时间点最近一次ini文件内容变化的时间点, 当该时间点与该采集时间点的时间间隔超过阈值时, 调取相应有效运行数据信息确定采集时间点被监测软件的运行状态,若被监测软件处 于开启状态,则该有效异常数据信息为需要报警的有效异常信息。 上述系统运维功能的自检方法,所述步骤Sl还包括采集被监测设备与其外接设 备连接数据信息的子步骤Sll ; Sll包括: 5111、 调用被监测设备的通信协议Ping命令向与该被监测设备连接的外接设备发送 一个 ICMP ; 5112、 获取的ICMP echo内容;生成连接数据信息。 -种运维功能自检系统,包括运行状态获取单元、异常数据监测单元和数据存储 单元; 所述运行状态获取单元,用于采集被监测设备中软件的运行数据信息; 所述异常数据监测单元,用于采集被监测设备的指定软件在运行中出现的异常数据信 息; 所述数据存储单元,用于获取运行数据信息和异常数据信息并进行处理、解析和存储。 上述运维功能自检系统,还包括连接状态获取单元; 所述连接状态获取单元,用于获取被监测设备与其所连接的外设之间的连接数据信 息;该连接数据信息也由所述数据存储单元获取。 上述运维功能自检系统,还包括数据查询导出单元; 所述数据查询导出单元,用于调取信息数据,支持按时间范围进行数据导出。 上述运维功能自检系统,还包括第一网络通信单元和第二网络通信单元; 所述第一网络通信单元,用于获取运行数据信息和异常数据信息,并传递给的第二网 络通信单元; 所述第二网络通信单元,用于接收运行数据信息和异常数据信息并传递给所述数据存 储单元。 上述运维功能自检系统,还包括通信检测单元; 通信检测单元,用于检测第一网络通信单元和第二网络通信单元的连接状态信息。 上述运维功能自检系统,所述运行状态获取单元、所述异常数据监测单元和第一 网络通信单元设置于客户端,所述数据存储单元和第二网络通信单元设置于服务端,所述 服务端通过客户端的IP地址和端口识别来自不同客户端的数据信息。 采用上述技术方案后,本专利技术与现有技术相比具有以下有益效果: 1、通过线程监测方式与配置文件监测方式结合,有效解决了软件"假死"不能监测的现 象; 2、 多个软件的状态参数能够进行集中处理和统一管理,有效简化操作量; 3、 具有连接状态监测功能,能够保证监测功能全程实现; 4、 每个数据存储单元能够能够有效支持多个软件书数据的采集,有效拓展本专利技术系统 的兼容性。【附图说明】 图1是本专利技术运维功能自检系统的结构框图。 图2是本专利技术系统运维功能的自检方法的框图。 上述附图中,1、客户端;2、服务端;3、配置模块。【具体实施方式】 下面结合附图和具体实施例,对本专利技术作进一步说明,以助于理解本专利技术的内容。 如图1所示,本专利技术提供了一种运维功能自检系统,包括运行状态获取单元、异常 数据监测单元、数据存储单元、连接状态获取单元、数据查询导出单元、第一网络通信单元、 第二网络通信单元和通信检测单元; 所述运行状态获取单元,用于采集被监测设备中软件的运行数据信息;该运行状态获 取单元调取被监测设备的任务管理器,根据任务管理器中被监测软件的进程获取该被监测 软件的运行数据信息。该基本运行状态信息包括软件开启时间、关闭时间和运行时间。 所述异常数据监测单元,用于采集被监测设备的指定软件在运行中出现的异常数 据信息;由于被监测软件周期性向固定ini文件内写入内容,则异常数据监测单元根据被 监测软件的地址和名称监听相应的ini文件,根据ini的内容变化,异常数据监测单元获取 异常数据信息。结合上述运行状态获取单元获取的相应的运行数据信息,即可判断出被监 测软件是否处于"假死"状态。 所述数据存储单元,用于获取运行数据信息和异常数据信息并进行处理、解析和 存储。接收到数据后,数据存储单元根据预先设定的标准判断数据是否为有效数据,根据判 定结果,无效数据被丢弃,有效数据则被解析数据包内容,获取软件运行数据信息和异常数 据信息,按照不同的数据内容分别进行存储。这里,有效数据的判定标准是根据需要进行配 置设定的,例如,可将无实际意义的验证数据认定为无效数据。 所述连接状态获取单元,用于获取被监测设备与其所连接的外设(外接设备)之间 的连接数据信息;该连接数据信息也由所述数据存储单元获取。所述连接状态获取单元周 期性调用被监测设备系统的通信协议Ping命令(Packet Internet Groper,因特网包探索 器)向其外接设备发送ICMP(Internet Control Messages Protocol,即因特网信报控制协 议),根据ICMP echo (ICMP回声应答)内容来判断设备与连接的外设之间的连接是否正 常,如果正常,回声应答为正常的网络延时时间;如果连接出现异常,Ping命令本文档来自技高网...

【技术保护点】
一种系统运维功能的自检方法,其特征在于,包括:S1、采集被监测设备的数据信息;S2、根据预先设置的过滤策略,从所获取的数据信息中过滤出有效数据信息并存储;以及S3、根据预设设置的报警策略过滤出需报警的有效数据信息,报警并记录;所述步骤S1包括采集被监测设备软件的运行数据信息的子步骤S12和采集被监测设备软件的异常数据信息的子步骤S13;步骤S12包括:S121、调用被监测设备的任务管理器;S122、根据该任务管理器中的进程记录被监测软件启动时间点、关闭时间点和运行时间;生成运行数据信息;步骤S13包括:S131、调用被监测设备的任务管理器;S132、根据配置软件名称和地址,在任务管理器中确定被监测软件的进程;S133、根据被监测软件的名称和地址监听相应的ini文件;生成异常数据信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:李双河王丰收焦书森
申请(专利权)人:北京宇航时代科技发展有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1