[发明专利]跨数据中心的监控系统、方法及装置在审
| 申请号: | 201410693552.5 | 申请日: | 2014-11-26 |
| 公开(公告)号: | CN104394033A | 公开(公告)日: | 2015-03-04 |
| 发明(设计)人: | 叶炜晨 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
| 代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
| 地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据中心 监控 系统 方法 装置 | ||
技术领域
本发明涉及数据处理领域,特别涉及一种跨数据中心的监控系统、方法及装置。
背景技术
大型互联网公司为了保证承载有大量数据信息的设备节点(例如:业务服务器、数据服务器等)的有效运行,通常会对这些设备节点进行监控。现有的监控模式通常包括如下两种方式:
(1)同数据中心的监控:监控节点(负责监控的设备)和设备节点(被监控的设备)位于同一机房;
(2)跨数据中心的监控:监控节点和设备节点位于不同的机房。
但是,上述两种监控模式,在实际使用时具有如下的缺点:
对于同数据中心的监控模式而言,由于监控节点和设备节点位于同一机房内,如果机房发生灾难(断电、大规模宕机等),监控节点和设备节点将同时失效,业务负责人员不能及时接收到报警,也无法登陆到监控系统上去查看灾难的具体状况,严重影响灾后修复效率。
而对于跨数据中心的监控模式而言,监控节点和设备节点之间的通信需要经过跨数据中心的网络专线,大量消耗专线网络带宽;同时,监控的准确性受到网络状况的影响,例如:数据中心之间的网络抖动会引起大量的监控误报,严重降低了监控报警的准确性。
发明内容
基于上述问题,本发明实施例公开了一种跨数据中心的监控系统、方法及装置,以兼顾监控设备节点的准确性和有效性。技术方案如下:
第一方面,本发明实施例提供了一种跨数据中心的监控系统,包括:
管理员节点以及能够与所述管理员节点通信的且能够相互通信的至少一个监控节点,其中,所述至少一个监控节点中的任意两个监控节点位于同一数据中心或不同的数据中心,每一监控节点负责监控自身所在数据中心内的设备节点;
所述监控节点用于:定时对自身以外的监控节点执行ping操作,在对所述自身以外的任意一监控节点执行ping操作而满足预设请求条件时,将作为主动监控节点构造针对于作为目标监控节点的该任意一监控节点的故障与否投票请求,并发送给管理员节点,并且,在接收到管理员节点发送的针对于作为目标监控节点的任意一监控节点的故障与否询问请求后,将对所述目标监控节点的ping操作结果作为故障与否应答结果反馈给所述管理员节点;
所述管理员节点用于:接收主动监控节点发送的针对于目标监控节点的故障与否投票请求,其中,所述主动监控节点为所述跨数据中心的监控系统中的任意一个监控节点,所述故障与否投票请求为所述主动监控节点对所述目标监控节点执行ping操作而满足预设请求条件时构造并发送的;判断所述故障与否投票请求是否满足预设响应条件,如果是,向除所述主动监控节点和所述目标监控节点以外的其他监控节点发送针对于所述目标监控节点的故障与否询问请求,以使得所述其他监控节点在接收到所述故障与否询问请求后,将对所述目标监控节点的ping操作结果作为故障与否应答结果反馈给所述管理员节点;接收所述其他监控节点发送的所述故障与否询问请求对应的故障与否应答结果;基于所述故障与否应答结果,确定所述目标监控节点的运行状态;当所述运行状态表明所述目标监控节点故障时,确定所述目标监控节点所对应的临时监控节点;指示所述临时监控节点对所述目标监控节点所监控的设备节点执行临时监控操作。
第二方面,本发明实施例提供了一种跨数据中心的监控方法,应用于第一方面所提供的所述跨数据中心的监控系统的管理员节点;所述方法包括:
接收主动监控节点发送的针对于目标监控节点的故障与否投票请求,其中,所述主动监控节点为所述跨数据中心的监控系统中的任意一个监控节点,所述故障与否投票请求为所述主动监控节点对所述目标监控节点执行ping操作而满足预设请求条件时构造并发送的;
判断所述故障与否投票请求是否满足预设响应条件,如果是,向除所述主动监控节点和所述目标监控节点以外的其他监控节点发送针对于所述目标监控节点的故障与否询问请求,以使得所述其他监控节点在接收到所述故障与否询问请求后,将对所述目标监控节点的ping操作结果作为故障与否应答结果反馈给所述管理员节点;
接收所述其他监控节点发送的所述故障与否询问请求对应的故障与否应答结果;
基于所述故障与否应答结果,确定所述目标监控节点的运行状态;
当所述运行状态表明所述目标监控节点故障时,确定所述目标监控节点所对应的临时监控节点;
指示所述临时监控节点对所述目标监控节点所监控的设备节点执行临时监控操作。
可选的,本发明实施例所提供的跨数据中心的监控方法,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410693552.5/2.html,转载请声明来源钻瓜专利网。





