发明名称 一种监控多台服务器的监控系统及监控方法
摘要 本发明公开了一种适于监控多台服务器的监控系统,该监控系统包括:多个数据收集客户端,每个数据收集客户端布置在每台对应被监控的服务器中,适于采集所述被监控的服务器的运行数据,并发送该运行数据;信号过滤处理器,适于接收由所述数据收集客户端发送的运行数据,且根据预先存储的运行数据过滤策略过滤出需要报警的运行数据;以及报警处理器,其接收所述信号过滤处理器过滤出的需要报警的运行数据,且根据预先存储的报警策略进行报警。本发明还公开了一种适于监控多台服务器的监控方法。利用本发明,便于监控位于不同地点的大规模服务器,而且随着被监控的服务器的不断增加,可以扩展以适应所监控的服务器的大规模扩展。
申请公布号 CN103001824B 申请公布日期 2015.10.07
申请号 CN201210459086.5 申请日期 2012.11.14
申请人 北京奇虎科技有限公司;奇智软件(北京)有限公司 发明人 曾文杰;刘浩;冯顾;胡宇;华起
分类号 H04L12/26(2006.01)I;H04L29/08(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 北京市浩天知识产权代理事务所(普通合伙) 11276 代理人 靳春鹰;刘云贵
主权项 一种用于大规模服务器的监控系统,包括:多个数据收集客户端,每个数据收集客户端布置在每台对应被监控的服务器中,适于采集所述被监控的服务器的运行数据,并发送该运行数据;信号过滤处理器,适于接收由所述数据收集客户端发送的运行数据,且根据预先存储的运行数据过滤策略过滤出需要报警的运行数据;以及报警处理器,其接收所述信号过滤处理器过滤出的需要报警的运行数据,且根据预先存储的报警策略进行报警;其中每个报警策略包括唯一的报警策略ID以及报警条件,而且所述报警处理器包括:数据存储模块,适于根据所述信号过滤处理器所过滤出的数据来构造报警数据表,所述报警数据表包括多个数据节点,每个数据节点上链接有环形双向链表,环形双向链表包括多个链表节点,其中每个数据节点由需要报警的运行数据中的机器域名和报警策略ID来标识,而与每个数据节点相关联的环形双向链表的每个链表节点中存储有具有相同机器域名和相同报警策略ID的需要报警的运行数据,所述多个链表节点根据其上的需要报警的运行数据的时间戳值大小进行链接排列;以及报警模块,根据每个数据节点中的报警策略ID选择相应的报警策略,并根据所选择的报警策略来确定与数据节点相关联的环形双向链表中的需要报警的运行数据是否达到所选择的报警策略中的报警条件,当确定满足报警条件时进行报警。
地址 100088 北京市西城区新街口外大街28号D座112室(德胜园区)