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

文档序号:9436175阅读:387来源:国知局
一种集群监控信息收集方法与系统的制作方法
【技术领域】
[0001]本发明涉及信息收集容灾领域,特别是涉及一种集群监控信息收集方法与系统。
【背景技术】
[0002]—般的集群监控信息收集方案都采用单独的数据收集服务器对各个集群节点的监控信息进行收集,然后额外增加备份设备。或者采用广播方式在每个集群节点上收集所有节点监控信息,再由单独的数据收集服务器对单一节点进行监控信息读取。
[0003]上述方法有的缺乏监控信息容灾,有的方法对系统带宽消耗占用较大。缺乏一种保证监控信息容灾可靠性的前提下,减少系统带宽消耗的监控信息收集方法。

【发明内容】

[0004]有鉴于此,本发明的主要目的在于提供一种集群监控信息收集方法与系统,可以保证监控信息容灾可靠且系统带宽消耗小。
[0005]为实现上述目的,本发明提供了一种集群监控信息收集方法,包括:
[0006]从集群的所有节点中选择第一节点与第二节点,将所述第一节点设置为主节点,将所述第二节点设置为从节点;
[0007]为所述所有节点中除所述第一节点与所述第二节点以外的其他集群节点设置广播路径,将所述广播路径的广播对象设置为所述主节点;
[0008]令所述其他集群节点进行各节点对应的监控信息收集,并根据所述广播路径分别将所述监控信息发送至所述主节点中;
[0009]令主节点将所有监控信息同步至所述从节点中。
[0010]优选地,令主节点将所有监控信息同步至所述从节点中后还包括:
[0011]当所述主节点失效时,从所述其他集群节点中选择第三节点,将所述第二节点设置为新的主节点,将所述第三节点设置为新的从节点。
[0012]优选地,将所述第二节点设置为新的主节点,将所述第三节点设置为新的从节点后还包括:
[0013]令所述新的主节点将所有监控信息同步至所述新的从节点中。
[0014]优选地,令所述其他集群节点进行各节点对应的监控信息收集后还包括:
[0015]令所述其他集群节点中的各节点分别将收集到的对应监控信息保存至对应的本机监控信息数据库。
[0016]本发明还提供了一种集群监控信息收集系统,包括:
[0017]集群健康监测模块,用于从集群的所有节点中选择第一节点与第二节点,将所述第一节点设置为主节点,将所述第二节点设置为从节点;
[0018]监控广播配置模块,用于为所述所有节点中除所述第一节点与所述第二节点以外的其他集群节点设置广播路径,将所述广播路径的广播对象设置为所述主节点;
[0019]监控信息获取模块,用于令所述其他集群节点进行各节点对应的监控信息收集,并根据所述广播路径分别将所述监控信息发送至所述主节点中;
[0020]第一监控同步模块,用于令主节点将所有监控信息同步至所述从节点中。
[0021]优选地,所述系统还包括:
[0022]容灾模块,用于当所述主节点失效时,从所述其他集群节点中选择第三节点,将所述第二节点设置为新的主节点,将所述第三节点设置为新的从节点。
[0023]优选地,所述系统还包括:
[0024]第二监控同步模块,用于令所述新的主节点将所有监控信息同步至所述新的从节点中。
[0025]优选地,所述系统还包括:
[0026]数据库存储模块,用于令所述其他集群节点中的各节点分别将收集到的对应监控信息保存至对应的本机监控信息数据库。
[0027]应用本发明提供的一种集群监控信息收集方法与系统,从集群的所有节点中选择第一节点与第二节点,将所述第一节点设置为主节点,将所述第二节点设置为从节点,为所述所有节点中除所述第一节点与所述第二节点以外的其他集群节点设置广播路径,将所述广播路径的广播对象设置为所述主节点,令所述其他集群节点进行各节点对应的监控信息收集,并根据所述广播路径分别将所述监控信息发送至所述主节点中,令主节点将所有监控信息同步至所述从节点中,使用主节点、从节点与其他节点分工的方式,达到在保证监控信息完整收集的前提下,提高监控信息收集效率,减少监控信息容灾消耗的目的。
【附图说明】
[0028]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0029]图1为本发明一种集群监控信息收集方法一实施例的流程图;
[0030]图2为本发明一种集群监控信息收集方法又一实施例的流程图;
[0031]图3为本发明一种集群监控信息收集系统一实施例的结构示意图;
[0032]图4为本发明一种集群监控信息收集系统又一实施例的结构示意图;
[0033]图5为本发明一种集群监控信息收集系统的原理示意图;
[0034]图6为本发明一种集群监控信息收集系统的又一原理示意图;
[0035]图7为本发明一种集群监控信息收集系统的又一原理示意图;
[0036]图8为本发明一种集群监控信息收集系统的又一原理示意图。
【具体实施方式】
[0037]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0038]本发明提供了一种集群监控信息收集方法,图1示出了本发明集群监控信息收集方法一个实施例的流程图,包括:
[0039]步骤SlOl:从集群的所有节点中选择第一节点与第二节点,将所述第一节点设置为主节点,将所述第二节点设置为从节点;
[0040]从集群所有节点中选取两个节点,分别设置为主节点与从节点。
[0041]步骤S102:为所述所有节点中除所述第一节点与所述第二节点以外的其他集群节点设置广播路径,将所述广播路径的广播对象设置为所述主节点;
[0042]配置其他节点的广播路径,将广播对象设置为主节点。
[0043]步骤S103:令所述其他集群节点进行各节点对应的监控信息收集,并根据所述广播路径分别将所述监控信息发送至所述主节点中;
[0044]其他集群节点分别对本机监控信息进行收集,然后通过广播方式将监控信息发送到主节点上,其他集群节点进行各节点对应的监控信息收集后还包括,令所述其他集群节点中的各节点分别将收集到的对应监控信息保存至对应的本机监控信息数据库。
[0045]步骤S104:令主节点将所有监控信息同步至所述从节点中。
[0046]主节点将所有监控信息进行整理并保存,然后将监控信息数据库同步到从节点上。
[0047]应用本实施例提供的一种集群监控信息收集方法,从集群的所有节点中选择第一节点与第二节点,将所述第一节点设置为主节点,将所述第二节点设置为从节点,为所述所有节点中除所述第一节点与所述第二节点以外的其他集群节点设置广播路径,将所述广播路径的广播对象设置为所述主节点,令所述其他集群节点进行各节点对应的监控信息收集,并根据所述广播路径分别将所述监控信息发送至所述主节点中,令主节点将所有监控信息同步至所述从节点中,使用主节点、从节点与其他节点分工的方式,达到在保证监控信息完整收集的前提下,提高监控信息收集效率,减少监控信息容灾消耗的目的。
[0048]图2示出了本发明集群监控信息收集方法又一实施例的结构示意图,对应于图1,还包括:
[0049]步骤S105:当所述主节点失效时,从所述其他集群节点
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1