DING SHANMING (CN)
CN101141387A | 2008-03-12 | |||
US20060221942A1 | 2006-10-05 |
北京派特恩知识产权代理事务所(普通合伙) (CN)
权利要求书 1. 一种按策略自动执行配置管理的装置, 其特征在于, 该装置包括: 信息即时截取模块、 信息分析模块、 动作执行器控制模块、 动作执行功能 模块和策略管理模块; 其中, 所述信息即时截取模块, 用于即时截取网络管理系统中的网络管理信 息, 对网络管理信息进行提炼、 筛选, 将筛选后的网络管理信息发送给信 息分析模块; 所述信息分析模块, 用于对所述信息即时截取模块发来的提炼后的网 络管理信息的关键属性进行分析, 并将获得的分析结果交给动作执行器控 制模块; 所述动作执行器控制模块, 用于判断分析模块发来的分析结果是否满 足策略对应的动作执行条件, 在满足时, 调用动作执行功能模块对网络设 备或者网络中其他组件执行相应的配置管理; 所述动作执行功能模块, 用于对网络设备或者网络中其他组件执行相 应的配置管理; 所述策略管理模块, 用于与所述信息分析模块、 所述动作执行器控制 模块、 所述动作执行功能模块交互数据, 进行策略管理。 2. 如权利要求 1所述的装置, 其特征在于, 所述策略管理模块, 具体用于进行策略管理; 其中, 所述策略管理为: 对信息分析策略的定制、 信息分析结果处理策略的定制、 以及执行策略绑 定管理、 策略的启停控制。 3. 如权利要求 1所述的装置, 其特征在于, 所述装置进一步包括: 执 行结果报告管理模块, 用于对动作执行功能模块的所有执行动作、 执行结 果的相关信息进行记录。 4. 如权利要求 3所述的装置, 其特征在于, 所述策略管理模块, 进一 步用于根据执行结果报告管理模块记录的执行动作、 执行结果的相关信息 进行策略调整; 相应的, 所述执行结果报告管理模块, 进一步用于将记录的所有执行 动作、 执行结果的相关信息进行记录提供给策略管理模块。 5. 如权利要求 3所述的装置, 其特征在于, 所述信息分析模块, 包括: 信息分类器、 处理策略适配器以及分析结果分发器, 其中, 所述信息分类器, 用于对信息即时截取模块发来的提炼的网络管理信 息的关键属性做分类识别, 查找对应分类的处理策略适配器; 所述处理策略适配器, 用于完成对应分类信息的分析处理; 其中, 处 理策略适配器包括告警处理策略器、 性能处理策略器、 日志处理策略器、 以及配置处理策略器; 所述分析结果分发器, 用于将处理策略适配器完成的分析处理结果分 发至动作执行器控制模块。 6. 一种按策略自动执行配置管理的方法, 其特征在于, 该方法包括: 即时截取网络管理系统中的网络管理信息, 对网络管理信息进行提炼、 筛选; 对所述提炼后的网络管理信息的关键属性进行分析; 判断分析结果是否满足策略对应的动作执行条件, 在满足时, 调用动 作执行功能对网络设备或者网络中其他组件执行相应的配置管理。 7. 如权利要求 6所述的方法, 其特征在于, 所述即时截取网络管理系 统中的网络管理信息之前, 该方法还包括: 进行策略管理; 其中, 所述策 略管理为: 对信息分析策略、 信息分析结果处理策略、 执行策略进行定制, 以及进行上述策略的绑定管理、 启停控制。 8. 如权利要求 6所述的方法, 其特征在于, 所述调用动作执行功能对 网络设备或者网络中其他组件执行相应的配置管理之后, 该方法还包括: 对所有执行动作、 执行结果的相关信息进行记录。 9. 如权利要求 8所述的方法, 其特征在于, 所述对所有执行动作、 执 行结果的相关信息进行记录之后, 该方法还包括: 根据记录的执行动作、 执行结果的相关信息进行策略调整。 10. 如权利要求 8所述的方法, 其特征在于, 所述在对所述提炼后的信 息关键属性进行分析, 包括: 对抓取提炼的网络管理系统中的信息关键属性做分类识别, 查找对应 分类的处理策略; 按照各处理策略完成对应分类信息的分析处理得到分析处理结果; 其 中, 所述处理策略包括告警处理策略、 性能处理策略、 日志处理策略、 以 及配置处理策略。 |
本发明涉及网络设备管理技术领域, 特别涉及一种按策略自动执行配 置管理的装置及方法。 背景技术
现有的网络设备管理系统中有大量的信息, 比如告警信息、 性能信息、 配置信息、 日志信息等, 也有丰富的各种管理功能, 但是这些信息和管理 功能之间不能自动、 有效的衔接, 需要操作维护人员思考判断、 手工操作 各种管理功能处理信息, 必须在有人值守限制约束条件下达到对网络设 备 的配置管理功能。
网络设备管理系统中定时策略管理只能实现按 设定时间周期或者定期 单次执行, 实现对关联策略的管理对象的配置管理、 信息处理, 也不能够 做到即时提取网络管理系统中的各种信息, 在有人或者无人值守情况下, 根据信息中承载的有效内容及时更改网络设备 的配置或者干预网络中其他 部件的当前执行状态。
操作人员经常抱怨网络管理系统中信息是海量 的, 需要花费大量时间 人工对信息进行分析处理才能够决定下一步运 行维护动作如何执行, 而根 据类型一致或者相似的信息分析处理所决定的 下一步运行维护动作也基本 是相似的, 长期执行运行维护管理基本是重复劳动。 人工的信息分析、 重 复处理不能达到理想的时效性, 而多人多次信息分析、 重复处理也容易造 成误判, 影响网络的高效运行。 发明内容
为了解决上述问题, 本发明提供一种按策略自动执行配置管理的装 置 及方法, 能够充分利用网络管理系统中的各种信息, 智能化即时分析即时 处理, 给网络拥有者提供节省人力、 及时有效运维网络的系统功能。
本发明的按策略自动执行配置管理的装置, 该装置包括: 信息即时截 取模块、 信息分析模块、 动作执行器控制模块、 动作执行功能模块和策略 管理模块; 其中,
所述信息即时截取模块, 用于即时截取网络管理系统中的网络管理信 息, 对网络管理信息进行提炼、 筛选, 将筛选后的网络管理信息发送给信 息分析模块;
所述信息分析模块, 用于对所述信息即时截取模块发来的提炼后的 网 络管理信息的关键属性进行分析, 并将获得的分析结果交给动作执行器控 制模块处理;
所述动作执行器控制模块, 用于判断分析模块发来的分析结果是否满 足策略对应的动作执行条件, 在满足时, 调用动作执行功能模块对网络设 备或者网络中其他组件执行相应的配置管理;
所述动作执行功能模块, 用于对网络设备或者网络中其他组件执行相 应的配置管理;
所述策略管理模块, 用于与所述信息分析模块、 所述动作执行器控制 模块、 所述动作执行功能模块交互数据, 进行策略管理。
其中, 所述策略管理模块, 具体用于进行策略管理; 其中, 所述策略 管理为: 对信息分析策略的定制、 信息分析结果处理策略的定制、 以及执 行策略绑定管理、 策略的启停控制。
其中, 所述装置进一步包括: 执行结果报告管理模块, 用于对动作执 行功能模块的所有执行动作、 执行结果的相关信息进行记录。
其中, 所述策略管理模块, 进一步用于根据执行结果报告管理模块记 录的执行动作、 执行结果的相关信息进行策略调整; 相应的, 所述执行结果报告管理模块, 进一步用于将记录的所有执行 动作、 执行结果的相关信息进行记录、 提供给策略管理模块。
其中, 所述信息分析模块, 包括: 信息分类器、 处理策略器以及分析 结果分发器; 其中,
所述信息分类器, 用于对信息即时截取模块发来的提炼的网络管 理系 统中的信息关键属性做分类识别, 查找对应分类的处理策略适配器; 所述 处理策略适配器, 用于完成对应分类信息的分析处理; 其中, 处理策略适 配器包括告警处理策略器、 性能处理策略器、 日志处理策略器、 配置处理 策略器; 所述分析结果分发器, 用于将处理策略适配器完成的分析处理结 果分发至动作执行器控制模块。
本发明的按策略自动执行配置管理的方法, 该方法包括: 即时截取网 络管理系统中的网络管理信息, 对网络管理信息进行提炼、 筛选; 对所述 提炼后的信息关键属性进行分析; 判断分析结果是否满足策略对应的动作 执行条件, 在满足时, 调用动作执行功能模块对网络设备或者网络中 其他 组件执行相应的配置管理。
其中, 所述即时截取网络管理系统中的网络管理信息 之前, 该方法还 包括: 进行策略管理; 其中, 所述策略管理为: 对信息分析策略、 信息分 析结果处理策略、 执行策略进行定制, 以及进行上述策略的绑定管理、 启 停控制。
其中, 所述调用动作执行功能对网络设备或者网络中 其他组件执行相 应的配置管理之后, 该方法还包括: 对动作执行功能模块的所有执行动作、 执行结果的相关信息进行记录。
其中, 所述对所有执行动作、 执行结果的相关信息进行记录之后, 该 方法还包括: 根据记录的执行动作、 执行结果的相关信息进行策略调整。
其中, 所述在对所述提炼后的信息关键属性进行分析 , 包括: 对抓取提炼的网络管理系统中的信息关键属性 做分类识别, 查找对应 分类的处理策略;
按照各处理策略完成对应分类信息的分析处理 得到分析处理结果; 其 中, 所述处理策略包括告警处理策略、 性能处理策略、 日志处理策略、 以 及配置处理策略。
本发明的有益效果是: 依照本发明的按策略自动执行配置管理的装置 及方法, 取得了网络管理系统由必须有人值守到可无人 值守的进步; 由人 工判断分析海量数据到软件程序根据定制的分 析策略自动分析计算多模块 各种分类信息的进步; 由人工触发配置管理到可由软件程序利用人工 的历 史处理经验根据定制的执行策略, 更改网络设备的配置或者干预网络中其 他部件的当前执行状态的进步; 由网络管理系统提供单一定时执行策略管 理到可提供由信息即时触发执行的策略管理的 进步; 达到了智能化即时分 析即时处理的效果, 节省了运行维护管理的人力, 提高了利用网络管理系 统运行维护网络的及时行、 高效性、 可靠性。 附图说明
图 1为本发明的装置的结构示意图;
图 2为本发明的装置中信息分析处理模块的结构 意图;
图 3为本发明的装置中执行结果报告管理模块的 构示意图; 图 4为本发明的装置中策略管理模块的结构示意 ;
图 5 为本发明实施例的基于信息截取按策略自动执 行配置管理的方法 流程图;
图 6为本发明实施例的基于信息截取按策略自动 行配置管理的方法 具体流程示意图。 具体实施方式
以下, 参考附图 1~6详细描述本发明的按策略自动执行配置管理 的装 置及方法。
如图 1 所示, 本发明的按策略自动执行配置管理的装置包括 : 信息即 时截取模块 106、 信息分析模块 107、 动作执行器控制模块 108、 动作执行 功能模块 109和策略管理模块 110; 其中,
信息即时截取模块 106, 用于即时截取网络管理系统中的网络管理信 息, 对网络管理信息进行提炼、 筛选, 将筛选后的网络管理信息发送给信 息分析模块 107;
其中, 所述网络管理信息包括网络系统自身接收处理 并转发的信息以 及被管资源上报的信息。 如图 1 所示, 所述网络管理系统中可以包括: 告 警模块 101、 性能模块 102、 日志模块 103、 配置模块 104等网络管理系统 中的信息提供模块。 其中, 在信息即时截耳 4莫块 106 中, 还需要对网络管 理信息进行相关性判断。
信息分析模块 107,用于对信息即时截取模块 106发来的提炼后的网络 管理信息的关键属性进行分析, 并将获得的分析结果交给动作执行器控制 模块 108;
动作执行器控制模块 108,用于判断信息分析模块 107发来的分析结果 是否满足策略对应的动作执行条件,在满足时 ,调用动作执行功能模块 109 对网络设备 112或者网络中其他组件 113执行相应的配置管理;
动作执行功能模块 109,用于根据动作执行器控制模块 108的控制对网 络设备 112或者网络中其他组件 113执行相应的配置管理;
策略管理模块 110, 为本发明的核心控制模块, 用于通过对信息分析策 略的定制、 信息分析结果处理策略的定制、 执行策略绑定管理、 策略的启 停控制实现策略管理, 利用模块间交互接口与信息分析处理模块 107、动作 执行器控制模块 108、 动作执行功能模块 109交互数据。 从而, 实现对自动 截取的关键信息, 按预先设置的策略对信息加工处理, 从而触发策略执行 器自动完成对网络设备或者网络其他部件管理 。
如上所述的装置还可以进一步包括: 执行结果报告管理模块 111 , 用于 对动作执行功能模块 109 的所有执行动作、 执行结果等相关信息进行日志 记录。
策略管理模块 110,可以进一步用于根据执行结果报告管理模 111记 录的执行动作、 执行结果等相关信息进行策略调整。
如图 2所示, 本发明的信息分析模块 107包括以下处理子模块: 信息 分类器 201 ,用于对于抓取信息即时截取模块 106发来的提炼后的网络管理 信息的关键属性做分类识别, 查找对应分类的处理策略适配器, 也就是图 中所示的告警处理策略器 202、性能处理策略器 203、 日志处理策略器 204、 配置处理策略器 205、其他处理策略器 206。这些处理子模块之间相互独立, 各自完成对应分类信息的计算处理; 获得计算结果均统一交给分析结果分 发器 207子模块向其他模块分发。
如图 3所示, 本发明的执行结果报告管理模块 111 包括以下处理子模 块:存储器 301 ,实现对于执行日志的存储;与记录模块 302、查询模块 303、 统计分析模块 304、报表模块 305交互日志记录, 利用控制界面 306为网络 操作维护人员提供查询、 统计分析、 报表等实用功能。
如图 4所示, 本发明的策略管理模块 110包括以下处理子模块: 存储 器 401 , 实现对策略信息的存储, 为其他模块提供数据接口; 定制信息分析 策略模块 402, 用于实现对于各种分类信息的分析处理策略定 制; 定制信息 分析计算结果处理策略模块 403 ,用于实现对于某条分析处理策略获得的计 算结果执行自动化配置变更。 定制信息分析策略模块 402和定制信息分析 计算结果处理策略模块 403利用执行策略绑定管理模块 404实现相互的绑 定, 成为可实际执行的具体策略。 执行策略启停控制模块 405 , 用于利用控 制界面 406 实现对于可实际执行的具体策略的启动、 停止以及策略的生命 周期的控制; 控制界面 406为网络操作维护人员提供界面接口, 实现对本 发明方法的有效控制。
如图 5所示, 本发明实施例的按策略自动执行配置管理的方 法包括: 步驟 501 : 即时截取网络管理系统中的网络管理信息,对 网络管理信息 进行提炼、 筛选;
步驟 502: 对所述提炼后的网络管理信息的关键属性进行 分析; 步驟 503:判断分析结果是否满足策略对应的动作执 条件,在满足时, 调用动作执行功能对网络设备或者网络中其他 组件执行相应的配置管理。
如图 6所示, 本发明实施例的按策略自动执行配置管理的方 法具体流 程如下:
步驟 601 :利用自身的控制界面实现对信息分析策略或 作执行策略的 管理。
这里, 所述管理包括操作人员执行增加、 修改、 删除、 查询等操作, 本模块向其它模块提供接口等。
步驟 602:通过自身的控制界面实现对步驟 601中信息分析策略或动作 执行策略的策略绑定关系的管理。
这类, 所述管理包括由操作人员增加、 修改、 删除、 查询、 提供接口 等操作; 将步驟 601中的策略绑定为可实际执行的具体、 完整策略。
步驟 603: 通过控制界面实现对可实际执行的具体、 完整策略的启动、 停止以及策略的生命周期的控制。
步驟 604: 策略管理模块完成对信息分析策略的定制、信 息分析结果处 理策略的定制、 执行策略绑定管理、 策略的启停控制后, 通知信息即时截 取模块开始对各个模块产生的各种分类信息的 处理。 其中, 所述各个模块包括图 1中所示的告警模块 101、 性能模块 102、 日志模块 103、 配置模块 104等网络管理系统中的信息提供模块。
步驟 605: 在不影响网络管理系统原有模块的信息交互流 程前提下,信 息即时截取模块对各模块分类信息进行截取。
步驟 606: 信息即时截取模块对截取后的信息进行筛选, 判断筛选后的 网络管理信息是否为已经定制的各种策略需要 处理的信息, 如果任何策略 都不需要这类信息则丟弃该信息, 结束处理流程; 对于策略需要处理的信 息, 提炼信息的关键属性后发给信息分析模块, 然后执行步驟 607。
步驟 607:信息分析模块中的分类处理器对信息的关 属性进行类型识 别, 查找匹配的处理策略适配器, 查找到后将信息交由该信息分析模块中 的处理策略适配器。
步驟 608: 所述信息分析模块中的处理策略适配器对应信 息分类类型, 查找到自身保存的在步驟 601 中定制的信息分析处理策略, 利用处理策略 对信息关键属性计算获得结果, 信息分析模块中的通过自身的分析结果分 发器将计算结果交给执行结果报告管理模块的 緩存器。
步驟 609: 执行结果报告管理模块中的各个处理子模块对 信息进行处 理, 并将更新后的计算结果保入自身的緩存器中。
这里, 所述对信息进行处理并非仅仅针对一条消息记 录, 在很多情况 下需要对某一段时间的多条消息综合处理才需 要触发对应执行动作, 所以 对于每条消息计算后的结果均需要緩存存储, 下一条消息在此基础上更新 计算结果。
步驟 610:执行结果报告管理模块将自身的存储器中 存的更新后的计 算结果发送给动作执行器控制模块。
步驟 611 :动作执行器控制模块判断计算结果是否能够 发具体的执行 动作, 如果不满足触发条件, 则转步驟 609, 通知执行结果报告管理模块修 订緩存的计算结果, 结束处理流程; 若满足触发条件, 则执行步驟 612。 步驟 612: 动作执行器控制模块判断计算结果满足条件, 则选定具体的 动作执行策略。
步驟 613:动作执行器控制模块按照选定的动作执行 略实现对网络设 备资源或者网络组件的配置变更管理。
步驟 614: 将动作执行功能模块的所有执行动作、执行结 果等相关信息 均记入日志保存在执行结果报告管理模块。
步驟 615: 根据执行结果判断动作执行功能模块是否执行 成功,如果某 条策略反复执行失败, 则反向实现对于策略启停、 生命周期的控制, 转向 步驟 603进行策略调整; 如果成功, 则结束处理流程。
另外, 上述步驟 614完成后, 或步驟 615完成后, 操作人员还可以利 用控制界面实现对于执行结果的日志管理。
综上所述, 依照本发明的按策略自动执行配置管理的装置 及方法, 取 得了网络管理系统由必须有人值守到可无人值 守的进步; 由人工判断分析 海量数据到软件程序根据定制的分析策略自动 分析计算多模块各种分类信 息的进步; 由人工触发配置管理到可由软件程序利用人工 的历史处理经验 根据定制的执行策略, 更改网络设备的配置或者干预网络中其他部件 的当 前执行状态的进步; 由网络管理系统提供单一定时执行策略管理到 可提供 由信息即时触发执行的策略管理的进步; 达到了智能化即时分析即时处理 的效果, 节省了运行维护管理的人力, 提高了利用网络管理系统运行维护 网络的及时行、 高效性、 可靠性。
以上是为了使本领域普通技术人员理解本发明 , 而对本发明所进行的 详细描述, 但可以想到, 在不脱离本发明的权利要求所涵盖的范围内还 可 以做出其它的变化和修改, 这些变化和修改均在本发明的保护范围内。