网管系统的系统监控方法及装置制造方法及图纸

技术编号:20627791 阅读:24 留言:0更新日期:2019-03-20 17:23
本发明专利技术实施例提供了一种网管系统的系统监控方法及装置,该方法中,服务器将当前的系统监控项的是实时值携带在trap消息中发送给服务器内设置的网管系统服务进程,由该进程根据不同的系统监控项的类型进行适应的trap解析,再将解析后的数据发送至客户端,以使客户端能够及时获取服务器当前被监控项目的状态。从而改变了现有技术中系统监控功能原有的流程,在“推”模式下,借助数据流的流转,实现了查询模式向上报模式的转变,重新设计了系统监控功能的架构实现,使得原有的紧耦合的系统监控流程演变成现有的松散耦合架构,降低了系统监控功能对底层查询状态的接口依赖性,避免底层接口存在问题导致整个系统监控模块功能异常的情况的发生。

System Monitoring Method and Device of Network Management System

The embodiment of the present invention provides a system monitoring method and device for a network management system. In this method, the server carries the real-time value of the current system monitoring item in the trap message to the network management system service process set up in the server, which carries out adaptive trap parsing according to different types of system monitoring items, and then sends the parsed data to the client. In order to enable the client to get the status of the current monitored project of the server in time. Thus, the original process of system monitoring function in the existing technology has been changed. In the push mode, with the help of data flow flow, the transformation of query mode to reporting mode has been realized. The architecture of system monitoring function has been redesigned, which makes the original tightly coupled system monitoring process evolve into the existing loosely coupled structure, and reduces the query status of the system monitoring function to the bottom layer. The interface dependence avoids the abnormal function of the whole system monitoring module caused by the problems of the underlying interface.

【技术实现步骤摘要】
网管系统的系统监控方法及装置
本专利技术实施例涉及通信
,具体涉及一种网管系统的系统监控方法及装置。
技术介绍
在网管系统中,一般都包含系统监控模块,负责监控服务器的内存,磁盘空间,CPU利用率等服务器状态。现有的系统监控实现流程如图1所述。OMT(OperationMaintenanceTerminal,操作维护终端)也即客户端启动后,首先进行系统监控模块的初始化设置,例如监控周期,监控粒度和监控数据项的设置。紧接着调用服务器(OMC,OperationMaintenanceCenter,操作维护中心)的状态监控并接收服务器返回的状态数据,最后在界面渲染数据展示结果。在调用过程中判断监控次数是否达到设定要求,如未达到,则循环。然而,在实现专利技术创造的过程中,专利技术人发现,在传统的系统监控模块的实现中,一般都是使用轮询jdk提供的关于主机状态查询的相关接口获取主机状态的实时数据进而监控主机的状态。传统的实现方法从客户端的角度来讲是“拉”模式的实现,也即客户端主动从服务器拉取服务器的状态数据。采用这样的方式使得系统监控功能依赖底层查询状态的接口,如果底层接口存在问题,则会导致整个系统监控模块功能异常,也即传统方法导致了底层实现细节和上层接口的紧耦合。
技术实现思路
本专利技术实施例的目的在于提供一种用于网管系统的系统监控方法及装置。第一方面,本专利技术实施例提供了一种网管系统的系统监控方法,包括:根据预设的自陷信息trap的发送规则,将所述服务器的不同类型的系统监控项的实时值携带在对应类型的trap信息中,并发送至所述服务器内设置的网管系统服务进程;所述网管系统服务进程根据所述trap信息的类型,对trap信息进行相应的解析操作,获取服务器对应的系统监控项的实时数据,所述实时数据能够被监控所述服务器的客户端所识别;将所述实时数据发送至所述客户端。可选地,所述预设的自陷信息trap的发送规则为:定时循环发送trap信息。可选地,所述将所述服务器对应的系统监控项的实时值携带在trap信息中,并发送至所述服务器内设置的网管系统服务进程的步骤之前,所述方法还包括:所述网管系统服务进程在预设的trap信息发送开关开启时,向所述服务器发送trap信息发送请求,所述trap信息发送请求用于指示服务器开始向网管系统服务进程发送trap信息。可选地,所述网管系统服务进程根据所述系统监控项的类型,对trap信息进行相应的解析操作的步骤,包括:所述网管系统服务进程根据所述系统监控项的不同类型,调用不同的解析处理器,利用各解析处理器将trap信息中的服务器对应的系统监控项的实时值转换为Java识别的Javabean数据结构。第二方面,本专利技术实施例提供了一种网管系统的系统监控装置,包括:trap信息发送单元,用于根据预设的自陷信息trap的发送规则,将所述服务器的不同类型的系统监控项的实时值携带在对应类型的trap信息中,并发送至所述服务器内设置的网管系统服务进程;解析单元,用于根据所述trap信息的类型,对trap信息进行相应的解析操作,获取服务器对应的系统监控项的实时数据,所述实时数据能够被监控所述服务器的客户端所识别;通信单元,用于将所述实时数据发送至所述客户端。可选地,所述预设的自陷信息trap的发送规则为:定时循环发送trap信息。可选地,所述装置还包括:设置在网管系统服务进程内的开关单元,用于在预设的trap信息发送开关开启时,向所述服务器发送trap信息发送请求,所述trap信息发送请求用于指示服务器开始向网管系统服务进程发送trap信息。可选地,所述解析单元,进一步用于:所述网管系统服务进程根据所述系统监控项的不同类型,调用不同的解析处理器,利用各解析处理器将trap信息中的服务器对应的系统监控项的实时值转换为Java识别的Javabean数据结构。第三方面,本专利技术的又一实施例提供了一种网管系统服务器,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述方法的步骤。第四方面,本专利技术的又一实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述方法的步骤。本专利技术实施例提供了一种网管系统的系统监控方法及装置,该方法中,服务器将当前的系统监控项的是实时值携带在trap消息中发送给服务器内设置的网管系统服务进程,由该进程根据不同的系统监控项的类型进行适应的trap解析,再将解析后的数据发送至客户端,以使客户端能够及时获取服务器当前被监控项目的状态。从而改变了现有技术中系统监控功能原有的流程,在“推”模式下,借助数据流的流转,实现了查询模式向上报模式的转变,重新设计了系统监控功能的架构实现,使得原有的紧耦合的系统监控流程演变成现有的松散耦合架构,降低了系统监控功能对底层查询状态的接口依赖性,避免底层接口存在问题导致整个系统监控模块功能异常的情况的发生。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1是现有技术中网管系统交互示意图;图2是本专利技术实施例提供的一种网管系统的系统监控方法流程图;图3是本专利技术实施例提供的一种网管系统的系统监控方法完整流程图;图4是本专利技术提供的一种网管系统的系统监控装置实施例结构示意图;图5是本专利技术提供的一种网管系统服务器设备实施例结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。第一方面,本专利技术实施例提供了一种网管系统的系统监控方法,如图2所示,包括:S101、根据预设的自陷信息trap的发送规则,将所述服务器的不同类型的系统监控项的实时值携带在对应类型的trap信息中,并发送至所述服务器内设置的网管系统服务进程;S102、所述网管系统服务进程根据所述trap信息的类型,对trap信息进行相应的解析操作,获取服务器对应的系统监控项的实时数据,所述实时数据能够被监控所述服务器的客户端所识别;S103、将所述实时数据发送至所述客户端。本专利技术实施例提供了一种网管系统的系统监控方法,该方法中,服务器将当前的系统监控项的是实时值携带在trap消息中发送给服务器内设置的网管系统服务进程,由该进程根据不同的系统监控项的类型进行适应的trap解析,再将解析后的数据发送至客户端,以使客户端能够及时获取服务器当前被监控项目的状态。从而改变了现有技术中系统监控功能原有的流程,在“推”模式下,借助数据流的流转,实现了查询模式向上报模式的转变,重新设计了系统监控功能的架构实现,使得原有的紧耦合的系统监控流程演变成现有的松散耦合架构,降低了系统监控功能对底层查询状态的接口依赖性,避免底层接口存在问题导致整个系统监控模块功能异常的情况的发生。其中,这里的网管监控系统为网络管理监控系统。该系统较为通用的协议为SNMP协议(Simp本文档来自技高网...

【技术保护点】
1.一种网管系统的系统监控方法,应用于网管系统服务器端,其特征在于,包括:根据预设的自陷信息trap的发送规则,将所述服务器的不同类型的系统监控项的实时值携带在对应类型的trap信息中,并发送至所述服务器内设置的网管系统服务进程;所述网管系统服务进程根据所述trap信息的类型,对trap信息进行相应的解析操作,获取服务器对应的系统监控项的实时数据,所述实时数据能够被监控所述服务器的客户端所识别;将所述实时数据发送至所述客户端。

【技术特征摘要】
1.一种网管系统的系统监控方法,应用于网管系统服务器端,其特征在于,包括:根据预设的自陷信息trap的发送规则,将所述服务器的不同类型的系统监控项的实时值携带在对应类型的trap信息中,并发送至所述服务器内设置的网管系统服务进程;所述网管系统服务进程根据所述trap信息的类型,对trap信息进行相应的解析操作,获取服务器对应的系统监控项的实时数据,所述实时数据能够被监控所述服务器的客户端所识别;将所述实时数据发送至所述客户端。2.根据权利要求1所述的方法,其特征在于,所述预设的自陷信息trap的发送规则为:定时循环发送trap信息。3.根据权利要求1所述的方法,其特征在于,所述将所述服务器对应的系统监控项的实时值携带在trap信息中,并发送至所述服务器内设置的网管系统服务进程的步骤之前,所述方法还包括:所述网管系统服务进程在预设的trap信息发送开关开启时,向所述服务器发送trap信息发送请求,所述trap信息发送请求用于指示服务器开始向网管系统服务进程发送trap信息。4.根据权利要求1所述的方法,其特征在于,所述网管系统服务进程根据所述系统监控项的类型,对trap信息进行相应的解析操作的步骤,包括:所述网管系统服务进程根据所述系统监控项的不同类型,调用不同的解析处理器,利用各解析处理器将trap信息中的服务器对应的系统监控项的实时值转换为Java识别的Javabean数据结构。5.一种网管系统的系统监控装置,应用于网管系统服务器端,其特征在于,包括:trap...

【专利技术属性】
技术研发人员:杨云杰崔银晓
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:北京,11

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

1