云环境下集中式配置监测方法

文档序号:7860388阅读:281来源:国知局
专利名称:云环境下集中式配置监测方法
技术领域
本发明属于云计算领域,具体涉及一种云环境下集中式配置监测方法。
背景技术
在当今计算机集群中,我们需要时刻关注计算机运行时的信息,我们就需要时刻对计算机做信息采集操作,当计算机数量不多时,我们可以采用单节点的服务端收集节点的采集信息,当计算机数量众多时,单一节点压力过大,这时我们就需要设置多个信息收集节点,逐层进行信息收集,然而,这样会使网络架构变得非常复杂,难以维护,基于此,这里提出一种利用云中节点本身来进行监测信息的归纳总结,总结完成后发送给信息收集节点进行存储分析。现存节点信息采集方法主要是分层采集,即将节点分成很多部分,每一部分单独设置信息收集节点,然后很多信息收集节点在汇总到总的信息收集节点上,如果集群规模很大,那么需要分很多层,这样会使云环境变得很复杂难以维护。

发明内容
为克服上述缺陷,本发明提供了一种云环境下集中式配置监测方法,解决了集群规模很大,分层很多导致的云环境变得很复杂难以维护的问题。为实现上述目的,本发明提供一种云环境下集中式配置监测方法,对信息收集节点系统的节点进行配置监测,信息收集节点系统包括信息收集节点、可用节点及其配置文件;其改进之处在于,所述方法包括如下步骤(I).信息收集节点收集可用节点,并锁定操作;(2).对收集的节点进行分组;(3).对各个分组的节点信息进行汇总;(4).解锁操作,并提交汇总信息。本发明提供的优选技术方案中,在所述步骤I中,信息收集节点检查可用节点并给可用节点编号,同时锁定信息采集操作状态。本发明提供的第二优选技术方案中,在所述步骤2中,采用顺序归总采集信息的策略对收集的节点进行分组。本发明提供的第三优选技术方案中,所述步骤2包括如下步骤(2-1).信息收集节点读取信息收集节点系统当前时间戳,用时间戳对可用节点数目进行取余,确定从哪一个节点开始划分分组;(2-2).信息收集节点根据配置文件里面的分组大小完成分组,并通知已分组的可用节点其所属的分组号。本发明提供的第四优选技术方案中,所述步骤3包括如下步骤(3-1).在各个分组内,组内节点将采集的信息汇总到组内编号最大的节点上;(3-2).判断所有组的节点信息采集是否完成,如果是则进行步骤4,否则返回步骤2。本发明提供的第五优选技术方案中,在所述步骤3-1中,在组内节点将采集的信息汇总到组内编号最大的节点上时,最大编号的节点根据组内成员的个数确定该组采集信息是否汇总完成,若组内采集信息汇总完成,则组内最大编号的节点向信息收集节点报告组内信息汇总已经完成。本发明提供的第六优选技术方案中,在所述步骤3-2中,判断所有组的节点信息采集是否完成的条件是是判断剩下的节点个数是否为1,若不是1,则返回步骤2,否则进行步骤4。本发明提供的第七优选技术方案中,在所述步骤4中,将汇总的采集信息提交到信息收集节点,同时对信息采集操作状态进行解锁,预备下一次信息采集操作。与现有技术比,本发明提供的一种云环境下集中式配置监测方法,采用将节点随机分成多个组,每一组采用顺序归总采集信息的策略,归总到编号最大的一个节点上,然后 这些节点在组成一个新的节点集合,再次采用分组采集的办法归总采集信息,最后当节点数目为I时,该节点提交最终的采集信息的方式解决了单一采集信息汇总节点压力过大,容易造成节点瘫痪的问题,以及分层汇总采集造成的复杂网络架构的问题。


图I为云环境下集中式配置监测方法的流程图。图2为云环境下集中式配置监测方法的实施例流程图。
具体实施例方式如图I所示,一种云环境下集中式配置监测方法,对信息收集节点系统的节点进行配置监测,信息收集节点系统包括信息收集节点、可用节点及其配置文件;其改进之处在于,所述方法包括如下步骤(I).信息收集节点收集可用节点,并锁定操作;(2).对收集的节点进行分组;(3).对各个分组的节点信息进行汇总;(4).解锁操作,并提交汇总信息。在所述步骤I中,信息收集节点检查可用节点并给可用节点编号,同时锁定信息采集操作状态。在所述步骤2中,采用顺序归总采集信息的策略对收集的节点进行分组。所述步骤2包括如下步骤(2-1).信息收集节点读取信息收集节点系统当前时间戳,用时间戳对可用节点数目进行取余,确定从哪一个节点开始划分分组;(2-2).信息收集节点根据配置文件里面的分组大小完成分组,并通知已分组的可用节点其所属的分组号。所述步骤3包括如下步骤(3-1).在各个分组内,组内节点将采集的信息汇总到组内编号最大的节点上;(3-2).判断所有组的节点信息采集是否完成,如果是则进行步骤4,否则返回步骤2。在所述步骤3-1中,在组内节点将采集的信息汇总到组内编号最大的节点上时,最大编号的节点根据组内成员的个数确定该组采集信息是否汇总完成,若组内采集信息汇总完成,则组内最大编号的节点向信息收集节点报告组内信息汇总已经完成。在所述步骤3-2中,判断所有组的节点信息采集是否完成的条件是是判断剩下的节点个数是否为1,若不是1,则返回步骤2,否则进行步骤4。在所述步骤4中,将汇总的采集信息提交到信息收集节点,同时对信息采集操作状态进行解锁,预备下一次信息采集操作。通过以下实施例对云环境下集中式配置监测方法进行进一步描述。如图2所示,云环境下集中式配置监测方法的数据分组汇总流程如下第一步、节点分组信息收集节点检查可用的节点并给这些节点编号,同时锁定信息采集操作状态,信息收集节点读取信息收集节点系统当前时间戳,用时间戳对可用的节点数目进行取余,确定从哪一个节点开始划分分组,信息收集节点根据配置文件里面的分组大小完成分组,信息收集节点通知待采集信息节点其所属的分组号,至此,节点分组完成。第二步,组内节点信息汇总在单个组内,组内节点将采集的信息汇总到组内编号最大的节点上,最大编号的节点根据组内成员的个数确定该组采集信息是否汇总完成,组内采集信息汇总完成,组内最大编号的节点向信息收集节点报告组内信息汇总已经完成,当所有组的信息采集都完成后,如果最终剩下的节点个数不是1,则继续进行第一步和第二步进行分组汇总采集信息,如果最终剩下的结点个数为1,则进入第三步。第三步,操作解锁,采集信息提交在第二步中,如果最终剩下的节点为1,则该节点将汇总的采集信息提交到信息收集节点,同时对信息采集操作状态进行解锁,预备下一次信息采集操作。需要声明的是,本发明内容及具体实施方式
意在证明本发明所提供技术方案的实际应用,不应解释为对本发明保护范围的限定。本领域技术人员在本发明的精神和原理启 发下,可作各种修改、等同替换、或改进。但这些变更或修改均在申请待批的保护范围内。
权利要求
1.一种云环境下集中式配置监测方法,对信息收集节点系统的节点进行配置监测,信息收集节点系统包括信息收集节点、可用节点及其配置文件;其特征在于,所述方法包括如下步骤 (1).信息收集节点收集可用节点,并锁定操作; (2).对收集的节点进行分组; (3).对各个分组的节点信息进行汇总; (4).解锁操作,并提交汇总信息。
2.根据权利要求I所述的方法,其特征在于,在所述步骤I中,信息收集节点检查可用节点并给可用节点编号,同时锁定信息采集操作状态。
3.根据权利要求I所述的方法,其特征在于,在所述步骤2中,采用顺序归总采集信息的策略对收集的节点进行分组。
4.根据权利要求3所述的方法,其特征在于,所述步骤2包括如下步骤 (2-1).信息收集节点读取信息收集节点系统当前时间戳,用时间戳对可用节点数目进行取余,确定从哪一个节点开始划分分组; (2-2).信息收集节点根据配置文件里面的分组大小完成分组,并通知已分组的可用节点其所属的分组号。
5.根据权利要求I所述的方法,其特征在于,所述步骤3包括如下步骤 (3-1).在各个分组内,组内节点将采集的信息汇总到组内编号最大的节点上; (3-2).判断所有组的节点信息采集是否完成,如果是则进行步骤4,否则返回步骤2。
6.根据权利要求5所述的方法,其特征在于,在所述步骤3-1中,在组内节点将采集的信息汇总到组内编号最大的节点上时,最大编号的节点根据组内成员的个数确定该组采集信息是否汇总完成,若组内采集信息汇总完成,则组内最大编号的节点向信息收集节点报告组内信息汇总已经完成。
7.根据权利要求5所述的方法,其特征在于,在所述步骤3-2中,判断所有组的节点信息采集是否完成的条件是是判断剩下的节点个数是否为1,若不是1,则返回步骤2,否则进行步骤4。
8.根据权利要求I所述的方法,其特征在于,在所述步骤4中,将汇总的采集信息提交到信息收集节点,同时对信息采集操作状态进行解锁,预备下一次信息采集操作。
全文摘要
本发明提供了一种云环境下集中式配置监测方法,对信息收集节点系统的节点进行配置监测,信息收集节点系统包括信息收集节点、可用节点及其配置文件;所述方法包括如下步骤(1).信息收集节点收集可用节点,并锁定操作;(2).对收集的节点进行分组;(3).对各个分组的节点信息进行汇总;(4).解锁操作,并提交汇总信息。本发明提供的云环境下集中式配置监测方法,解决了集群规模很大,分层很多导致的云环境变得很复杂难以维护的问题。
文档编号H04L29/08GK102882740SQ20121033983
公开日2013年1月16日 申请日期2012年9月13日 优先权日2012年9月13日
发明者王明, 赵欢, 李帅, 龚文 申请人:曙光信息产业(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1