一种集群监控信息收集方法与系统技术方案

技术编号:12587094 阅读:122 留言:0更新日期:2015-12-24 03:50
本发明专利技术公开了一种集群监控信息收集方法与系统,从集群的所有节点中选择第一节点与第二节点,将所述第一节点设置为主节点,将所述第二节点设置为从节点,为所述所有节点中除所述第一节点与所述第二节点以外的其他集群节点设置广播路径,将所述广播路径的广播对象设置为所述主节点,令所述其他集群节点进行各节点对应的监控信息收集,并根据所述广播路径分别将所述监控信息发送至所述主节点中,令主节点将所有监控信息同步至所述从节点中,使用主节点、从节点与其他节点分工的方式,达到在保证监控信息完整收集的前提下,提高监控信息收集效率,减少监控信息容灾消耗的目的。

【技术实现步骤摘要】

本专利技术涉及信息收集容灾领域,特别是涉及一种集群监控信息收集方法与系统
技术介绍
—般的集群监控信息收集方案都采用单独的数据收集服务器对各个集群节点的监控信息进行收集,然后额外增加备份设备。或者采用广播方式在每个集群节点上收集所有节点监控信息,再由单独的数据收集服务器对单一节点进行监控信息读取。上述方法有的缺乏监控信息容灾,有的方法对系统带宽消耗占用较大。缺乏一种保证监控信息容灾可靠性的前提下,减少系统带宽消耗的监控信息收集方法。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种集群监控信息收集方法与系统,可以保证监控信息容灾可靠且系统带宽消耗小。为实现上述目的,本专利技术提供了一种集群监控信息收集方法,包括:从集群的所有节点中选择第一节点与第二节点,将所述第一节点设置为主节点,将所述第二节点设置为从节点;为所述所有节点中除所述第一节点与所述第二节点以外的其他集群节点设置广播路径,将所述广播路径的广播对象设置为所述主节点;令所述其他集群节点进行各节点对应的监控信息收集,并根据所述广播路径分别将所述监控信息发送至所述主节点中;令主节点将所有监控信息同步至所述从节点中。优选地,令主节点将所有监控信息同步至所述从节点中后还包括:当所述主节点失效时,从所述其他集群节点中选择第三节点,将所述第二节点设置为新的主节点,将所述第三节点设置为新的从节点。优选地,将所述第二节点设置为新的主节点,将所述第三节点设置为新的从节点后还包括:令所述新的主节点将所有监控信息同步至所述新的从节点中。优选地,令所述其他集群节点进行各节点对应的监控信息收集后还包括:令所述其他集群节点中的各节点分别将收集到的对应监控信息保存至对应的本机监控信息数据库。本专利技术还提供了一种集群监控信息收集系统,包括:集群健康监测模块,用于从集群的所有节点中选择第一节点与第二节点,将所述第一节点设置为主节点,将所述第二节点设置为从节点;监控广播配置模块,用于为所述所有节点中除所述第一节点与所述第二节点以外的其他集群节点设置广播路径,将所述广播路径的广播对象设置为所述主节点;监控信息获取模块,用于令所述其他集群节点进行各节点对应的监控信息收集,并根据所述广播路径分别将所述监控信息发送至所述主节点中;第一监控同步模块,用于令主节点将所有监控信息同步至所述从节点中。优选地,所述系统还包括:容灾模块,用于当所述主节点失效时,从所述其他集群节点中选择第三节点,将所述第二节点设置为新的主节点,将所述第三节点设置为新的从节点。优选地,所述系统还包括:第二监控同步模块,用于令所述新的主节点将所有监控信息同步至所述新的从节点中。优选地,所述系统还包括:数据库存储模块,用于令所述其他集群节点中的各节点分别将收集到的对应监控信息保存至对应的本机监控信息数据库。应用本专利技术提供的一种集群监控信息收集方法与系统,从集群的所有节点中选择第一节点与第二节点,将所述第一节点设置为主节点,将所述第二节点设置为从节点,为所述所有节点中除所述第一节点与所述第二节点以外的其他集群节点设置广播路径,将所述广播路径的广播对象设置为所述主节点,令所述其他集群节点进行各节点对应的监控信息收集,并根据所述广播路径分别将所述监控信息发送至所述主节点中,令主节点将所有监控信息同步至所述从节点中,使用主节点、从节点与其他节点分工的方式,达到在保证监控信息完整收集的前提下,提高监控信息收集效率,减少监控信息容灾消耗的目的。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术一种集群监控信息收集方法一实施例的流程图;图2为本专利技术一种集群监控信息收集方法又一实施例的流程图;图3为本专利技术一种集群监控信息收集系统一实施例的结构示意图;图4为本专利技术一种集群监控信息收集系统又一实施例的结构示意图;图5为本专利技术一种集群监控信息收集系统的原理示意图;图6为本专利技术一种集群监控信息收集系统的又一原理示意图;图7为本专利技术一种集群监控信息收集系统的又一原理示意图;图8为本专利技术一种集群监控信息收集系统的又一原理示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供了一种集群监控信息收集方法,图1示出了本专利技术集群监控信息收集方法一个实施例的流程图,包括:步骤SlOl:从集群的所有节点中选择第一节点与第二节点,将所述第一节点设置为主节点,将所述第二节点设置为从节点;从集群所有节点中选取两个节点,分别设置为主节点与从节点。步骤S102:为所述所有节点中除所述第一节点与所述第二节点以外的其他集群节点设置广播路径,将所述广播路径的广播对象设置为所述主节点;配置其他节点的广播路径,将广播对象设置为主节点。步骤S103:令所述其他集群节点进行各节点对应的监控信息收集,并根据所述广播路径分别将所述监控信息发送至所述主节点中;其他集群节点分别对本机监控信息进行收集,然后通过广播方式将监控信息发送到主节点上,其他集群节点进行各节点对应的监控信息收集后还包括,令所述其他集群节点中的各节点分别将收集到的对应监控信息保存至对应的本机监控信息数据库。步骤S104:令主节点将所有监控信息同步至所述从节点中。主节点将所有监控信息进行整理并保存,然后将监控信息数据库同步到从节点上。应用本实施例提供的一种集群监控信息收集方法,从集群的所有节点中选择第一节点与第二节点,将所述第一节点设置为主节点,将所述第二节点设置为从节点,为所述所有节点中除所述第一节点与所述第二节点以外的其他集群节点设置广播路径,将所述广播路径的广播对象设置为所述主节点,令所述其他集群节点进行各节点对应的监控信息收集,并根据所述广播路径分别将所述监控信息发送至所述主节点中,令主节点将所有监控信息同步至所述从节点中,使用主节点、从节点与其他节点分工的方式,达到在保证监控信息完整收集的前提下,提高监控信息收集效率,减少监控信息容灾消耗的目的。图2示出了本专利技术集群监控信息收集方法又一实施例的结构示意图,对应于图1,还包括:步骤S105:当所述主节点失效时,从所述其他集群节点当前第1页1 2 本文档来自技高网...

【技术保护点】
一种集群监控信息收集方法,其特征在于,包括:从集群的所有节点中选择第一节点与第二节点,将所述第一节点设置为主节点,将所述第二节点设置为从节点;为所述所有节点中除所述第一节点与所述第二节点以外的其他集群节点设置广播路径,将所述广播路径的广播对象设置为所述主节点;令所述其他集群节点进行各节点对应的监控信息收集,并根据所述广播路径分别将所述监控信息发送至所述主节点中;令主节点将所有监控信息同步至所述从节点中。

【技术特征摘要】

【专利技术属性】
技术研发人员:周龙飞
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1