[发明专利]一种采集监控记录的方法及系统有效
申请号: | 201710651387.0 | 申请日: | 2017-08-02 |
公开(公告)号: | CN107463484B | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 段璐恒 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;H04L12/26 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 采集 监控 记录 方法 系统 | ||
本发明公开了一种采集监控记录的方法及系统,其中,该方法包括:监控节点获取监控记录并将监控记录写入数据库;主控节点向监控节点发送查询命令,查询命令中包括待查询时刻和误差范围;监控节点在接收到查询命令后,根据待查询时刻从数据库中查找到误差范围内的最新的监控记录,并把最新的监控记录发送至主控节点。在监控节点将监控记录写入数据库时记录的时间与主控节点的时间不一致时,由于监控节点查询的是在待查询时刻的误差范围内的监控记录,就可以获取到在待查询时刻的同时发生的监控记录监控到的事件。这样就可以使主控节点获取不同监控节点在同一时刻的监控记录,通过汇总这些监控记录,就可以形成整个系统的监控指标。
技术领域
本发明涉及计算机领域,特别是涉及一种采集监控记录的方法及系统。
背景技术
现今,分布式集群已成为主流系统。在一个系统中,不同的模块或单元既有可能呈分布式排布,又有可能呈集群式排布。分布式排布即把不同的业务模块部署在不同的服务器上或者同一个业务模块分拆多个子业务,部署在不同的服务器上,解决高并发的问题,一个单元或资源(软件或硬件)的故障不影响其他资源的正常功能;集群式排布即把一个业务部署在多台机器上,提高系统可用性,如IBM、HP等小型机以上档次的系统,一个主机带多个终端。针对不同模块和单元有不同的节点,一个系统中有许许多多这样的节点。由于整个系统内的节点数目庞大,节点宕机或零部件出现问题的概率就大大增加,为了减少由于硬件故障导致的系统故障,必须对各个节点的各项指标进行监控。
采用分布式监控,把系统监控压力分配到各个节点上,是一种常用的系统监控方法。在一个系统中,有主控节点和监控节点,各个监控节点之间对自己的监控是相互独立的,主控节点将监控节点的监控记录进行汇总,就可以得到整个系统的监控信息。在实际应用中,监控节点往往先将监控记录写入数据库,在收到主控节点发送的获取监控记录的命令时,再从数据库中查询监控记录发送给主控节点。但是,不同监控节点发送给主控节点的监控记录常常不是同一个时间点的,这会使主控节点无法汇总这些监控记录进而形成整个系统的监控指标。
发明内容
本发明解决的技术问题在于提供一种采集监控记录的方法及系统,用于在分布式监控系统中使主控节点获取不同监控节点在同一时间点的监控记录,通过汇总这些监控记录进而形成整个系统的监控指标。
为解决上述技术问题,本发明提供一种采集监控记录的方法,包括:
监控节点获取监控记录并将所述监控记录写入数据库;
主控节点向所述监控节点发送查询命令,所述查询命令包括待查询时刻和误差范围;
所述监控节点收到所述查询命令后,根据所述待查询时刻从所述数据库中查找到所述误差范围内的最新的监控记录,并把所述最新的监控记录发送至所述主控节点。
优选地,在所述主控节点向所述监控节点发送查询命令之前,还包括:
时间同步服务器调整所述主控节点的时间和所述监控节点的时间。
优选地,所述误差范围的半径为所述节点时间差与所述监控命令运行时间之和,所述误差范围的下限为所述待查询时刻减去所述半径的差值,所述误差范围的上限为所述待查询时刻加上所述半径的和值;
其中,所述节点时间差具体为所述监控节点与所述主控节点的时间差,所述监控命令运行时间具体为所述监控节点获取所述监控记录并将所述监控记录写入所述数据库所需的时间。
优选地,所述主控节点向所述监控节点发送所述查询命令的发送时间和频率与所述监控节点获取所述监控记录的获取时间和频率相同。
优选地,当所述监控节点向所述主控节点发送所述最新的监控记录时,还包括:
所述监控节点向所述主控节点发送所述最新的监控记录的写入所述数据库的时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710651387.0/2.html,转载请声明来源钻瓜专利网。