一种运维监控数据的采集方法及服务器技术

技术编号:15106121 阅读:67 留言:0更新日期:2017-04-08 16:46
本发明专利技术公开一种运维监控数据的采集方法及服务器,属于信息安全领域。服务器根据服务器配置文件中各个监控项的采集间隔,获取有满足采集条件的监控项,将满足采集条件的监控项对应的监控信息发送至客户端,接收客户端返回的采集结果,对所述采集结果进行处理。采用本发明专利技术的技术方法,监控针对的粒度更小,从原来的机器,降到机器上的某个可以监控的资源上。在机器需要新增监控资源时,系统程序不需做修改,只需编写对应的监控数据采集应用并配置到系统中即可。提高了系统的稳定性,并且增加了系统的可扩展性。

【技术实现步骤摘要】

本专利技术涉及信息安全领域,尤其涉及一种运维监控数据的采集方法及服务器
技术介绍
在现有的灾备系统中,运维监控的扩展性只能是在机器层级的,不能是在单台机器上的资源上,且每台机器上的监控的资源都是预先设计好的,不易在单台机器上增加新的监控资源。因此,如需新增监控资源,需要在系统层级上做开发支持,不利于系统的稳定性和可维护性。
技术实现思路
本专利技术的目的是为了解决现有技术中存在的问题,提供了一种运维监控数据的采集方法及服务器。本专利技术采用的技术方案是:一种运维监控数据的采集方法,包括:步骤S1:服务器根据服务器配置文件中各个监控项的采集间隔,判断是否有监控项满足采集条件,如果是,则执行步骤S2,否则继续执行步骤S1;步骤S2:所述服务器将满足所述采集条件的监控项对应的监控信息发送至客户端;所述客户端安装在被监控的机器上;步骤S3:所述服务器接收所述客户端返回的采集结果;所述采集结果是由所述客户端根据接收到的所述监控信息在所述被监控的机器上采集到的数据;步骤S4:所述服务器对所述采集结果进行处理,返回步骤S1。所述方法还包括:所述服务器获取更新后的服务器配置文件,根据所述更新后的服务器配置文件中的各个监控项的采集间隔,判断是否有监控项满足采集条件,如果是,则执行步骤S2,否则继续执行步骤S1’。所述步骤S1具体为:所述服务器根据所述服务器配置文件中各个监控项的采集间隔,为各个监控项注册定时事件,当检测到有定时事件触发时,则有监控项满足采集条件,执行步骤S2,否则继续执行步骤S1。所述根据所述服务器配置文件中各个监控项的采集间隔,为各个监控项注册定时事件,具体为:所述服务器从所述服务器配置文件中解析得到所有监控项,根据所有监控项的数量,为各个监控项创建工作进程组,根据每个监控项的采集间隔,为各个工作进程组注册定时事件。所述客户端包括数据采集应用,则所述步骤S2与所述步骤S3之间还包括:步骤d1:所述客户端将接收到的所述监控信息发送至所述数据采集应用;步骤d2:所述数据采集应用根据接收到的所述监控信息采集对应的所述客户端中的数据,将采集得到的采集结果发送至所述服务器。所述步骤S2具体为:当所述服务器配置文件的格式为文本文件格式时,调用处理文本文件格式的接口,将满足采集条件的监控项对应的监控信息发送至所述客户端。所述步骤S2具体为:当所述服务器配置文件的格式为XML文件格式时,调用处理XML文件格式的接口,将满足采集条件的监控项对应的监控信息发送至所述客户端。所述步骤S4具体包括:步骤e1:所述服务器判断所述采集结果是否异常,如果是,则执行步骤e2,否则返回步骤S1;步骤e2:所述服务器根据所述监控项的监控信息,判断异常的采集结果是否需要报警,如果是,则执行步骤e3,否则返回步骤S1;步骤e3:所述服务器根据所述监控项中的监控信息,判断是否允许发送报警通知,如果是,则执行步骤e4,否则返回步骤S1;步骤e4:所述服务器选择报警通知方式,将报警信息发送至管理员,返回步骤S1。所述步骤S4具体为:所述服务器根据所述服务器配置文件判断是否需要分析所述采集结果的变化趋势,如果是,则将所述采集结果保存,返回步骤S1,否则直接返回步骤S1。所述步骤S4具体为:所述服务器根据所述采集结果判断是否需要记录日志信息,如果是,则记录日志信息,返回步骤S1,否则直接返回步骤S1。所述步骤S3之前还包括:所述客户端加载客户端配置文件,根据所述客户端配置文件中的配置参数,监听与所述服务器的连接端口,等待接收所述服务器的监控信息。所述步骤S3之前还包括:步骤f1:所述客户端接收到所述服务器发送的所述监控信息后,根据所述客户端配置文件,判断所述服务器是否为允许接入的设备,如果是,则执行步骤f2,否则继续等待接收监控信息;步骤f2:所述客户端根据所述客户端配置文件,判断所述监控信息是否为允许执行的监控信息,如果是,则执行步骤f3,否则继续等待接收监控信息;步骤f3:所述客户端根据接收到的所述监控信息采集对应的数据,将采集得到的采集结果发送至所述服务器。所述步骤S2具体为:当所述服务器获取所述服务器配置文件中的采集数据方式为监控代理采集数据方式时,将满足采集条件的监控项对应的监控信息发送至客户端。所述步骤S2和所述步骤S3替换为:当所述服务器获取所述服务器配置文件中的采集数据方式为SNMP代理采集数据方式时,将满足采集条件的监控项对应的监控信息发送至SNMP代理,接收所述SNMP代理返回的采集结果,执行步骤S4。所述服务器包括数据采集器,所述步骤S2具体为:步骤b1:所述服务器将满足所述采集条件的监控项对应的监控信息发送至所述数据采集器;步骤b2:所述数据采集器将接收到的所述监控信息发送至所述客户端。所述步骤b1与所述步骤b2之间还包括:所述数据采集器获取所述监控信息中的数据采集的执行方式为本机执行,所述数据采集器根据所述监控信息采集所述服务器中的数据,得到采集结果,将所述采集结果发送至所述服务器,执行步骤S4。所述步骤b2具体为:当所述数据采集器获取所述监控信息中的数据采集的执行方式为客户端执行时,将接收到的所述监控信息发送至所述客户端。所述服务器包括数据采集应用,则所述数据采集器根据所述监控信息采集所述服务器中的数据,具体为:步骤c1:所述数据采集器将所述监控信息发送至所述数据采集应用;步骤c2:所述数据采集应用根据接收到的所述监控信息采集对应的服务器中的数据;步骤c3:所述数据采集应用将采集到的所述服务器中的数据发送至所述数据采集器。所述步骤b2之前还包括:所述数据采集器判断接收到的监控信息中是否包含辅助信息,如果是,则显示所述辅助信息,结束,否则执行步骤b2。所述步骤S2与所述步骤S3之间,还包括:步骤g1:所述客户端根据接收到的所述监控信息采集对应的数据,将采集得到的采集结果发送至所述数据采集器;步骤g2:所述数据采集器根据所述采集结果中的校验和,判断所述采集结果是否正确,如果是,则执行步骤g3,否则报错,结束;步骤g3:所述数据采集器将所述采集结果发送至所述服务器。所述步骤S1与所述步骤S2之间,还包括:所述服务器根据所述服务器配置文件中的操作系统信息,判断是否能够采集所述客户端中的数据,如果是,则执行步骤S2,否则报错,返回步骤S1本文档来自技高网...

【技术保护点】
一种运维监控数据的采集方法,其特征在于,包括:步骤S1:服务器根据服务器配置文件中各个监控项的采集间隔,判断是否有监控项满足采集条件,如果是,则执行步骤S2,否则继续执行步骤S1;步骤S2:所述服务器将满足所述采集条件的监控项对应的监控信息发送至客户端;所述客户端安装在被监控的机器上;步骤S3:所述服务器接收所述客户端返回的采集结果;所述采集结果是由所述客户端根据接收到的所述监控信息在所述被监控的机器上采集到的数据;步骤S4:所述服务器对所述采集结果进行处理,返回步骤S1。

【技术特征摘要】
1.一种运维监控数据的采集方法,其特征在于,包括:
步骤S1:服务器根据服务器配置文件中各个监控项的采集间隔,判断是否
有监控项满足采集条件,如果是,则执行步骤S2,否则继续执行步骤S1;
步骤S2:所述服务器将满足所述采集条件的监控项对应的监控信息发送至
客户端;所述客户端安装在被监控的机器上;
步骤S3:所述服务器接收所述客户端返回的采集结果;所述采集结果是由
所述客户端根据接收到的所述监控信息在所述被监控的机器上采集到的数据;
步骤S4:所述服务器对所述采集结果进行处理,返回步骤S1。
2.根据权利要求1所述的方法,其特征在于,还包括:所述服务器获取更
新后的服务器配置文件,根据所述更新后的服务器配置文件中的各个监控项的
采集间隔,判断是否有监控项满足采集条件,如果是,则执行步骤S2,否则继
续执行步骤S1’。
3.根据权利要求1所述的方法,其特征在于,所述步骤S1具体为:所述服
务器根据所述服务器配置文件中各个监控项的采集间隔,为各个监控项注册定
时事件,当检测到有定时事件触发时,则有监控项满足采集条件,执行步骤S2,
否则继续执行步骤S1。
4.根据权利要求3所述的方法,其特征在于,所述根据所述服务器配置文
件中各个监控项的采集间隔,为各个监控项注册定时事件,具体为:所述服务
器从所述服务器配置文件中解析得到所有监控项,根据所有监控项的数量,为
各个监控项创建工作进程组,根据每个监控项的采集间隔,为各个工作进程组
注册定时事件。
5.根据权利要求1所述的方法,其特征在于,所述客户端包括数据采集应
用,则所述步骤S2与所述步骤S3之间还包括:
步骤d1:所述客户端将接收到的所述监控信息发送至所述数据采集应用;
步骤d2:所述数据采集应用根据接收到的所述监控信息采集对应的所述客
户端中的数据,将采集得到的采集结果发送至所述服务器。
6.根据权利要求1所述的方法,其特征在于,所述步骤S2具体为:当所述
服务器配置文件的格式为文本文件格式时,调用处理文本文件格式的接口,将
满足采集条件的监控项对应的监控信息发送至所述客户端。
7.根据权利要求1所述的方法,其特征在于,所述步骤S2具体为:当所述
服务器配置文件的格式为XML文件格式时,调用处理XML文件格式的接口,
将满足采集条件的监控项对应的监控信息发送至所述客户端。
8.根据权利要求1所述的方法,其特征在于,所述步骤S4具体包括:
步骤e1:所述服务器判断所述采集结果是否异常,如果是,则执行步骤e2,
否则返回步骤S1;
步骤e2:所述服务器根据所述监控项的监控信息,判断异常的采集结果是
否需要报警,如果是,则执行步骤e3,否则返回步骤S1;
步骤e3:所述服务器根据所述监控项中的监控信息,判断是否允许发送报
警通知,如果是,则执行步骤e4,否则返回步骤S1;
步骤e4:所述服务器选择报警通知方式,将报警信息发送至管理员,返回
步骤S1。
9.根据权利要求1所述的方法,其特征在于,所述步骤S4具体为:所述服
务器根据所述服务器配置文件判断是否需要分析所述采集结果的变化趋势,如
果是,则将所述采集结果保存,返回步骤S1,否则直接返回步骤S1。
10.根据权利要求1所述的方法,其特征在于,所述步骤S4具体为:所述
服务器根据所述采集结果判断是否需要记录日志信息,如果是,则记录日志信

\t息,返回步骤S1,否则直接返回步骤S1。
11.根据权利要求1所述的方法,其特征在于,
所述步骤S3之前还包括:所述客户端加载客户端配置文件,根据所述客户
端配置文件中的配置参数,监听与所述服务器的连接端口,等待接收所述服务
器的监控信息。
12.根据权利要求11所述的方法,其特征在于,
所述步骤S3之前还包括:
步骤f1:所述客户端接收到所述服务器发送的所述监控信息后,根据所述
客户端配置文件,判断所述服务器是否为允许接入的设备,如果是,则执行步
骤f2,否则继续等待接收监控信息;
步骤f2:所述客户端根据所述客户端配置文件,判断所述监控信息是否为
允许执行的监控信息,如果是,则执行步骤f3,否则继续等待接收监控信息;
步骤f3:所述客户端根据接收到的所述监控信息采集对应的数据,将采集
得到的采集结果发送至所述服务器。
13.根据权利要求1所述的方法,其特征在于,所述步骤S2具体为:当所
述服务器获取所述服务器配置文件中的采集数据方式为监控代理采集数据方式
时,将满足采集条件的监控项对应的监控信息发送至客户端。
14.根据权利要求1所述的方法,其特征在于,所述步骤S2和所述步骤S3
替换为:当所述服务器获取所述服务器配置文件中的采集数据方式为SNMP代
理采集数据方式时,将满足采集条件的监控项对应的监控信息发送至SNMP代
理,接收所述SNMP代理返回的采集结果,执行步骤S4。
15.根据权利要求1所述的方法,其特征在于,所述服务器包括数据采集器,
所述步骤S2具体为:
步骤b1:所述服务器将满足所述采集条件的监控项对应的监控信息发送至
所述数据采集器;
步骤b2:所述数据采集器将接收到的所述监控信息发送至所述客户端。
16.根据权利要求15所述的方法,其特征在于,所述步骤b1与所述步骤
b2之间还包括:所述数据采集器获取所述监控信息中的数据采集的执行方式为
本机执行,所述数据采集器根据所述监控信息采集所述服务器中的数据,得到
采集结果,将所述采集结果发送至所述服务器,执行步骤S4。
17.根据权利要求15所述的方法,其特征在于,所述步骤b2具体为:当所
述数据采集器获取所述监控信息中的数据采集的执行方式为客户端执行时,将
接收到的所述监控信息发送至所述客户端。
18.根据权利要求16所述的方法,其特征在于,所述服务器包括数据采集
应用,则所述数据采集器根据所述监控信息采集所述服务器中的数据,具体为:
步骤c1:所述数据采集器将所述监控信息发送至所述数据采集应用;
步骤c2:所述数据采集应用根据接收到的所述监控信息采集对应的服务器
中的数据;
步骤c3:所述数据采集应用将采集到的所述服务器中的数据发送至所述数
据采集器。
19.根据权利要求15所述的方法,其特征在于,所述步骤b2之前还包括:
所述数据采集器判断接收到的监控信息中是否包含辅助信息,如果是,则显示
所述辅助信息,结束,否则执行步骤b2。
20.根据权利要求15所述的方法,其特征在于,所述步骤S2与所述步骤
S3之间,还包括:
步骤g1:所述客户端根据接收到的所述监控信息采集对应的数据,将采集

\t得到的采集结果发送至所述数据采集器;
步骤g2:所述数据采集器根据所述采集结果中的校验和,判断所述采集结
果是否正确,如果是,则执行步骤g3,否则报错,结束;
步骤g3:所述数据采集器将所述采集结果发送至所述服务器。
21.根据权利要求1所述的方法,其特征在于,
所述步骤S1与所述步骤S2之间,还包括:所述服务器根据所述服务器配置
文件中的操作系统信息,判断是否能够采集所述客户端中的数据,如果是,则
执行步骤S2,否则报错,返回步骤S1。
22.根据权利要求21所述的方法,其特征在于,所述判断是否能够采集所
述客户端中的数据,具体为:所述服务器向所述客户端...

【专利技术属性】
技术研发人员:陆舟于华章
申请(专利权)人:飞天诚信科技股份有限公司
类型:发明
国别省市:北京;11

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

1