一种运维监控数据的采集方法及服务器的制造方法_6

文档序号:9846560阅读:来源:国知局
1所述的方法,其特征在于,所述步骤S2具体为:当所述服务器获取所 述服务器配置文件中的采集数据方式为监控代理采集数据方式时,将满足采集条件的监控 项对应的监控信息发送至客户端。14. 根据权利要求1所述的方法,其特征在于,所述步骤S2和所述步骤S3替换为:当所述 服务器获取所述服务器配置文件中的采集数据方式为SNMP代理采集数据方式时,将满足采 集条件的监控项对应的监控信息发送至S匪P代理,接收所述SNMP代理返回的采集结果,执 行步骤S4。15. 根据权利要求1所述的方法,其特征在于,所述服务器包括数据采集器,所述步骤S2 具体为: 步骤bl:所述服务器将满足所述采集条件的监控项对应的监控信息发送至所述数据采 集器; 步骤b2:所述数据采集器将接收到的所述监控信息发送至所述客户端。16. 根据权利要求15所述的方法,其特征在于,所述步骤bl与所述步骤b2之间还包括: 所述数据采集器获取所述监控信息中的数据采集的执行方式为本机执行,所述数据采集器 根据所述监控信息采集所述服务器中的数据,得到采集结果,将所述采集结果发送至所述 服务器,执行步骤S4。17. 根据权利要求15所述的方法,其特征在于,所述步骤b2具体为:当所述数据采集器 获取所述监控信息中的数据采集的执行方式为客户端执行时,将接收到的所述监控信息发 送至所述客户端。18. 根据权利要求16所述的方法,其特征在于,所述服务器包括数据采集应用,则所述 数据采集器根据所述监控信息采集所述服务器中的数据,具体为: 步骤c 1:所述数据采集器将所述监控信息发送至所述数据采集应用; 步骤c2:所述数据采集应用根据接收到的所述监控信息采集对应的服务器中的数据; 步骤c3:所述数据采集应用将采集到的所述服务器中的数据发送至所述数据采集器。19. 根据权利要求15所述的方法,其特征在于,所述步骤b2之前还包括:所述数据采集 器判断接收到的监控信息中是否包含辅助信息,如果是,则显示所述辅助信息,结束,否则 执行步骤b2。20. 根据权利要求15所述的方法,其特征在于,所述步骤S2与所述步骤S3之间,还包括: 步骤gl:所述客户端根据接收到的所述监控信息采集对应的数据,将采集得到的采集 结果发送至所述数据采集器; 步骤g2:所述数据采集器根据所述采集结果中的校验和,判断所述采集结果是否正确, 如果是,则执行步骤g3,否则报错,结束; 步骤g3:所述数据采集器将所述采集结果发送至所述服务器。21. 根据权利要求1所述的方法,其特征在于, 所述步骤S1与所述步骤S2之间,还包括:所述服务器根据所述服务器配置文件中的操 作系统信息,判断是否能够采集所述客户端中的数据,如果是,则执行步骤S2,否则报错,返 回步骤S1。22. 根据权利要求21所述的方法,其特征在于,所述判断是否能够采集所述客户端中的 数据,具体为:所述服务器向所述客户端发送获取客户端操作系统信息的请求,接收所述客 户端返回的客户端操作系统信息,判断所述服务器配置文件中的操作系统信息与接收到的 所述客户端操作系统信息是否匹配,如果是,则执行步骤S2,否则报错,返回步骤S1。23. -种运维监控数据采集的服务器,其特征在于,包括: 第一判断模块,用于根据服务器配置文件中各个监控项的采集间隔,判断是否有监控 项满足采集条件; 第一发送模块,用于当所述第一判断模块判断有监控项满足采集条件时,将满足所述 采集条件的监控项对应的监控信息发送至客户端; 第一接收模块,用于接收所述客户端返回的采集结果; 处理模块,用于对所述第一接收模块接收到的所述采集结果进行处理,触发所述第一 判断模块。24. 根据权利要求23所述的服务器,其特征在于,还包括第二判断模块; 所述第二判断模块,用于获取更新后的服务器配置文件,根据所述更新后服务器配置 文件中的各个监控项的采集间隔,判断是否有监控项满足采集条件,判断为是时,触发所述 第一发送模块,判断为否时,继续触发所述第二判断模块。25. 根据权利要求23所述的服务器,其特征在于,所述第一判断模块,具体包括注册单 元和检测单元; 所述注册单元,用于根据所述服务器配置文件中各个监控项的采集间隔,为各个监控 项注册定时事件; 所述检测单元,用于检测定时事件,当检测到有定时事件触发时,触发所述第一发送模 块。26. 根据权利要求25所述的服务器,其特征在于,所述注册单元,具体用于从所述服务 器配置文件中解析得到所有监控项,根据监控项的数量,为各个监控项创建工作进程组,根 据每个监控项的采集间隔,为各个工作进程组注册定时事件。27. 根据权利要求23所述的服务器,其特征在于,所述第一发送模块,具体用于当所述 服务器配置文件的格式为文本文件格式时,调用处理文本文件格式的接口,将满足采集条 件的监控项对应的监控信息发送至所述客户端。28. 根据权利要求23所述的服务器,其特征在于,所述第一发送模块,具体用于当所述 服务器配置文件的格式为XML文件格式时,调用处理XML文件格式的接口,将满足采集条件 的监控项对应的监控信息发送至所述客户端。29. 根据权利要求23所述的服务器,其特征在于,所述处理模块,具体包括:第一判断单 元、第二判断单元、第三判断单元和报警单元; 所述第一判断单元,用于判断所述接收模块接收到的所述采集结果是否异常,判断为 是时,触发所述第二判断单元,判断为否时,触发所述第一判断模块; 所述第二判断单元,用于根据所述监控项的监控信息,判断异常的采集结果是否需要 报警,判断为是时,触发所述第三判断单元,判断为否时,触发所述第一判断模块; 所述第三判断单元,用于根据所述监控项中的监控信息,判断是否允许发送报警通知, 判断为是时,触发所述报警单元,判断为否时,触发所述第一判断模块; 所述报警单元,用于当所述第三判断单元判断为是时,选择报警通知方式,将报警信息 发送至管理员,触发所述第一判断模块。30. 根据权利要求23所述的服务器,其特征在于,所述服务器还包括存储模块; 所述处理模块,具体用于根据所述服务器配置文件判断是否需要分析所述采集数据的 变化趋势,判断为是时,触发所述存储模块,判断为否时,触发所述第一判断模块; 所述存储模块,用于将所述采集结果保存,触发所述第一判断模块。31. 根据权利要求23所述的服务器,其特征在于,所述服务器还包括记录日志模块; 所述处理模块,具体用于根据所述采集数据判断是否需要记录日志信息,判断为是时, 触发所述记录日志模块,判断为否时,触发所述第一判断模块; 所述记录日志模块,用于记录日志信息,触发所述第一判断模块。32. 根据权利要求23所述的服务器,其特征在于, 所述第一发送模块,具体用于当获取所述服务器配置文件中的采集数据方式为监控代 理采集数据方式时,将满足所述采集条件的监控项对应的监控信息发送至客户端。33. 根据权利要求23所述的服务器,其特征在于,所述第一发送模块,还用于当获取所 述服务器配置文件中的采集数据方式为SNMP方式采集数据方式时,将满足采集条件的监控 项对应的监控信息发送至SNMP代理; 所述第一接收模块,还用于接收所述SNMP代理返回的采集结果,触发所述处理模块。34. 根据权利要求23所述的服务器,其特征在于,所述服务器还包括数据采集器模块; 所述数据采集器模块包括第一接收单元和第一发送单元; 所述第一发送模块,还用于当所述第一判断模块判断有监控项满足采集条件时,将满 足所述采集条件的监控项对应的监控信息发送至所述第一接收单元; 所述第一接收单元,用于接收所述第一发送模块发送的所述监控信息; 所述第一发送单元,用于将所述第一接收单元接收到的所述监控信息发送至所述客户 端。35. 根据权利要求34所述的服务器,其特征在于,所述数据采集器模块还包括第一采集 单元; 所述第一采集单元,用于当获取所述监控信息中的数据采集的执行方式为本机执行 时,根据所述监控信息采集所述服务器中的数据,触发所述第一发送单元。36. 根据权利要求34所述的服务器,其特征在于,所述第一发送单元,具体用于当获取 所述监控信息中的数据采集的执行方式为客户端执行时,将所述第一接收单元接收到的所 述监控信息发送至所述客户端。37. 根据权利要求35所述的服务器,其特征在于,所述服务器包括数据采集应用模块; 所述数据采集应用模块包括第二接收单元、第二采集单元和第二发送单元; 所述第二接收单元,用于接收所述数据采集器模块发送的监控信息; 所述第二采集单元,用于根据所述第二接收单元接收到的所述监控信息采集对应的服 务器中的数据; 所述第二发送单元,用于将所述第二采集单元采集到的所述服务器中的数据发送至所 述数据采集器模块。38. 根据权利要求34所述的服务器,其特征在于,所述数据采集器模块还包括第四判断 单元和显示单元; 所述第四判断单元,用于判断所述第一接收单元接收到的所述监控信息中是否包含辅 助信息,判断为是时,触发所述显示单元,判断为否时,触发所述第一发送单元; 所述显示单元,用于显示所述辅助信息。39. 根据权利要求23所述的服务器,其特征在于,所述服务器还包括第三判断模块和报 错丰吴块; 所述第三判断模块,用于当所述第一判断模块判断为是时,根据所述服务器配置文件 中的操作系统信息,判断是否能够采集所述客户端中的数据,判断为是时,触发所述第一发 送模块,判断为否时,触发所述报错模块; 所述报错模块,用于报错,继续触发所述第一判断模块。40. 根据权利要求39所述的服务器,其特征在于,所述第三判断模块具体包括第三发送 单元、第三接收单元和第五判断单元; 所述第三发送单元,用于向所述客户端发送获取客户端操作系统信息的请求; 所述第三接收单元,用于接收所述客户端返回的客户端操作系统信息; 所述第五判断单元,用于判断所述服务器配置文件中的操作系统信息与所述第三接收 单元接收到的所述客户端操作系统信息是否匹配,判断为是时,触发所述第一发送模块,判 断为否时,触发所述报错模块。
【专利摘要】本发明公开一种运维监控数据的采集方法及服务器,属于信息安全领域。服务器根据服务器配置文件中各个监控项的采集间隔,获取有满足采集条件的监控项,将满足采集条件的监控项对应的监控信息发送至客户端,接收客户端返回的采集结果,对所述采集结果进行处理。采用本发明的技术方法,监控针对的粒度更小,从原来的机器,降到机器上的某个可以监控的资源上。在机器需要新增监控资源时,系统程序不需做修改,只需编写对应的监控数据采集应用并配置到系统中即可。提高了系统的稳定性,并且增加了系统的可扩展性。
【IPC分类】H04L29/08, H04L12/26
【公开号】CN105610648
【申请号】CN201610014809
【发明人】陆舟, 于华章
【申请人】飞天诚信科技股份有限公司
【公开日】2016年5月25日
【申请日】2016年1月11日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1