监控信息的获取方法、装置及系统制造方法及图纸

技术编号:9620465 阅读:117 留言:0更新日期:2014-01-30 09:16
本发明专利技术公开了一种监控信息的获取方法、装置及系统,该方法包括:分别向多个业务机发送来自服务器的监控请求消息;接收到多个业务机的响应消息,并将该响应消息发送给服务器,其中,该响应消息携带有业务机的监控信息。通过本发明专利技术,利用中间装置分别与业务机、服务器进行通讯,实时监控系统的各项指标,有效地保证了可扩展性和检测通知的速度,减轻了服务器的处理负担,从而可以提高服务器的处理效率。

Method, device and system for obtaining monitoring information

The invention discloses a method, device and system for acquiring a monitoring information, the method comprises the following steps: monitoring request message from server to send more than one business unit; receiving a response message multiple business machine, and sends the response message to the server, wherein the response message carries the monitoring information service system the. The invention is communicated with the business machine, using the intermediate server device, the indicators of real-time monitoring system, effectively ensure the scalability and detection of notification speed, reduce the processing burden of the server, which can improve the processing efficiency of the server.

【技术实现步骤摘要】
监控信息的获取方法、装置及系统
本专利技术涉及通信领域,具体而言,涉及一种监控信息的获取方法、装置及系统。
技术介绍
在移动业务领域,分布式系统中通信系统作为系统各节点之间的通信基础,具有重要的意义,经常需要监控各业务节点实时的中央处理器(Central Processing Unit,简称为CPU)占用情况、内存、磁盘空间、业务量TPS (Tip-Per-Second)、流量等指标,这些指标一般会由业务机负责采集,然后通过一台运维服务器统一汇总、分析、展现,其示意图如图1所示,在图1中,WEB服务器接收到用户的请求,分别向各个业务机发送该请求(ReqjPRequest),各个业务机向WEB服务器发送响应消息(Rsp,即Response),然后WEB服务器将响应消息发送给用户,用户便可以查看监控数据。但是随着业务量、业务种类等系统规模的扩大,运维服务器的处理量急剧上升,可能导致故障检测和通知的速度均存在问题。例如,有N台业务机,系统需要分别给这N台机器发送请求以获取统计指标,然后统一汇总到运维服务器进行处理。这时可能会存在一些异常情况,如某一台业务机发生故障或者通讯失败(如图1中的业务机3故障,则无法向WEB服务器发送响应消息),会导致整个统计指标的分析出现问题;用户查看实时统计指标的间隔粒度不同,如ls、5s、10s的间隔,这样运维服务器需要存储相当大的实时数据,来供用户观察、分析,增加了运维服务器的处理负担,降低了运维服务器的处理效率。
技术实现思路
本专利技术提供了一种监控信息的获取方法、装置及系统,以至少解决相关技术中,由运维服务器与各个业务机进行通讯,获取系统的监控信息,导致运维服务器负担增加,处理效率降低的问题。根据本专利技术的一个方面,提供了一种监控信息的获取方法,包括:分别向多个业务机发送来自服务器的监控请求消息;接收到多个业务机的响应消息,并将该响应消息发送给服务器,其中,该响应消息携带有业务机的监控信息。优选地,分别向多个业务机发送来自服务器的监控请求消息包括:解析监控请求消息;根据各个业务机的标识将监控请求消息拆分为与各个业务机对应的请求消息;分别向多个业务机发送其对应的请求消息。优选地,在接收到多个业务机的响应消息之后,上述方法还包括:对多个业务机的响应消息进行汇总,并将汇总后的响应消息发送给服务器。优选地,在分别向多个业务机发送来自服务器的监控请求消息之前,上述方法还包括:用户向服务器发送监控请求消息;服务器转发监控请求消息。优选地,分别向多个业务机发送来自服务器的监控请求消息包括:按照预先设定的时间间隔分别向多个业务机发送来自服务器的监控请求消息。根据本专利技术的另一个方面,提供了一种监控信息的获取装置,包括:第一发送模块,用于分别向多个业务机发送来自服务器的监控请求消息;接收模块,用于接收多个业务机的响应消息,其中,该响应消息携带有业务机的监控信息;第二发送模块,用于将该响应消息发送给服务器。优选地,第一发送模块包括:解析单元,用于解析监控请求消息;拆分单元,用于根据各个业务机的标识将监控请求消息拆分为与各个业务机对应的请求消息;发送单元,用于分别向多个业务机发送其对应的请求消息。优选地,上述装置还包括:汇总模块,用于对多个业务机的响应消息进行汇总;第二发送模块,还用于将汇总后的响应消息发送给服务器。优选地,上述监控信息的获取装置是业务机。根据本专利技术的再一个方面,提供了一种监控信息的获取系统,包括:多个业务机、监控信息的获取装置、服务器,其中,多个业务机,用于接收来自监控信息的获取装置的监控请求消息,并向监控信息的获取装置发送携带有监控信息的响应消息;监控信息的获取装置与多个业务机均相连,是上述任一种的监控信息的获取装置;服务器,用于将来自用户的监控请求消息发送给监控信息的获取装置,并接收监控信息的获取装置发送的响应消肩、O通过本专利技术,利用中间装置分别与业务机、服务器进行通讯,实时监控系统的各项指标,有效地保证了可扩展性和检测通知的速度,减轻了服务器的处理负担,从而可以提高服务器的处理效率。【附图说明】此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据相关技术的系统监控的示意图;图2是根据本专利技术实施例的监控信息的获取方法的流程图;图3是根据本专利技术实施例的监控信息的获取装置的结构框图;图4是根据本专利技术实施例的监控信息的获取系统的结构框图;图5是根据本专利技术优选实施例的监控信息的获取系统的示意图;图6是根据本专利技术优选实施例的监控信息的获取方法的流程图。【具体实施方式】需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。相关技术中,由运维服务器与各个业务机直接进行通讯,获取系统的监控信息,导致运维服务器负担增加,处理效率降低。基于此,本专利技术实施例提供了一种监控信息的获取方法,利用新增的装置分别与业务机、服务器进行通讯,从而减轻服务器的负担,该装置将在后续进行介绍,下面先介绍基于该装置实现的监控信息的获取方法。图2是根据本专利技术实施例的监控信息的获取方法的流程图,如图2所示,包括如下的步骤S202至步骤S204。步骤S202,分别向多个业务机发送来自服务器的监控请求消息。步骤S204,接收到多个业务机的响应消息,并将该响应消息发送给服务器,其中,该响应消息携带有业务机的监控信息。在上述实施例中,利用中间装置分别与业务机、服务器进行通讯,实时监控系统的各项指标,有效地保证了可扩展性和检测通知的速度,减轻了服务器的处理负担,从而可以提闻服务器的处理效率。考虑到这个中间装置接收的是服务器转发的监控信息请求,然后将监控信息请求分别发送给各个业务机,可以将该监控信息请求拆分为与各个业务机对应的请求,所以,在一个优选实施方式中,步骤S202包括:解析监控请求消息;根据各个业务机的标识将监控请求消息拆分为与各个业务机对应的请求消息;分别向多个业务机发送其对应的请求消息。本优选实施方式中,根据业务机的标识,拆分监控信息请求,分别发送给对应的业务机,既保证了业务机获得对应于自身的监控信息请求,也不会带来太大的处理量。可以将接收到的来自各个业务机的响应消息,进行汇总后,再发送给服务器,在一个优选实施方式中,在接收到多个业务机的响应消息之后,上述方法还包括:对多个业务机的响应消息进行汇总,并将汇总后的响应消息发送给服务器。本优选实施方式中,将来自各个业务机的响应消息,汇总起来,发送给服务器,服务器将接收的汇总后的响应消息发送给用户,减轻了服务器的工作量,且使得用户可以查看系统监控。通过中间装置,将接收到的响应消息汇总,服务器对这些响应消息进行分析,并发送给用户,以便用户查看。如果某个业务机出现故障,没有接收到监控信息请求或者不能返回响应消息,则中间装置汇总的响应消息中不会包括该业务机的响应消息,从而不会影响服务器对整个统计指标的分析。在分别向多个业务机发送来自服务器的监控请求消息之前,上述方法还包括:用户向服务器发送监控请求消息;服务器转发该监控请求消息。优选地,分别向多个业务机发送来自服务器的监控请求消息包括:按照预先设定本文档来自技高网...

【技术保护点】
一种监控信息的获取方法,其特征在于包括:分别向多个业务机发送来自服务器的监控请求消息;接收到所述多个业务机的响应消息,并将所述响应消息发送给所述服务器,其中,所述响应消息携带有所述业务机的监控信息。

【技术特征摘要】
1.一种监控信息的获取方法,其特征在于包括: 分别向多个业务机发送来自服务器的监控请求消息; 接收到所述多个业务机的响应消息,并将所述响应消息发送给所述服务器,其中,所述响应消息携带有所述业务机的监控信息。2.根据权利要求1所述的方法,其特征在于,分别向多个业务机发送来自服务器的监控请求消息包括: 解析所述监控请求消息; 根据各个业务机的标识将所述监控请求消息拆分为与所述各个业务机对应的请求消息; 分别向所述多个业务机发送其对应的请求消息。3.根据权利要求1所述的方法,其特征在于,在接收到所述多个业务机的响应消息之后,所述方法还包括: 对所述多个业务机的响应消息进行汇总,并将汇总后的响应消息发送给所述服务器。4.根据权利要求1至3中任一项所述的方法,其特征在于,在分别向多个业务机发送来自服务器的监控请求消息之前,所述方法还包括: 用户向所述服务器发送所述监控请求消息; 所述服务器转发所述监控请求消息。5.根据权利要求1至3中任一项所述的方法,其特征在于,分别向多个业务机发送来自服务器的监控请求消息包括: 按照预先设定的时间间隔分别向多个业务机发送来自服务器的监控请求消息。6.一种监控信息的获取装置,其特征在于包括: 第一发送模块,用于分别向多个业务机发送来自服务器的监控...

【专利技术属性】
技术研发人员:卞登奎蒋天超季波涛邓爱华
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1