专利名称:设备无关的性能指标获取方法、装置及相应的网管系统的制作方法
技术领域:
本发明涉及网管领域,更具体地说,涉及一种可节省资源的设备无关的性能指标获取方法、装置及相应的网管系统。
背景技术:
性能管理是网管系统中一个重要的管理内容。现在的网管系统普遍使用SNMP(Simple Network Management Protocol,简单网络管理协议)来实现性能指标的监控。其中SNMP包含了性能指标的 RM0N_MIB(Remote Network Monitoring-ManagementInfomation Base,远程网络监控的管理信息库)或开发商自定义的MIB。上述MIB中的性能指标都是在RMON中的静态表中进行定义,并通过相应的标签可在静态表中进行索引;该标签与设备的端口一一对应,即可反映设备每个端口的性能指标。但实际某些设备的端口的性能指标的性能指标属性是相同的,这里却采用了不同的标签来表示这些相同性能指标属性的性能指标,造成了系统资源的浪费。另外,现有的网管系统的性能指标采集方法或装置,大多与所要采集指标的设备的具体类型及型号相关,针对不同的设备,需要使用不同的采集方法或流程,使得现有的网管系统的可扩展性较差。故,有必要提供一种可节省资源的设备无关的性能指标获取方法、装置及相应的网管系统,以解决现有技术所存在的问题
发明内容
`本发明要解决的技术问题在于,针对现有技术中的性能指标获取方法、装置及相应的网管系统资源浪费比较严重的缺陷,提供一种使用同一性能指标标识来表示不同性能指标名称的性能指标的设备无关的性能指标获取方法、装置及相应的网管系统,其可大大节省系统资源。本发明涉及一种设备无关的性能指标获取方法,其包括步骤A、获取性能指标名称,并根据所述性能指标名称以及映射表,获取与所述性能指标名称相应的性能指标标识;以及B、根据所述性能指标标识使用简单网络管理协议获取与所述性能指标标识相应的性能指标数据;具有相同性能指标属性的性能指标名称在所述映射表上使用相同的所述性能指标标识表示。在本发明所述的设备无关的性能指标获取方法中,所述步骤A之前还包括步骤Al、建立性能获取任务,所述性能获取任务包括设备名称、性能指标名称以及任务编号。在本发明所述的设备无关的性能指标获取方法中,所述网管系统的性能获取方法还包括步骤
C、定时保存与所述性能指标名称相应的性能指标数据。在本发明所述的设备无关的性能指标获取方法中,所述性能获取任务还包括所述性能指标的获取索引以及所述性能指标的获取时间。在本发明所述的设备无关的性能指标获取方法中,所述性能指标名称为整型变量,所述性能指标标识为字符串常量,所述性能指标数据为长整型变量。本发明还涉及一种设备无关的性能指标获取装置,其包括转换模块,用于获取性能指标名称,并根据所述性能指标名称以及映射表,获取与所述性能指标名称相应的性能指标标识;以及获取模块,用于根据所述性能指标标识使用简单网络管理协议获取与所述性能指标标识相应的性能指标数据;具有相同性能指标属性的性能指标名称在所述映射表上使用相同的所述性能指标标识表示。在本发明所述的设备无关的性能指标获取装置中,所述设备无关的性能指标获取装置还包括任务建立模块,用于建立性能获取任务,所述性能获取任务包括设备名称、性能指标名称以及任务编号。在本发明所述的设备无关的性能指标获取装置中,所述设备无关的性能指标获取装置还包括保存模块, 用于定时保存与所述性能指标名称相应的性能指标数据。在本发明所述的设备无关的性能指标获取装置中,所述性能获取任务还包括所述性能指标的获取索引以及所述性能指标的获取时间。本发明还涉及一种使用上述设备无关的性能指标获取装置的网管系统。实施本发明的设备无关的性能指标获取方法、装置及相应的网管系统,具有以下有益效果使用同一性能指标标识来表示不同性能指标名称的性能指标,大大节省了系统资源,避免了现有的性能指标获取方法、装置及相应的网管系统资源浪费比较严重的技术问题。
下面将结合附图及实施例对本发明作进一步说明,附图中图1为本发明的设备无关的性能指标获取方法的优选实施例的流程图;图2为本发明的设备无关的性能指标获取装置的优选实施例的结构示意图;其中,附图标记说明如下21、任务建立模块;22、转换模块;23、获取模块;24、保存模块。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。请参照图1,图1为本发明的设备无关的性能指标获取方法的优选实施例的流程图。该设备无关的性能指标获取方法包括步骤101,建立性能获取任务,性能获取任务包括设备名称、性能指标名称以及任务编号;步骤102,获取性能指标名称,并根据所述性能指标名称以及映射表,获取与性能指标名称相应的性能指标标识;步骤103,根据性能指标标识使用简单网络管理协议获取与性能指标标识相应的性能指标数据;步骤104,定时保存与性能指标名称相应的性能指标数据;
·
本优选实施例的设备无关的性能指标获取方法结束于步骤104。在本优选实施例中,具有相同性能指标属性的性能指标名称在映射表上使用相同的性能指标标识表示。因此本优选实施例中通过使用映射表使性能指标标识只与该性能指标的属性相关,与该性能指标所在的设备无关,获取性能指标数据时不需要考虑该性能指标的设备,因此可大大节省系统资源。下面详细说明本优选实施例中各步骤的具体流程。在步骤101中,预先建立性能获取任务,该性能获取任务列表可如表I所示,其中ultaskID表示任务编号,ulObjectID表示设备名称,nTimeVal表示性能指标的获取时间间隔,nCreateTime表示性能获取任务的创建时间,nStopTime表示性能获取任务的终止时间,nEffectTime表示性能获取任务的生效时间,nlnvalidTime表示性能获取任务的失效时间,nPerfID01-04为性能指标名称,用来表示不同的性能指标,nObjlndexlst、n0bjlndex2nd、n0bjlndex3rd以及n0bjlndex4th表示性能指标的获取索引(如设备的获取端口、设备的获取板卡或设备的获取机框等)。这里的性能获取任务可以指定一具体的获取索引(只针对该索引统计性能数据),也可以指定一个起始索引(对该索引后的所有有效索引统计性能数据),甚至可以指定索引范围(对范围内的索引统计性能数据)。通过nTimeVal、nEffectTime以及nlnvalidTime可以设定性能指标的获取时间。这里的性能指标包括但不限于丢包数、接收字节数、接收包数、广播包数、多播包数、超小包数、超大报数以及CRC (Cyclic Redundancy Check,循环冗余校验码)校验错误包数等。其中性能指标名称为整形变量,任务编号和设备名称为长整形变量。表I
权利要求
1.一种设备无关的性能指标获取方法,其特征在于,包括步骤 A、获取性能指标名称,并根据所述性能指标名称以及映射表,获取与所述性能指标名称相应的性能指标标识;以及 B、根据所述性能指标标识使用简单网络管理协议获取与所述性能指标标识相应的性能指标数据; 具有相同性能指标属性的性能指标名称在所述映射表上使用相同的所述性能指标标识表示。
2.根据权利要求1所述的设备无关的性能指标获取方法,其特征在于,所述步骤A之前还包括步骤 Al、建立性能获取任务,所述性能获取任务包括设备名称、性能指标名称以及任务编号。
3.根据权利要求1所述的设备无关的性能指标获取方法,其特征在于,所述网管系统的性能获取方法还包括步骤 C、定时保存与所述性能指标名称相应的性能指标数据。
4.根据权利要求2所述的设备无关的性能指标获取方法,其特征在于,所述性能获取任务还包括所述性能指标的获取索引以及所述性能指标的获取时间。
5.根据权利要求1所述的设备无关的性能指标获取方法,其特征在于,所述性能指标名称为整型变量,所述性能指标标识为字符串常量,所述性能指标数据为长整型变量。
6.一种设备无关的性能指标获取装置,其特征在于,包括, 转换模块,用于获取性能指标名称,并根据所述性能指标名称以及映射表,获取与所述性能指标名称相应的性能指标标识;以及 获取模块,用于根据所述性能指标标识使用简单网络管理协议获取与所述性能指标标识相应的性能指标数据; 具有相同性能指标属性的性能指标名称在所述映射表上使用相同的所述性能指标标识表示。
7.根据权利要求6所述的设备无关的性能指标获取装置,其特征在于,所述设备无关的性能指标获取装置还包括 任务建立模块,用于建立性能获取任务,所述性能获取任务包括设备名称、性能指标名称以及任务编号。
8.根据权利要求6所述的设备无关的性能指标获取装置,其特征在于,所述设备无关的性能指标获取装置还包括 保存模块,用于定时保存与所述性能指标名称相应的性能指标数据。
9.根据权利要求7所述的设备无关的性能指标获取装置,其特征在于,所述性能获取任务还包括所述性能指标的获取索引以及所述性能指标的获取时间。
10.种使用权利要求6-9中任一设备无关的性能指标获取装置的网管系统。
全文摘要
本发明涉及一种设备无关的性能指标获取方法、装置及相应的网管系统。该设备无关的性能指标获取方法包括步骤获取性能指标名称,并根据性能指标名称以及映射表,获取与性能指标名称相应的性能指标标识;以及根据性能指标标识使用简单网络管理协议获取与性能指标标识相应的性能指标数据;其中具有相同性能指标属性的性能指标名称在映射表上使用相同的所述性能指标标识表示。本发明还涉及一种设备无关的性能指标获取装置以及网管系统。本发明的设备无关的性能指标获取方法、装置及相应的网管系统使用同一性能指标标识来表示不同性能指标名称的性能指标,大大节省了系统资源。
文档编号H04L12/24GK103036714SQ201210529650
公开日2013年4月10日 申请日期2012年12月10日 优先权日2012年12月10日
发明者李仁东 申请人:上海斐讯数据通信技术有限公司