首页> 中国专利> 设备统一管理方法、纳入方法及相应装置

设备统一管理方法、纳入方法及相应装置

摘要

本发明实施例公开了一种设备统一管理方法、纳入方法及相应装置。其中,设备统一管理方法包括:获取被管理设备的至少两个层级标识信息以及至少一个属性采集项;在对被管理设备进行任一属性采集项采集时,依次基于至少两个层级标识信息中从低到高的层级标识信息,从预先创建的管理库中查找对被管理设备的当前属性采集项的采集方法,如果任一次查找成功,则不再进行后续查找;基于查找到的采集方法对被管理设备进行当前属性采集项的采集。本发明实施例提供的技术方案能够提升设备管理的扩展性和可维护性,使设备处理逻辑的利用率最大化,降低设备管理成本,减轻被管理设备的处理负担。

著录项

  • 公开/公告号CN104378233A

    专利类型发明专利

  • 公开/公告日2015-02-25

    原文格式PDF

  • 申请/专利权人 北京百度网讯科技有限公司;

    申请/专利号CN201410653161.0

  • 发明设计人 谢瑞俊;李向辉;王志;熊亚军;

    申请日2014-11-17

  • 分类号H04L12/24;

  • 代理机构北京品源专利代理有限公司;

  • 代理人路凯

  • 地址 100085 北京市海淀区上地十街10号百度大厦2层

  • 入库时间 2023-12-17 04:31:51

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-04-03

    授权

    授权

  • 2015-03-25

    实质审查的生效 IPC(主分类):H04L12/24 申请日:20141117

    实质审查的生效

  • 2015-02-25

    公开

    公开

说明书

技术领域

本发明实施例涉及网络管理技术领域,尤其涉及一种设备统一管理方法、 纳入方法及相应装置。

背景技术

简单网络管理协议(SNMP,Simple Network Management Protocol)广泛用 于管理互联网(Internet)上众多厂家生产的软硬件设备(即网络设备),是管理 站与网络设备之间通信采用的标准协议。这些被管理的软硬件设备统称为被管 理设备。被管理设备上通常置备有SNMP代理,并存储有用于描述管理对象组 织结构的管理信息库(MIB,Management Information Base)。

其中,SNMP代理是一个运行在被管理设备中的一个软件模块,用来维护 网络设备的管理信息,负责接收、处理、响应来自管理站的请求报文,也可主 动发送一些通知报文给管理站;MIB由多个节点对象组成,每个节点对象用OID (对象标识符,Object Identifier)唯一指定,MIB节点包括被管理设备必须要 保存的数据项目、数据类型以及允许在每个数据项目中的操作。管理站通过对 这些数据项目的存取访问,来得到被管理设备的所有统计内容。

目前,互联网机构一般使用了不同厂商的多种网络设备,每种厂商生产的 网络设备可能又存在多个型号,并且在某一型号下的网络设备上所置备的软件 版本也不同。对于不同厂商、型号和版本的被管理设备而言,其MIB库之间可 能会存在差异,相同MIB节点对象的取值表达形式也可能不同。因此,需要对 不同的网络设备进行高效统一的管理。

然而,在现有技术中,对多厂商、多型号和多版本的网络设备进行管理时, 网络设备的版本信息与处理逻辑不能够按照层次结构组织,不可复用不同版本 不同对象的处理逻辑,且不可以更好的扩展支持不同的厂商和版本的设备。

发明内容

本发明实施例提供一种设备统一管理方法、纳入方法及相应装置,以提升 设备管理的扩展性和可维护性,使设备处理逻辑的利用率最大化,降低设备管 理成本。

第一方面,本发明实施例提供了一种设备统一管理方法,该方法包括:

获取被管理设备的至少两个层级标识信息以及至少一个属性采集项;

在对所述被管理设备进行任一属性采集项采集时,依次基于所述至少两个 层级标识信息中从低到高的层级标识信息,从预先创建的管理库中查找对被管 理设备的当前属性采集项的采集方法,如果任一次查找成功,则不再进行后续 查找;

基于查找到的采集方法对被管理设备进行当前属性采集项的采集;

其中,所述管理库存储有与各个属性采集项对应的采集列表;采集列表用 于描述在当前属性采集项下,不同层级标识信息与不同采集方法之间的映射关 系。

第二方面,本发明实施例还提供了一种新被管理设备纳入方法,该方法包 括:

获取待纳入的新被管理设备的至少两个层级标识信息和至少一个属性采集 项;

分别针对各属性采集项,根据所述至少两个层级标识信息,在预先创建的 管理库所存储的与当前属性采集项对应的采集列表中,查找推荐采集方法,基 于查找到的推荐采集方法对所述新被管理设备进行当前属性采集项的采集测试;

根据采集测试结果与所述新被管理设备上实际记录的对所述当前属性采集 项的采集结果是否相同,确定对所述新被管理设备进行当前属性采集项采集的 实际采集方法;

根据所述至少两个层级标识信息以及确定结果,相应更新所述采集列表。

第三方面,本发明实施例还提供了一种设备统一管理装置,该装置包括:

标识信息及采集项获取单元,用于获取被管理设备的至少两个层级标识信 息以及至少一个属性采集项;

采集方法查找单元,用于在对所述被管理设备进行任一属性采集项采集时, 依次基于所述至少两个层级标识信息中从低到高的层级标识信息,从预先创建 的管理库中查找对被管理设备的当前属性采集项的采集方法,如果任一次查找 成功,则不再进行后续查找;

采集项采集单元,用于基于所述采集方法查找单元查找到的采集方法对被 管理设备进行当前属性采集项的采集;

其中,所述管理库存储有与各个属性采集项对应的采集列表;采集列表用 于描述在当前属性采集项下,不同层级标识信息与不同采集方法之间的映射关 系。

第四方面,本发明实施例还提供了一种新被管理设备纳入装置,该装置包 括:

标识信息及采集项获取单元,用于获取待纳入的新被管理设备的至少两个 层级标识信息和至少一个属性采集项;

采集测试单元,用于分别针对各属性采集项,根据所述至少两个层级标识 信息,在预先创建的管理库所存储的与当前属性采集项对应的采集列表中,查 找推荐采集方法,基于查找到的推荐采集方法对所述新被管理设备进行当前属 性采集项的采集测试;

采集方法确定单元,用于根据采集测试结果与所述新被管理设备上实际记 录的对所述当前属性采集项的采集结果是否相同,确定对所述新被管理设备进 行当前属性采集项采集的实际采集方法;

采集列表更新单元,用于根据所述至少两个层级标识信息以及确定结果, 相应更新所述采集列表。

本发明实施例提出的技术方案,通过在管理库中预先对应于各属性采集项 创建不同层级标识信息与不同采集方法之间的映射关系,可以使得在对被管理 设备进行任一属性采集项采集时,能够依次基于从低到高的层级标识信息,从 管理库所存储的映射关系中查找相应的采集方法,如果任一次查找成功,则不 再进行后续查找,进而基于所查找到的采集方法对被管理设备进行当前属性采 集项的采集。本发明实施例能够提升设备管理的扩展性和可维护性,使设备处 理逻辑的利用率最大化,降低设备管理成本。

附图说明

图1A是本发明实施例一提供的一种设备统一管理方法的流程示意图;

图1B是本发明实施例一提供的一种层级组织结构示意图;

图2是本发明实施例二提供的一种设备统一管理方法的流程示意图;

图3是本发明实施例三提供的一种设备统一管理方法的流程示意图;

图4是本发明实施例四提供的一种新被管理设备纳入方法的流程示意图;

图5是本发明实施例五提供的一种设备统一管理装置的结构示意图;

图6是本发明实施例六提供的一种新被管理设备纳入装置的结构示意图;

图7是本发明实施例七提供的一种设备管理系统的网络架构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此 处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需 要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结 构。

实施例一

图1A是本发明实施例一提供的设备统一管理方法的流程示意图,本实施 例可适用于由设备管理平台和多个被管理设备构成的网络架构,其中被管理设 备可以是通过互联网与设备管理平台连接的网络设备。参见图1A,本实施例提 供的设备统一管理方法可以由置备在设备管理平台上的设备统一管理装置来执 行,具体包括如下操作:

操作110、获取被管理设备的至少两个层级标识信息以及至少一个属性采集 项。

操作120、在对被管理设备进行任一属性采集项采集时,依次基于至少两 个层级标识信息中从低到高的层级标识信息,从预先创建的管理库中查找对被 管理设备的当前属性采集项的采集方法,如果任一次查找成功,则不再进行后 续查找。

操作130、基于查找到的采集方法对被管理设备进行当前属性采集项的采 集。

在本实施例中,设备统一管理装置管理有多个被管理设备。这些被管理设 备可能属于不同厂商,并且属于相同厂商的各被管理设备也可能属于不同型号, 属于相同型号下的各被管理设备也可能属于不同版本。因此,可采用厂商标识 这一最高层级标识来描述被管理设备,使用型号标识这一中间层级标识来描述 被管理设备所属型号,使用版本标识这一最低层级标识来描述被管理设备上的 软件所属版本。其中,不同厂商下的各型号标识各不相同,且不同型号下的各 版本标识各不相同。

在对被管理设备进行管理时,为满足管理需求,需设置至少一个属性采集 项,及对属性采集项进行采集时所依据的采集方法。其中,属性采集项用于指 示设备统一管理装置需对各个被管理设备进行哪些属性内容的采集。一条属性 采集项可对应一项属性内容。在被管理设备为网络交换机时,所涉及的属性内 容可包括:该交互机上所包含的端口个数,处于阻塞和/或发送状态的端口名称, 各端口的数据传输速率等等。

为实现对多个被管理设备在各个属性采集项下的采集方法的存储,通常的 做法是:在设备管理平台上预先存储有与各个被管理设备的各属性采集项一一 对应的采集方法,也即,设备管理平台如果管理有N个被管理设备,且预先为 这些被管理设备设定有M个属性采集项,则其所存储的采集方法也就有N*M 个采集方法;设备管理平台在对某个被管理设备的一个属性采集项进行采集时, 需从所存储的关于该属性采集项的所有采集方法中,查找与该被管理设备对应 的采集方法,然后基于查找到的采集方法对被管理设备的属性采集项进行采集。

但是,由于通常会存在对属于同一型号下的各被管理设备的采集方法是相 同的,甚至对属于同一厂商下的各被管理设备的采集方法亦是相同的。因此, 上述存储方式显得十分冗余复杂,并且每纳入一个新被管理设备,便要相应存 储一次对应于新被管理设备在各属性采集项下的采集方法。有鉴于此,本实施 例按层级结构来组织各个被管理设备在各属性采集项下的采集方法,以使对采 集方法的存储方式更加简单,便于查找,且具有更好地扩展性。

在本实施例中,可预先创建有管理库。该管理库中存储有与各属性采集项 对应的采集列表。采集列表用于描述在当前属性采集项下,不同层级标识信息 与不同采集方法之间的映射关系。具体的,在被管理设备的至少两个层级标识 信息为三个层级标识信息的情形下,采集列表的创建可基于如下方式来实现:

对于属于同一厂商下的各被管理设备而言,如果这些被管理设备在某一属 性采集项下的采集方法均相同,则可仅在管理库的相应采集列表中,存储与该 厂商标识具有映射关系的采集方法,否则:

对于属于同一厂商的同一型号下的各被管理设备而言,如果这些被管理设 备在某一属性采集项下的采集方法均相同,则可仅在管理库的相应采集列表中, 存储与该型号标识具有映射关系的采集方法;否则:

在管理库的相应采集列表中,存储与被管理设备的版本标识具有映射关系 的采集方法。

在被管理设备的至少两个层级标识信息为两级层级标识信息(仅包含版本 标识和型号标识)的情形下,采集列表的创建可基于如下方式来实现:

对于属于同一厂商的同一型号下的各被管理设备而言,如果这些被管理设 备在某一属性采集项下的采集方法均相同,则可仅在管理库的相应采集列表中, 存储与该型号标识具有映射关系的采集方法;否则:

在管理库的相应采集列表中,存储与被管理设备的版本标识具有映射关系 的采集方法。

现就被管理设备的至少两个层级标识信息为三级层级标识信息的情形,对 如何创建管理库中的各采集列表的过程,进行举例说明。

如图1B所示的层级组织结构示意图,设备管理平台总共管理有11个被管 理设备,其版本依次为:版本1100、版本1101、版本1102、版本1110、版本 1111、版本1112、版本2200、版本2201、版本2210、版本2211和版本2212。 其中,对于版本1100、版本1101和版本1102的各被管理设备而言,其均属于 厂商1的型号10;对于版本标识为版本1110、版本1111和版本1112的各被管 理设备而言,其均属于厂商1的型号11;对于版本标识为版本2200和版本2201 的各被管理设备而言,其均属于厂商2的型号20;对于版本标识为版本2210、 版本2211和版本2212的各被管理设备而言,其均属于厂商2的型号21。

如果预先为这些被管理设备设定有2个属性采集项:第一属性采集项和第 二属性采集项,并且:对于厂商1下的各被管理设备而言,其在第一属性采集 项下的采集方法均相同,在第二属性采集项下的采集方法也均相同;对于厂商 2下的各被管理设备而言,属于型号20的各被管理设备在第一属性采集项下的 采集方法均相同,在第二属性采集项下的采集方法不同,属于型号21的各被管 理设备在第一属性采集项下的采集方法不同,在第二属性采集项下的采集方法 相同。

此时,在管理库中存储的与第一属性采集项对应的采集列表,可如下表1 所示:

层级标识 采集方法 厂商1 采集方法A1 型号20 采集方法A2 版本2210 采集方法A3 版本2211 采集方法A4 版本2212 采集方法A5

表1

在管理库中存储的与第二属性采集项对应的采集列表,可如下表2所示:

层级标识 采集方法 厂商1 采集方法B1 型号21 采集方法B2 版本2200 采集方法B3 版本2201 采集方法B4

表2

在本实施例中,在创建完毕管理库中的各采集列表后,如果得到对被管理 设备的数据采集指示,需首先获取被管理设备的至少两个层级标识信息及至少 一个属性采集项。

具体的,如果管理库上的采集列表是按照被管理设备的三个层级标识信息 组织创建的,则获取被管理设备的至少两个层级标识信息,包括:获取被管理 设备的版本标识;根据所述版本标识,在预先创建的管理库所存储的厂商标识、 型号标识和版本标识的映射关系中,查找被管理设备的厂商标识和型号标识。 其中,获取被管理设备的版本标识,可以为:基于简单网络管理协议与被管理 设备建立通信连接,从被管理设备获取能够唯一识别该被管理设备的版本标识。

如果管理库上的采集列表是按照被管理设备的两个层级标识信息组织创建 的,则获取被管理设备的至少两个层级标识信息,包括:获取被管理设备的版 本标识;根据所述版本标识,在预先创建的管理库所存储的型号标识和版本标 识的映射关系中,查找被管理设备的型号标识。

当然,也可直接基于简单网络管理协议与被管理设备建立通信连接,从被 管理设备获取至少两个层级标识信息。

获取至少一个属性采集项,可具体为:通过查询预先创建的管理库中所存 储的属性采集项列表,获取至少一个属性采集项。

在获取被管理设备的至少两个层级标识信息及至少一个属性采集项后,要 根据预先创建的管理库的采集列表,确定被管理设备在各个属性采集项下的采 集方法。

具体的,在对被管理设备进行任一属性采集项采集时,可先基于至少两个 层级标识信息中最低层级标识(版本标识),从该属性采集项对应的采集列表 中查找相应的采集方法,如果查找成功,则基于查找到的采集方法对被管理设 备进行当前属性采集项的采集。

如果查找失败,则初步判断该被管理设备在当前属性采集项下的采集方法, 可能与同型号的其他被管理设备在当前属性采集项下的采集方法相同,此时再 基于至少两个层级标识信息中较高层级标识(型号标识),从该属性采集项对 应的采集列表中查找相应的采集方法,如果查找成功,则基于查找到的采集方 法对被管理设备进行当前属性采集项的采集。

对于被管理设备的至少两个层级标识信息为层级依次降低的厂商标识、型 号标识和版本标识的情形而言,如果再次查找失败,则进一步判断该被管理设 备在当前属性采集项下的采集方法,可能与同厂商的其他被管理设备在当前属 性采集项下的采集方法相同,此时再基于至少两个层级标识信息中最高层级标 识(厂商标识),从该属性采集项对应的采集列表中查找相应的采集方法,如 果查找成功,则基于查找到的采集方法对被管理设备进行当前属性采集项的采 集。

在本实施例的一种优选实施方式中,在依次基于至少两个层级标识信息中 从低到高的层级标识信息,从预先创建的管理库中查找对被管理设备的当前属 性采集项的采集方法之后,还包括:如果均查找失败,则判断该被管理设备在 当前属性采集项下的采集方法,可能与其他所有厂商的被管理设备在当前属性 采集项下的采集方法相同,则基于预先设定的与当前属性采集项对应的公共采 集方法,对被管理设备进行当前属性采集项的采集。

其中,所述公共采集方法可被存储在与当前属性采集项对应的采集列表中, 在该采集列表中与所述公共采集方法具有映射关系的层级标识可被设定为公有 标识ALL。当然,该公共采集方法也可独立于采集列表而被存储于其他位置。 本实施例对此不作限定。

本实施例提供的技术方案,无需在采集列表中逐一存储与被管理设备一一 对应的采集方法,而是按照版本、型号和厂商(或者版本和型号)这种层级结 构来存储相应的采集方法,这样不仅可以屏蔽底层异构设备的MIB差异,而且 十分便于查找。例如,在属于同一厂商的各被管理设备的采集方法均相同时, 仅存储一份对应于该厂商的处理方法即可。特别是,在属于同一厂商的各被管 理设备个数十分庞大的情形下,能够大大减小采集列表的容量,大大提高了后 续查询的速度。并且,这种层次结构的管理库具有良好的扩展性,在有新被管 理设备纳入时,如果管理库创建的采集列表中已存储有与之相对应的采集方法, 且与该采集方法具有映射关系的是新被管理设备所属的型号标识或厂商标识时, 则可不必在该采集列表中插入相应的采集方法,从而能够最大限度地复用已存 储的采集方法,减少采集版本库数据规模。

实施例二

图2是本发明实施例二提供的设备统一管理方法的流程示意图。本实施例 在上述实施例一的基础上,对操作120和操作130进行优化。参见图2,本实 施例提供的设备统一管理方法具体包括如下操作:

操作210、获取被管理设备的至少两个层级标识信息以及至少一个属性采 集项。

操作220、在对被管理设备进行任一属性采集项采集时,依次基于至少两 个层级标识信息中从低到高的层级标识信息,从预先创建的管理库中查找对被 管理设备的当前属性采集项的采集方法,如果任一次查找成功,则不再进行后 续查找。

在本实施例中,采集方法包括:处理逻辑(handle)和采集项参数;其中, 采集项参数包括:管理信息节点对象标识符(OID)信息、OID值解析规则正 则表达式和采集项因子。

考虑到对不同被管理设备的同一属性采集项(如CPU利用率)进行采集时, 所得到的采集值格式可能不一样,故本实施例在采集方法中的采集项参数中加 入采集项因子这参数。利用该采集项因子能够将所采集到的各采集值统一换算 为相同格式的采集值,例如可将CPU利用率统一换算成百分比的形式。

操作230、根据查找到的采集方法所包含的采集项参数中的OID信息,基 于简单网络管理协议对被管理设备进行当前属性采集项的采集。在本实施例中, OID信息包括至少一个OID。具体的,可基于简单网络管理协议,将查找到的 采集方法所包含的采集项参数中的OID信息进行封装,发送至被管理设备,以 指示被管理设备执行如下操作:对所接收的数据进行解析得到OID信息;确定 OID信息中与各个OID对应的MIB节点;基于MIB节点进行相关属性采集项 的采集,以得到与各个OID对应的OID值,作为采集结果。进而,接收被管理 设备基于简单网络管理协议返回的采集结果。

操作240、根据查找到的采集方法所包含的采集项参数中的OID值解析规 则正则表达式、采集项因子以及所包含的处理逻辑handle,对采集结果进行解 析和转换,得到新的采集结果。

在获取到采集结果之后,可根据采集项因子将采集结果中的各个OID值的 表达形式换算成目标表达形式;根据OID值解析规则正则表达式,对经过换算 操作后的各个OID值进行过滤,以从中提取相关内容;然后,根据查找到的处 理逻辑,对所提取的多项内容进行关联处理,得到新的采集结果。

操作250、将新的采集结果整合成可扩展标识语言文件,发送至网管数据 中心,以指示网管数据中心解析该可扩展标识语言文件,并将解析结果存储到 数据库。

在现有技术中,一般是将被管理设备的版本标识与其在各个属性采集项下 的处理方法保存于设备管理平台。该设备管理平台在对被管理设备执行其中任 一属性采集项的采集时,会先根据被管理设备的版本标识查找对应的采集方法 (包含处理逻辑),然后将该采集方法全部下发至被管理设备,以指示被管理设 备根据该采集方法进行相关采集操作。显然,这样会大大增加网络通信开销, 加重了被管理设备的处理负担。

本实施例提供的技术方案,设备统一管理装置在查找到相应的采集方法后, 并未将该采集方法下发给被管理设备,而是使用该采集方法所包含的采集项参 数中的OID信息,基于简单网络管理协议对被管理设备进行当前属性采集项的 采集,并在该采集操作完成后,进一步根据该采集方法所包含的采集项参数中 的OID值解析规则正则表达式、采集项因子以及所包含的处理逻辑,对采集结 果进行解析和转换,得到新的采集结果。由于设备统一管理装置并不下发处理 逻辑,因此被管理设备无需再进行特殊配置或解析处理逻辑,能够有效减轻被 管理设备的处理负担,降低网络通信开销。

实施例三

图3是本发明实施例三提供的设备统一管理方法的流程示意图。本实施例 在上述各实施例为基础,提供一优选实施例。在本实施例中,被管理设备的至 少两个层级标识信息包括:层级依次降低的公有标识(ALL)、厂商标识、型 号标识和版本标识。参见图3,本实施例提供的设备统一管理方法具体包括如 下操作:

操作310、创建管理库,其中所述管理库包括层级标识结构表、属性采集 项列表以及与属性采集项列表中各属性采集项一一对应的采集列表。

在本实施例中,层级标识结构表用于存储厂商标识、型号标识、版本标识 之间的映射关系。优选的,该结构表还可进一步存储有与各版本标识对应的更 新时间。厂商标识用于表示被管理设备所属厂商,如Cisco、H3C;型号标识用 于表示被管理设备所属特定厂商的具体类型,如Cisco的7609交换机,H3C的 S5800交换机;版本标识为通过简单网络管理协议从被管理设备获取的对被管 理设备的描述信息,作为对被管理设备的最细粒度表示,如:CiscoIOS Software, c7600s72033_rp Software(c7600s72033_rp-ADVIPSERVICESK9-M),Version  12.2(33)SRE6,RELEASE SOFTWARE(fc1),更新时间记录被管理设备版本变 更的时间戳。

属性采集项列表,用于存储设备统一管理装置所需要采集的各个属性采集 项。当被管理设备为交换机时,属性采集项可以是交换机上的各端口名称、端 口状态、端口速率、CPU信息等。

与任一属性采集项对应的采集列表,用于描述在该属性采集项下,不同层 级标识信息与不同采集方法之间的映射关系。具体的,采集列表包括多条记录, 每条记录均包含如下三项:设备标识信息、处理逻辑handle、采集项参数和记 录时间。其中,任一条记录中的设备标识信息可以为ALL、厂商标识、型号标 识或版本标识。ALL可视为比厂商标识更高一级的公有标识,其所对应的处理 逻辑和采集项参数,组成公共采集方法。采集项参数包括管理信息节点对象标 识符OID信息、OID值解析规则正则表达式和采集项因子。handle和采集项参 数构成采集方法。具体的,对采集列表的创建方式可参见上述实施例一,在此 不再赘述。

操作320、在接收到对被管理设备的采集请求后,基于简单网络管理协议 从被管理设备获取能够唯一识别该被管理设备的版本标识。

操作330、根据获取到的版本标识,在管理库的层级标识结构表中,查找 被管理设备的厂商标识和型号标识。

操作340、通过查询管理库的属性采集项列表,获取至少一个属性采集项。

操作350、在对被管理设备进行任一属性采集项采集时,依次基于版本标 识、型号标识、厂商标识和公有标识,从管理库的与当前属性采集项对应的采 集列表中查找采集方法,如果任一次查找成功,则不再进行后续查找。

在本实施例的一种优选实施方式中,如果依次基于版本标识、型号标识、 厂商标识和公有标识,从管理库的与当前属性采集项对应的采集列表中查找采 集方法,均未查找成功,则进行报警提示,以表明不支持该被管理设备在当前 属性采集项下的采集。

操作360、根据查找到的采集方法所包含的采集项参数中的OID信息,基 于简单网络管理协议对被管理设备进行当前属性采集项的采集。

操作370、根据查找到的采集方法所包含的采集项参数中的OID值解析规 则正则表达式、采集项因子以及所包含的处理逻辑,对采集结果进行解析和转 换,得到新的采集结果。

操作380、将新的采集结果整合成可扩展标识语言文件,发送至网管数据 中心,以指示网管数据中心解析该可扩展标识语言文件,并将解析结果存储到 数据库。

本实施例能够按照厂商、型号和版本的层级结构创建管理库,从而可以灵 活地支持对不同厂商、型号和版本的被管理设备的管理,最大限度地复用不同 厂商或型号的采集方式,例如所有不同被管理设备在一些属性采集项的采集方 法均相同,此时仅在相应采集列表中存储一条包含有公有标识和公有采集方法 的记录即可,或者同一厂商的各被管理设备在特定属性采集项下的处理方法相 同,此时仅在相应采集列表中存储一条包含有厂商标识和处理方法的记录即可。 并且,本实施例可以同时支持对特殊版本的特殊采集方式,只要将特殊版本标 识及其相应的特殊采集方法作为一条记录,添加到相应采集列表中即可。因此, 在后续查找被管理设备在某一属性采集项下的处理方法时,只要按照版本标识、 型号标识、厂商标识和公有标识,在相应的采集列表中逐层查找即可,查找十 分便捷、快速。

实施例四

综上各实施例,可知对被管理设备进行属性采集项的采集的基础是管理库。 随着设备管理系统的发展,会不断有新设备被采购,已有设备也会被升级软件 版本,因此,需要一种高效智能的新设备纳入方法,将新设备的相关采集方式 加入管理库。

为此,本实施例以上述各实施例为基础,提供一种智能高效的新设备纳入 机制。图4是本发明实施例四提供的一种新被管理设备纳入方法的流程示意图。 本实施例同样适用于如上述任意实施例所述的设备统一管理方法所适用的网络 架构。该网络架构由设备管理平台和多个被管理设备构成的网络架构,其中被 管理设备可以是通过互联网与设备管理平台连接的网络设备。参见图4,本实 施例提供的设备统一管理方法可以由置备在设备管理平台上的新被管理设备纳 入装置来执行,具体包括如下操作:

操作410、获取待纳入的新被管理设备的至少两个层级标识信息和至少一 个属性采集项。

在本实施例中,如果管理库中不存在新被管理设备的层级标识信息,可根 据用户作用在人机交互界面上的输入指令,来获取新被管理设备的层级标识信 息,并将其加以存储。例如,将其存储至管理库所创建的厂商标识、型号标识 和版本标识的映射关系中。可通过读取管理库中存储的属性采集项列表,来获 取至少一个属性采集项。

其中,对管理库、至少两个层级标识信息、以及属性采集项的解释说明, 可参见上述任意实施例提供的设备统一管理方法中的相关描述,在此不再赘述。

操作420、分别针对各属性采集项,根据至少两个层级标识信息,在预先 创建的管理库所存储的与当前属性采集项对应的采集列表中,查找推荐采集方 法,基于查找到的推荐采集方法对新被管理设备进行当前属性采集项的采集测 试。

具体的,采集测试过程可以是:根据查找到的推荐采集方法所包含的采集 项参数中的OID信息,基于简单网络管理协议对新被管理设备进行当前属性采 集项的采集;根据查找到的推荐采集方法所包含的采集项参数中的OID值解析 规则正则表达式、采集项因子以及所包含的处理逻辑handle,对采集结果进行 解析和转换,得到采集测试结果。

操作430、根据采集测试结果与新被管理设备上实际记录的对当前属性采 集项的采集结果是否相同,确定对新被管理设备进行当前属性采集项采集的实 际采集方法。

在本实施例中,操作430可具体包括:

如果采集测试结果与新被管理设备上实际记录的对当前属性采集项的采集 结果相同,则确定对新被管理设备进行当前属性采集项采集的实际采集方法为 推荐采集方法;

如果采集测试结果与新被管理设备上实际记录的对当前属性采集项的采集 结果不同,则生成对待纳入的新被管理设备进行当前属性采集项的实际采集方 法。

操作440、根据至少两个层级标识信息以及确定结果,相应更新所述采集 列表。

在本实施例中,根据至少两个层级标识信息以及确定结果,相应更新所述 采集列表,可具体为:

如果实际采集方法,是在采集测试结果与新被管理设备上实际记录的对当 前属性采集项的采集结果不同的情况下所生成的,则在所述采集列表中添加一 条记录,该记录包括被管理设备的最低层级标识(版本标识)和所生成的实际 采集方法;

如果实际采集方法,是在采集测试结果与新被管理设备上实际记录的对当 前属性采集项的采集结果相同的情况下对应的推荐采集方法,则判断所述采集 列表中与该推荐采集方法对应的层级标识是否为被管理设备的较高层级标识 (型号标识或厂商标识),如果是,不对所述采集列表执行任何更新,否则在 所述采集列表中添加一条记录,该记录包括被管理设备的最低层级标识(版本 标识)和所生成的实际采集方法。

在本实施例的一种具体实施方式中,被管理设备的至少两个层级标识信息 包括:层级依次降低的厂商标识、型号标识和版本标识;管理库创建有厂商标 识、型号标识和版本标识的映射关系。相应的,在预先创建的管理库所存储的 与当前属性采集项对应的采集列表中,查找推荐采集方法,可具体包括:

一、如果预先创建的版本库所存储的厂商标识、型号标识和版本标识的映 射关系中,不存在新版本被管理设备的厂商标识,则:

在预先创建的版本库存储的对应于当前属性采集项的采集列表中,查找相 近厂商标识的采集方法,作为对新版本被管理设备进行当前属性采集项的推荐 采集方法;

二、如果预先创建的版本库所存储的厂商标识、型号标识和版本标识的映 射关系中,存在新版本被管理设备的厂商标识,但不存在新版本被管理设备的 型号标识,则:

在预先创建的版本库所存储的对应于当前属性采集项的采集列表中,查找 对应于相近型号标识的采集方法,或者查找对应于新版本被管理设备的厂商标 识的采集方法,作为对新版本被管理设备进行当前属性采集项的推荐采集方法。

三、如果预先创建的版本库所存储的厂商标识、型号标识和版本标识的映 射关系中,存在新版本被管理设备的厂商标识和型号标识,但不存在新版本被 管理设备的版本标识,则:

在预先创建的版本库所存储的对应于当前属性采集项的采集列表中,查找 相近版本标识的采集方法,或者查找对应于新版本被管理设备的型号标识的采 集方法,作为对新版本被管理设备进行当前属性采集项的推荐采集方法。

本实施例提供的技术方案,能够基于已有管理库,获取新被管理设备在各 属性采集项下的推荐采集方法,然后基于推荐采集方法进行采集测试,进而可 以根据测试结构结合被管理设备的实际情况确定最终的实际采集方法,从而能 够高效准确地将新被管理设备的采集方法及各层级标识信息纳入管理库中,便 于后续对该被管理设备的管理。

实施例五

图5是本发明实施例五提供的设备统一管理装置的结构示意图。参见图5, 该装置的具体结构如下:

标识信息及采集项获取单元510,用于获取被管理设备的至少两个层级标 识信息以及至少一个属性采集项;

采集方法查找单元520,用于在对所述被管理设备进行任一属性采集项采 集时,依次基于所述至少两个层级标识信息中从低到高的层级标识信息,从预 先创建的管理库中查找对被管理设备的当前属性采集项的采集方法,如果任一 次查找成功,则不再进行后续查找;

采集项采集单元530,用于基于所述采集方法查找单元520查找到的采集 方法对被管理设备进行当前属性采集项的采集;

其中,所述管理库存储有与各个属性采集项对应的采集列表;采集列表用 于描述在当前属性采集项下,不同层级标识信息与不同采集方法之间的映射关 系。

进一步的,所述至少两个层级标识信息包括:层级依次降低的厂商标识、 型号标识和版本标识。

进一步的,所述标识信息及采集项获取单元510,包括:

标识信息获取子单元5101,用于获取被管理设备的版本标识;根据所述版 本标识,在预先创建的管理库所存储的厂商标识、型号标识和版本标识的映射 关系中,查找被管理设备的厂商标识和型号标识。

进一步的,所述标识信息及采集项获取单元520,包括:

采集项获取子单元5102,用于通过查询预先创建的管理库中所存储的属性 采集项列表,获取至少一个属性采集项。

进一步的,设备统一管理装置还包括:

公共采集单元540,用于在所述采集方法查找单元520依次基于所述至少 两个层级标识信息中从低到高的层级标识信息,从预先创建的管理库中查找对 被管理设备的当前属性采集项的采集方法之后,如果均查找失败,则基于预先 设定的与当前属性采集项对应的公共采集方法,对被管理设备进行当前属性采 集项的采集。

进一步的,所述采集方法包括:处理逻辑handle和采集项参数;

其中,采集项参数包括:管理信息节点对象标识符OID信息、OID值解析 规则正则表达式和采集项因子;

所述采集项采集单元530,包括:

根据查找到的采集项参数中的OID信息,基于简单网络管理协议对所述被 管理设备进行当前属性采集项的采集;

根据查找到的采集项参数中的OID值解析规则正则表达式、采集项因子以 及handle,对采集结果进行解析和转换,得到新的采集结果。

进一步的,设备统一管理装置还包括:

采集结果发送单元550,用于在所述采集项采集单元530得到新的采集结 果之后,将新的采集结果整合成可扩展标识语言文件,发送至网管数据中心, 以指示所述网管数据中心解析所述可扩展标识语言文件,并将解析结果存储到 数据库。

上述产品可执行本发明任意实施例所提供的设备统一管理方法,具备执行 方法相应的功能模块和有益效果。

实施例六

图6是本发明实施例六提供的新被管理设备纳入装置的结构示意图。参见 图6,该装置的具体结构如下:

标识信息及采集项获取单元610,用于获取待纳入的新被管理设备的至少 两个层级标识信息和至少一个属性采集项;

采集测试单元620,用于分别针对各属性采集项,根据所述至少两个层级 标识信息,在预先创建的管理库所存储的与当前属性采集项对应的采集列表中, 查找推荐采集方法,基于查找到的推荐采集方法对所述新被管理设备进行当前 属性采集项的采集测试;

采集方法确定单元630,用于根据采集测试结果与所述新被管理设备上实 际记录的对所述当前属性采集项的采集结果是否相同,确定对所述新被管理设 备进行当前属性采集项采集的实际采集方法;

采集列表更新单元640,用于根据所述至少两个层级标识信息以及确定结 果,相应更新所述采集列表。

进一步的,所述采集方法确定单元630,具体用于:

如果采集测试结果与所述新被管理设备上实际记录的对所述当前属性采集 项的采集结果相同,则确定对所述新被管理设备进行当前属性采集项采集的实 际采集方法为所述推荐采集方法;

如果采集测试结果与所述新被管理设备上实际记录的对所述当前属性采集 项的采集结果不同,则生成对所述待纳入的新被管理设备进行当前属性采集项 的实际采集方法。

进一步的,所述至少两个层级标识信息包括:层级依次降低的厂商标识、 型号标识和版本标识。

上述产品可执行本发明任意实施例所提供的新被管理设备纳入方法,具备 执行方法相应的功能模块和有益效果。

实施例七

图7是本发明实施例七提供的一种设备管理系统的网络架构示意图。参见 图7,该设备管理系统包括:统一监控平台710、基础数据采集平台720、采集 执行平台730和网管数据中心740。其中:

统一监控平台710,用于向基础数据采集平台720发起对被管理设备的采 集请求,从管理库获取层级标识信息,以及向管理库添加新被管理设备的层级 标识信息。

基础数据采集平台720,用于在接收到采集请求后,加载管理库和采集方 法库,然后基于上述任意实施例提供的设备统一管理方法,查找被管理设备在 各属性采集项下的采集方法,并指示采集执行平台730根据查找结果,基于简 单网络管理协议对被管理设备进行各属性采集项的采集,然后将最终的采集结 果发送至网管数据中心740。

其中,管理库包括层级标识结构表、属性采集项列表以及与属性采集项列 表中各属性采集项一一对应的采集列表,采集列表存储有不同层级标识信息与 不同采集方法标识之间的映射关系。由于此处的映射关系仅仅两种不同标识之 间的映射,故基础数据采集平台720在加载管理库的同时,还需一并加载与各 个采集方法标识对应的采集方法库。

网管数据中心740,用于将所接收的采集结果存储到数据库,并提供对采 集结果的查询服务。数据库中存储的采集结果可作为对被管理设备进行监控和 业务管理的基础。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员 会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进 行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽 然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以 上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例, 而本发明的范围由所附的权利要求范围决定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号