一种大规模集群节点动态信息的树形监视方法技术

技术编号:13132664 阅读:52 留言:0更新日期:2016-04-06 18:38
本发明专利技术提供一种大规模集群节点动态信息的树形监视方法,包括:利用数据库中存放的采集的系统资源参数,确定集群中各节点如何分组,即如何确定节点的根、子、叶三种类型;以及利用得到的全部节点的资源使用参数,根据显示请求的节点类型,按照根节点、子节点、叶节点显示不同的信息。该方法既可以使用户以根节点方式能够快速的查看整个集群资源的总体使用情况,也可以查看不同节点分组的平均使用情况,还可以有针对性的查看每个节点的信息,实现大规模集群节点动态信息的递归显示。避免了用户在查看节点时进行繁琐的选择节点的操作,加强了集群节点运行的分析能力,提高了工作效率。

【技术实现步骤摘要】

本专利技术涉及计算机应用
,特别是涉及到一种大规模集群节点动态信息的树形监视方法
技术介绍
集群系统资源参数是用户了解系统使用情况的关键信息,但是目前还没有有效的监视手段和相关技术。
技术实现思路
本专利技术的目的是为了方便用户使用,提供了一种大规模集群节点动态信息的树形监视方法,使用户能够快速、直观得看到资源使用情况。一种大规模集群节点动态信息的树形监视方法,包括:步骤1,利用数据库中存放的采集的系统资源参数,确定集群中各节点如何分组,即如何确定节点的根、子、叶三种类型;以及步骤2,利用得到的全部节点的资源使用参数,根据显示请求的节点类型,按照根节点、子节点、叶节点显示不同的信息。上述方案进一步包括:在步骤1中,监控系统要采集集群中每个节点的资源使用参数,包括进程数、CPU使用情况、内存使用情况、本地磁盘读写速度、网络传输速度。在步骤1中,通过配置数据结构,将节点进行有效分组,根节点对应的是集群总体资源;一个组节点即是一个子节点,其对应一批Agent节点,子节点负责收集每个Agent节点的详细信息,并提交给数据库进行保存;叶节点即对应的是系统中的单个节点。在步骤2中,在页面提出显示请求时,系统首先会判断显示请求的节点类型,然后按照根节点、子节点、叶节点进行不同的操作。在步骤2中,系统后台根据用户请求对集群总体资源、一组节点、单个节点的资源情况进行分析后,在前台Web页面进行快速显示。本专利技术的大规模集群节点动态信息的树形监视方法,包括分析系统资源信息,研究其存储方法和数据结构,利用得到的各组节点的信息集中展示集群资源的使用情况,然后再展开显示每组中全部节点的详细信息。该大规模集群节点动态信息的树形监视方法既可以使用户以根节点方式能够快速的查看整个集群资源的总体使用情况,也可以查看不同节点分组的平均使用情况,还可以有针对性的查看每个节点的信息,实现大规模集群节点动态信息的递归显示。避免了用户在查看节点时进行繁琐的选择节点的操作,加强了集群节点运行的分析能力,提高了工作效率。集群系统资源参数是用户了解系统使用情况的关键信息,为了方便用户使用,建立了一种大规模集群节点动态信息的树形监视方法,使用户能够快速、直观得看到资源使用情况。附图说明图1为本专利技术的一种大规模集群节点动态信息的树形监视方法的具体实施例的流程图。具体实施方式为使本专利技术的上述和其他目的、特征和优点能更明显易懂,下文特举出较佳实施例,并配合所附图式,作详细说明如下。如图1所示,图1为本专利技术的一种大规模集群节点动态信息的树形监视方法的流程图。在步骤101,进行系统资源参数的采集。流程进入到步骤102。在步骤102,对节点类型信息进行配置,设置子节点范围,并在数据表中存入每个Agent节点由哪些子节点进行管理。流程进入到步骤103。在步骤103,子节点收集所管理的Agent节点的信息并写入数据库。流程进入到步骤104。在步骤104,用户发出页面显示请求,系统获取请求的时间。流程进入到步骤105。在步骤105,系统判断页面显示请求的节点类型。流程进入到步骤106。在步骤106,系统根据节点类型进行分析,如果是根节点,就分析整个集群资源的汇总参数;如果是子节点,需要判断该子节点是否含有下级子节点,如果有下级子节点,那么要分析所有下级子节点相连的叶节点的汇总参数;如果没有下级子节点,那么分析该子节点相连的叶节点的汇总参数。资源汇总参数,包括子节点名、子节点的状态、子节点所管理的叶节点名、该子节点下所有叶节点的系统资源的平均值,以及获取该平均值的时间。为了提高页面的显示效率,对于根节点和子节点的显示,需根据显示请求时间与数据库中存放汇总记录的时间相隔长短的值进行分析对比,如果时间短则直接读取数据库中的以上汇总信息;如果时间长则重新计算以上汇总信息。而对于叶节点的显示,则是直接读取数据库中的记录。流程进入到步骤107。在步骤107,根据获取的各种信息,进行绘图显示。本文档来自技高网...

【技术保护点】
一种大规模集群节点动态信息的树形监视方法,其特征在于包括:步骤1,利用数据库中存放的采集的系统资源参数,确定集群中各节点如何分组,即如何确定节点的根、子、叶三种类型;以及步骤2,利用得到的全部节点的资源使用参数,根据显示请求的节点类型,按照根节点、子节点、叶节点显示不同的信息。

【技术特征摘要】
1.一种大规模集群节点动态信息的树形监视方法,其特征在于包括:
步骤1,利用数据库中存放的采集的系统资源参数,确定集群中各节点如何分组,即如何确定节点的根、子、叶三种类型;以及
步骤2,利用得到的全部节点的资源使用参数,根据显示请求的节点类型,按照根节点、子节点、叶节点显示不同的信息。
2.根据权利要求1所述的大规模集群节点动态信息的树形监视方法,其特征在于:在步骤1中,监控系统要采集集群中每个节点的资源使用参数,包括进程数、CPU使用情况、内存使用情况、本地磁盘读写速度、网络传输速度。
3.根据权利要求2所述的大规模集群节点动态信息的树形监视方法,其特征在于:在步骤1中,通过配置数据结...

【专利技术属性】
技术研发人员:李战强孙世为王延光付巧娟段淼赵军民董倩张俊威
申请(专利权)人:中国石油化工股份有限公司中国石油化工股份有限公司胜利油田分公司物探研究院
类型:发明
国别省市:北京;11

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

1