一种多节点系统的监控方法和装置与流程

文档序号:11517701阅读:543来源:国知局
一种多节点系统的监控方法和装置与流程

本发明涉及网络技术,尤指一种多节点系统的监控方法和装置。



背景技术:

对网络上资源的监控,主要是通过ip区分,ip作为唯一标识可以有效将被监控资源与其他资源区分开,这在只包括单一ip的单节点资源的业务中没有问题;随着业务越来越复杂,数据量越来越大,单节点系统无法满足需求,多节点系统应用越来越广泛。

集群是一个典型的多节点系统,集群中包含多个相互独立的、通过高速网络互联的计算机,通过任务调度,集群在用户看来更像是一个独立的服务器。

对集群的监控方式分两种,一种通过管理节点ip进行监控,将集群下主机所有数据相加,作为集群总体数据,这样无法获取具体主机的情况;一种是通过集群下主机ip,将集群各个节点分别监控,这样无法整体上了解集群性能;

这两种方式要么无法从整体了解系统情况,或者无法精确了解各个节点细节,均有一定缺陷。



技术实现要素:

为了解决上述技术问题,本发明实施例提供了一种多节点系统的监控方法和装置,可以通过。

为了达到本发明目的,一方面,本发明实施例提供了一种多节点系统的监控方法,包括:

在监控系统中添加一个代表整个系统的虚拟节点;

将各个节点加入监控,其中每个节点包括该节点对应的实体节点的全部监控项目;

将所述各个节点与所述虚拟节点进行关联,所述监控系统通过所述虚拟节点对所述各个节点进行监控。

与现有技术相比,本发明通过在监控系统中添加一个代表整个系统的虚拟节点;将各个节点加入监控,其中每个节点包括该节点对应的实体节点的全部监控项目;将所述各个节点与所述虚拟节点进行关联,所述监控系统通过所述虚拟节点对所述各个节点进行监控。采用本发明实施例进行多节点系统的监控,既可以从系统整体来监控各个部件的状态,又能够精确查看单个节点的数据,使监控更灵活,能满足多种场景。

进一步地,所述将各个节点加入监控包括:

将每一个节点作为独立的资源添加到所述监控系统中

进一步地,所述监控系统通过所述虚拟节点对所述各个节点进行监控包括:

将所述各个节点作为单独资源,分别对所述单独资源的各个监控项目进行监控;或者,对所述各个节点的同一监控项目进行统一监控。

进一步地,所述方法还包括:

当所述监控系统所监控的节点数量小于预设值或需要关注所述各个节点的状态时,将所述各个节点作为单独资源进行监控。

进一步地,所述方法还包括:

当所述监控系统所监控的节点数量大于或等于所述预设值,或者需要从系统中查看任意一类监控项目的信息时,对所述各个节点的同一监控项目进行统一监控。

另一方面,本发明实施例还提供了一种多节点系统的监控装置,包括:

添加模块,用于在监控系统中添加一个代表整个系统的虚拟节点;

节点监控模块,用于将各个节点加入监控,其中每个节点包括该节点对应的实体节点的全部监控项目;

系统监控模块,用于将所述各个节点与所述虚拟节点进行关联,所述监控系统通过所述虚拟节点对所述各个节点进行监控。

进一步地,所述节点监控模块还包括:

将每一个节点作为独立的资源添加到所述监控系统中。

进一步地,所述系统监控模块还包括:

将所述各个节点作为单独资源,分别对所述单独资源的各个监控项目进行监控;或者,对所述各个节点的同一监控项目进行统一监控。

进一步地,所述节点监控模块还用于:

当所述监控系统所监控的节点数量小于预设值或需要关注所述各个节点的状态时,将所述各个节点作为单独资源进行监控。

进一步地,所述系统监控模块还用于:

当所述监控系统所监控的节点数量大于或等于所述预设值,或者需要从系统中查看任意一类监控项目的信息时,对所述各个节点的同一监控项目进行统一监控。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为本发明实施例多节点系统的监控方法的流程图;

图2为本发明实施例多节点系统的监控方法中的节点监控原理图;

图3为本发明实施例多节点系统的监控方法中的系统监控原理图;

图4为本发明实施例多节点系统的监控装置的结构图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

如图1所示,是本发明实施例多节点系统的监控方法的流程图,本发明实施例的方法包括以下步骤:

步骤100:在监控系统中添加一个代表整个系统的虚拟节点;

其中,该虚拟节点具有其他实体节点的所有监控项目;

步骤101:将各个节点加入监控,其中每个节点包括该节点对应的实体节点的全部监控项目;

步骤102:将所述各个节点与所述虚拟节点进行关联,所述监控系统通过所述虚拟节点对所述各个节点进行监控。

所述虚拟节点具有和其他节点相同的监控项目,且虚拟节点的监控项包括了系统中所有实体节点的该类型监控项。

本发明通过在监控系统中添加一个代表整个系统的虚拟节点;将各个节点加入监控,其中每个节点包括该节点对应的实体节点的全部监控项目;将所述各个节点与所述虚拟节点进行关联,所述监控系统通过所述虚拟节点对所述各个节点进行监控。采用本发明实施例进行多节点系统的监控,既可以从系统整体来监控各个部件的状态,又能够精确查看单个节点的数据,使监控更灵活,能满足多种场景。

本发明实施例的多节点系统的监控方法具体实施过程如下:

首先,添加一个虚拟节点,代表整个系统,该节点具有其他实体节点的所有监控项目;

然后,将各个节点加入监控,然后与虚拟节点进行关联;

根据系统需要,可以进行下面图2和图3所示两个层面的监控:

图2为本发明实施例多节点系统的监控方法中的节点监控原理图,如图2所示,所述将各个节点加入监控包括:

将每一个节点作为独立的资源添加到所述监控系统中,可以实现对系统更加全面的监控。

进一步地,所述方法还包括:

当所述监控系统所监控的节点数量小于预设值或需要关注所述各个节点的状态时,将所述各个节点作为单独资源进行监控。

具体地,系统中所监控节点较少时,或需要关注各个节点的状态,则各个节点可以单独作为资源进行监控,监控系统从各个节点获取数据并处理展示。

可见,本发明实施例一方面对系统各节点进行监控,这样在需要详细了解某一个节点时,可以监控到该节点数据。

图3为本发明实施例多节点系统的监控方法中的系统监控原理图,如图3所示,所述监控系统通过所述虚拟节点对所述各个节点进行监控包括:

将所述各个节点作为单独资源,分别对所述单独资源的各个监控项目进行监控;或者,对所述各个节点的同一监控项目进行统一监控。

所述方法还包括:

当所述监控系统所监控的节点数量大于或等于所述预设值,或者需要从系统中查看任意一类监控项目的信息时,对所述各个节点的同一监控项目进行统一监控。

具体地,系统中节点过多时,或者想要从系统中看某一类监控项的信息,则可以通过虚拟节点的监控项目,从系统整体了解某一监控项的状态。

可见,本发明实施例另一方面,虚拟了一个节点作为系统整体,通过该节点可以了解系统各个节点某一类监控项目的信息,可以从整体把握系统状况。

本发明实施例的多节点系统的监控方法,既可以监控系统下每一个节点;该方法又可以通过虚拟出代表整个系统的节点,更加精确地去把握系统整体的性能。因此,本发明实施例针对多节点系统,既可以处理单个节点的监控,又可以从整体上去监控整个系统。

图4为本发明实施例多节点系统的监控装置的结构图,如图4所示,本发明实施例另一方面提供的一种多节点系统的监控装置,包括:

添加模块401,用于在监控系统中添加一个代表整个系统的虚拟节点;

节点监控模块402,用于将各个节点加入监控,其中每个节点包括该节点对应的实体节点的全部监控项目;

系统监控模块403,用于将所述各个节点与所述虚拟节点进行关联,所述监控系统通过所述虚拟节点对所述各个节点进行监控。

进一步地,所述节点监控模块402还包括:

将每一个节点作为独立的资源添加到所述监控系统中。

进一步地,所述系统监控模块403还包括:

将所述各个节点作为单独资源,分别对所述单独资源的各个监控项目进行监控;或者,对所述各个节点的同一监控项目进行统一监控。

进一步地,所述节点监控模块402还用于:

当所述监控系统所监控的节点数量小于预设值或需要关注所述各个节点的状态时,将所述各个节点作为单独资源进行监控。

进一步地,所述系统监控模块403还用于:

当所述监控系统所监控的节点数量大于或等于所述预设值,或者需要从系统中查看任意一类监控项目的信息时,对所述各个节点的同一监控项目进行统一监控。

本发明实施例对多节点系统的监控,一方面对每个节点进行监控,另一方面将各节点信息合并,监控整体系统性能,可以了解整个系统的某类监控项。通过本监控方法,例如应用于云海os,可以提高云海os对多节点系统的兼容,提高用户体验。

采用本发明实施例进行多节点系统的监控,既可以从系统整体来监控各个部件的状态,又能够精确查看单个节点的数据,使监控更灵活,能满足多种场景。

虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1