一种集群监控信息收集方法与系统的制作方法_2

文档序号:9436175阅读:来源:国知局
中选择第三节点,将所述第二节点设置为新的主节点,将所述第三节点设置为新的从节点;
[0050]如当主节点发生宕机时,重新选择其他节点并提升为新的从节点,原从节点提升为新的主节点。
[0051]步骤S106:令所述新的主节点将所有监控信息同步至所述新的从节点中。
[0052]进行同步操作,新主节点,即原从节点将所有的监控信息同步至新的从节点中。
[0053]本实施例将监控信息的收集、容灾方案变为1+1+N的模式,可以在保证监控信息安全的同时,节省了监控信息收集时间以及带宽资源的消耗。
[0054]本发明还提供了一种集群监控信息收集系统,图3示出了本发明集群监控信息收集系统的一个实施例结构示意图,包括:
[0055]集群健康监测模块101,用于从集群的所有节点中选择第一节点与第二节点,将所述第一节点设置为主节点,将所述第二节点设置为从节点;
[0056]监控广播配置模块102,用于为所述所有节点中除所述第一节点与所述第二节点以外的其他集群节点设置广播路径,将所述广播路径的广播对象设置为所述主节点;
[0057]监控信息获取模块103,用于令所述其他集群节点进行各节点对应的监控信息收集,并根据所述广播路径分别将所述监控信息发送至所述主节点中;
[0058]第一监控同步模块104,用于令主节点将所有监控信息同步至所述从节点中。
[0059]应用本实施例提供的一种集群监控信息收集系统,从集群的所有节点中选择第一节点与第二节点,将所述第一节点设置为主节点,将所述第二节点设置为从节点,为所述所有节点中除所述第一节点与所述第二节点以外的其他集群节点设置广播路径,将所述广播路径的广播对象设置为所述主节点,令所述其他集群节点进行各节点对应的监控信息收集,并根据所述广播路径分别将所述监控信息发送至所述主节点中,令主节点将所有监控信息同步至所述从节点中,使用主节点、从节点与其他节点分工的方式,达到在保证监控信息完整收集的前提下,提高监控信息收集效率,减少监控信息容灾消耗的目的。
[0060]图4示出了本发明集群监控信息收集系统又一实施例的结构示意图,对应于图3,还包括:
[0061]容灾模块105,用于当所述主节点失效时,从所述其他集群节点中选择第三节点,将所述第二节点设置为新的主节点,将所述第三节点设置为新的从节点;
[0062]第二监控同步模块106,用于令所述新的主节点将所有监控信息同步至所述新的从节点中。
[0063]如图5?图8所示,为本实施例的原理示意图,图5中集群健康检测模块分别将集群节点I和2设置为主节点和从节点,各其他节点分别收集对应本机的监控信息,图6中监控广播配置模块配置其他节点的广播路径,将广播对象设置为主节点,除主节点外,其他节点广播发送监控信息到主节点,图7中,监控同步模块将主节点监控信息数据库同步到从节点上,图8中当主节点宕机后,集群健康检测模块重新选择其他节点提升为从节点,原从节点提升为主节点,提示用户后,监控同步模块立即进行监控信息数据库同步。
[0064]本实施例将监控信息的收集、容灾方案变为1+1+N的模式,可以在保证监控信息安全的同时,节省了监控信息收集时间以及带宽资源的消耗。
[0065]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于系统类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0066]最后,还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0067]以上对本发明所提供的方法和系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种集群监控信息收集方法,其特征在于,包括: 从集群的所有节点中选择第一节点与第二节点,将所述第一节点设置为主节点,将所述第二节点设置为从节点; 为所述所有节点中除所述第一节点与所述第二节点以外的其他集群节点设置广播路径,将所述广播路径的广播对象设置为所述主节点; 令所述其他集群节点进行各节点对应的监控信息收集,并根据所述广播路径分别将所述监控信息发送至所述主节点中; 令主节点将所有监控信息同步至所述从节点中。2.根据权利要求1所述的方法,其特征在于,令主节点将所有监控信息同步至所述从节点中后还包括: 当所述主节点失效时,从所述其他集群节点中选择第三节点,将所述第二节点设置为新的主节点,将所述第三节点设置为新的从节点。3.根据权利要求3所述的方法,其特征在于,将所述第二节点设置为新的主节点,将所述第三节点设置为新的从节点后还包括: 令所述新的主节点将所有监控信息同步至所述新的从节点中。4.根据权利要求1所述的方法,其特征在于,令所述其他集群节点进行各节点对应的监控信息收集后还包括: 令所述其他集群节点中的各节点分别将收集到的对应监控信息保存至对应的本机监控信息数据库。5.一种集群监控信息收集系统,其特征在于,包括: 集群健康监测模块,用于从集群的所有节点中选择第一节点与第二节点,将所述第一节点设置为主节点,将所述第二节点设置为从节点; 监控广播配置模块,用于为所述所有节点中除所述第一节点与所述第二节点以外的其他集群节点设置广播路径,将所述广播路径的广播对象设置为所述主节点; 监控信息获取模块,用于令所述其他集群节点进行各节点对应的监控信息收集,并根据所述广播路径分别将所述监控信息发送至所述主节点中; 第一监控同步模块,用于令主节点将所有监控信息同步至所述从节点中。6.根据权利要求5所述的系统,其特征在于,还包括: 容灾模块,用于当所述主节点失效时,从所述其他集群节点中选择第三节点,将所述第二节点设置为新的主节点,将所述第三节点设置为新的从节点。7.根据权利要求6所述的系统,其特征在于,还包括: 第二监控同步模块,用于令所述新的主节点将所有监控信息同步至所述新的从节点中。8.根据权利要求5所述的系统,其特征在于,还包括: 数据库存储模块,用于令所述其他集群节点中的各节点分别将收集到的对应监控信息保存至对应的本机监控信息数据库。
【专利摘要】本发明公开了一种集群监控信息收集方法与系统,从集群的所有节点中选择第一节点与第二节点,将所述第一节点设置为主节点,将所述第二节点设置为从节点,为所述所有节点中除所述第一节点与所述第二节点以外的其他集群节点设置广播路径,将所述广播路径的广播对象设置为所述主节点,令所述其他集群节点进行各节点对应的监控信息收集,并根据所述广播路径分别将所述监控信息发送至所述主节点中,令主节点将所有监控信息同步至所述从节点中,使用主节点、从节点与其他节点分工的方式,达到在保证监控信息完整收集的前提下,提高监控信息收集效率,减少监控信息容灾消耗的目的。
【IPC分类】H04L29/08
【公开号】CN105187548
【申请号】CN201510624368
【发明人】周龙飞
【申请人】浪潮(北京)电子信息产业有限公司
【公开日】2015年12月23日
【申请日】2015年9月25日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1