一种实现告警的方法及装置的制作方法

文档序号:7766564阅读:291来源:国知局
专利名称:一种实现告警的方法及装置的制作方法
技术领域
本发明涉及通信设备技术领域,尤其涉及一种实现告警的方法及装置。
背景技术
在网络中,告警是网络管理中一项非常重要的组成部分。目前的告警主要由通信设备来完成,例如,当网元自身的一个部分发生故障或者 超过所设的门限需要告警时,网元的告警模块向指定的地址发送告警信息。对于越来越庞大的网络,如果网管不能及时了解到网元的状态,存在滞后告警的 情况,甚至在某些情况下,网元无法将告警发送网管,加剧了网络管理的难度,因此,及时了 解、掌握网元的告警,及时调整网络节点,对网络的正常运营具有非常重要的意义。在通信设备上,一般会运行多种不同的业务,每个业务都会监测自身的告警。目 前,通信设备上的告警性能管理系统将采集的告警不加区分地上报给网管,这样存在一个 问题,即高优先级告警和低优先级告警同时上报给网管,而没有突出最主要的告警,给用 户排查故障带来不便,而且增加了网管的负担。

发明内容
本发明要解决的技术问题是提供一种实现告警的方法及装置,解决高优先级告警 和低优先级告警同时上报给网管,带来的故障排查不便且增加网管负担的问题。为解决上述技术问题,本发明的一种实现告警的方法,包括
获取告警的优先级关系信息,在采集到当前告警后,根据优先级关系信息确定当前告 警的优先级;
根据当前告警的优先级,查询产生当前告警的告警源是否存在更高优先级的告警,如 果存在,则不上报当前告警;否则,上报当前告警。进一步地,根据优先级关系信息确定当前告警的优先级的步骤包括
根据优先级关系信息构建告警优先级树,告警优先级树中包含有与告警对应的告警节 点,其中,高优先级告警对应的告警节点是低优先级告警对应的告警节点的父节点,相同优 先级告警对应的告警节点互为兄弟节点;
在告警优先级树中查找与所述当前告警对应的告警节点,从而确定所述当前告警的优 先级。进一步地,该方法还包括
在采集到当前告警后,还获取该告警的告警源信息;
在执行所述不上报所述当前告警或上报所述当前告警后,还将所述当前告警的告警源 信息保存到所述当前告警对应的告警节点中,并添加与所述告警源信息关联的上报状态, 根据是否已上报所述当前告警,配置所述上报状态。进一步地,根据当前告警的优先级,查询产生当前告警的告警源是否存在更高优 先级的告警的步骤包括在告警优先级树中查找到与当前告警对应的告警节点后,在该告警优先级树中,查找 当前告警对应的告警节点的父节点,如果存在保存有当前告警的告警源信息的父节点,则 当前告警的告警源存在更高优先级的告警;如果不存在保存有当前告警的告警源信息的父 节点或不存在父节点,则当前告警的告警源不存在更高优先级的告警。进一步地,查找当前告警对应的告警节点的父节点后,还查找当前告警对应的告 警节点的子节点,如果存在保存有当前告警的告警源信息的子节点,且该子节点中的上报 状态为已上报,则上报当前告警的告警源对于该子节点对应的告警已消失,并置上报状态 为未上报。进一步地,在上报当前告警后,如果采集到告警消失信息,则从告警优先级树中查 找已消失告警对应的告警节点,从查找到的告警节点中删除已消失告警的告警源信息,并 在告警优先级树中,查找已消失告警对应的告警节点的子节点,如果存在保存有已消失节 点的告警源信息的子节点,则上报该子节点对应的告警,并将该子节点中的上报状态置为 已上报。进一步地,在告警优先级树中查找与当前告警对应的告警节点的步骤包括 采用告警码对告警优先级树中的告警节点进行标识;
在采集到当前告警后,还获取该告警的告警码,将该告警码与告警优先级树中的告警 节点的告警码进行比较,查找与当前告警对应的告警节点。进一步地,一种实现告警的装置,包括信息获取单元、告警采集单元、优先级确定 单元和告警上报单元,其中
信息获取单元,用于获取告警的优先级关系信息; 告警采集单元,用于采集当前告警;
优先级确定单元,用于根据优先级关系信息确定当前告警的优先级,并根据当前告警 的优先级,查询产生当前告警的告警源是否存在更高优先级的告警;
告警上报单元,用于在当前告警的告警源不存在更高优先级的告警时,上报当前告警; 否则,不上报当前告警。进一步地,优先级确定单元根据优先级关系信息确定当前告警的优先级包括
根据优先级关系信息构建告警优先级树,告警优先级树中包含有与告警对应的告警节 点,其中,高优先级告警对应的告警节点是低优先级告警对应的节点的父节点,相同优先级 告警对应的节点互为兄弟节点;
在告警优先级树中查找与当前告警对应的告警节点,从而确定当前告警的优先级。进一步地,信息获取单元,还用于在采集到当前告警后,获取该告警的告警源信 息;
告警上报单元,还用于在执行不上报当前告警或上报当前告警后,将当前告警的告警 源信息保存到当前告警对应的告警节点中,并添加与告警源信息关联的上报状态,根据是 否已上报当前告警,配置上报状态。综上所述,本发明通过建立告警优先级树,通过告警树高层告警抑制底层告警的 方式,实现有效地对低优先级告警的过滤,使网管不再呈现低优先级告警,而只呈现高优先 级的有效告警,便于设备维护人员更好的定位故障,并且减少了网管的负担。


图1为本发明实施方式实现告警的方法的流程图; 图2为本发明应用示例的告警优先级树的示意图3为本发明实施方式的实现告警的装置的结构图。
具体实施例方式本实施方式主要通过建立告警优先级树来实现告警优先级过滤,在确定各个告警 的优先级关系后,根据告警的优先级构建告警优先级树,其中,高优先级告警是低优先级告 警的父节点,优先级相同的告警互为兄弟节点。下面结合附图对本发明的具体实施方式
进行详细说明。本实施方式实现告警的方法包括构建告警优先级树和告警产生上报两个主要过 程,图1为本实施方式实现告警的方法,包括
告警优先级树构建的步骤包括
步骤101 业务模块向告警性能管理系统注册与业务有关的告警的优先级关系信息; 与业务有关的告警的优先级关系信息中如可以包含端口告警的优先级高于业务中断 告警的优先级等内容。步骤102 告警性能管理系统初始化,根据各个业务模块注册的优先级关系构建 告警优先级树,在告警优先级树中,高优先级告警是低优先级告警的父节点,相同优先级告 警互为兄弟节点。在告警优先级树中,每个告警节点的采用告警码进行标识,告警码是告警的唯一 标识。
本实施方式中在告警产生后,告警性能管理系统会对告警优先级树中与相应告警节点 在同一分支上且由同一告警源产生的告警进行告警抑制,告警产生后的处理步骤包括
步骤103 告警性能管理系统采集到告警后,获取该告警的告警源信息,并根据该告警 的告警码在告警优先级树中查找该告警对应的告警节点; 告警源信息是产生告警的网元的信息,如设备标识等。告警性能管理系统将采集到告警的告警码与告警优先级树中的告警节点的告警 码进行比较,从而查找到与采集的告警对应的告警节点。步骤104 查找到告警对应的告警节点后,在告警优先级树中,从对应的告警节点 向上查找同一支路上的父节点,如果查找到父节点,则执行步骤105 ;如果未查找到父节 点,则执行步骤107;
步骤105 查询父节点中是否保存有当前告警的告警源信息,如果该父节点中未保存 当前告警的告警源信息,则执行步骤104,继续查找;如果该父节点中保存当前告警的告警 源信息,则执行步骤106;
如果父节点中均未保存当前告警的告警源信息,则执行步骤107。步骤106 不对当前采集的告警进行上报,并将当前告警的告警源信息保存到相 应告警节点中,与告警源信息关联的上报状态置为未上报,结束;
多个告警源产生相同的告警时,告警节点中可以保存多个告警源信息。
步骤107 向网管上报当前告警,并将该告警的告警源信息保存到相应的告警节 点中,配置与告警源信息关联的上报状态为已上报,执行步骤108 ;
步骤108 在告警优先级树中,从与当前告警相对应的告警节点向下查找子节点,如果 查找到子节点,则执行步骤109 ;如果没有找到子节点或子节点中均未保存有当前告警的 告警源信息,则结束流程;
步骤109 查询子节点中是否保存有当前告警的告警源信息,如果保存有,则执行步骤 110 ;如果子节点中未保存当前告警的告警源信息,则执行步骤108,继续向下查找;
步骤110 查询子节点中与当前告警的告警源信息关联的上报状态,如果为未上报,则 不作处理,跳转到步骤108 ;如果为已上报,则执行步骤111 ;
步骤111 向网管上报当前告警的告警源的与该子告警节对应的告警已消失,并将在 该子节点中与告警源信息关联的上报状态置为未上报,跳转到步骤108,继续向下查找。当告警性能管理系统采集到告警消失信息时,获取已消失告警对应的告警源信 息,在告警优先级树中查找已消失告警对应的告警节点,从该告警节点中删除已消失告警 对应的告警源信息及关联的上报状态,并且,在告警优先级树中,从已消失告警对应的告警 节点向下查找子节点,如果查找到子节点,且该子节点中保存有已消失告警对应的告警源 信息,则向网管上报该子节点对应的告警,并将与告警源信息关联的上报状态置为已上报; 如果没有找到子节点,则结束流程。假设告警A, B, C, D, E, F 的优先级关系为(A) B) ; (B) C) ; (C) D)且(C) E) ; (D) F), 构建的告警优先级树如图2所示,下面以上报告警C为例,说明本实施方式的告警方法,包 括
步骤一在告警优先级树中查找到告警节点C后,查找其父节点B,如果告警节点B中 保存有告警C的告警源信息,则不上报告警C,并将告警源信息存储到告警节点C中,结束流 程;否则,执行步骤二;
步骤二 查看告警节点B的父节点A,如果A中保存有告警C的告警源信息,则不上报 告警C,将告警源信息存储到告警节点C,结束流程;否则,执行步骤三;
步骤三继续查找A的父节点,没有找到A父节点,上报告警,并将告警源信息存储到告 警节点C中;
步骤四查看告警C的子节点D,如果D中有告警C的告警源信息,则将告警节点D中C 的告警源信息关联的上报状态置为未上报,并向网管上报C的告警源上报的告警D消失;
步骤五查找告警C的子节点E中是否有告警C的告警源信息,如果有,则将告警节点 E中C的告警源信息关联的上报状态置为未上报,并向网管上报C的告警源上报的告警E消 失;
步骤六继续查找告警D的子节点F中是否有告警C的告警源信息,如果有,则将告警 节点F中C的告警源信息关联的上报状态置为未上报,并向网管上报C的告警源上报的告 警F消失。图3为本实施方式实现告警的装置,包括信息获取单元、告警采集单元、优先级 确定单元和告警上报单元,其中
所述信息获取单元,用于获取告警的优先级关系信息;在采集到当前告警后,获取该告 警的告警源信息;所述告警采集单元,用于采集当前告警;
所述优先级确定单元,用于根据所述优先级关系信息确定所述当前告警的优先级,并 根据所述当前告警的优先级,查询产生所述当前告警的告警源是否存在更高优先级的告 警;根据所述优先级关系信息确定所述当前告警的优先级包括根据所述优先级关系信息 构建告警优先级树,所述告警优先级树中包含有与告警对应的告警节点,其中,高优先级告 警对应的告警节点是低优先级告警对应的节点的父节点,相同优先级告警对应的节点互为 兄弟节点;在所述告警优先级树中查找与所述当前告警对应的告警节点,从而确定所述当 前告警的优先级。所述告警上报单元,用于在所述当前告警的告警源不存在更高优先级的告警时, 上报所述当前告警;否则,不上报所述当前告警,并且在执行所述不上报所述当前告警或 上报所述当前告警后,将所述当前告警的告警源信息保存到所述当前告警对应的告警节点 中,并添加与所述告警源信息关联的上报状态,根据是否已上报所述当前告警,配置所述上 报状态。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令 相关硬件完成,程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可 选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述 实施例中的各模块可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发 明不限制于任何特定形式的硬件和软件的结合。当然,本发明还可有多种实施方式,在不背离本发明精神及其实质的情况,熟悉本 领域的技术人员当可根据本发明做出各种相应的更改或变化,但凡在本发明的精神和原则 之内所作的任何修改、等同替换、改进,均应包含在本发明的保护范围之内。
权利要求
1.一种实现告警的方法,包括获取告警的优先级关系信息,在采集到当前告警后,根据所述优先级关系信息确定所 述当前告警的优先级;根据所述当前告警的优先级,查询产生所述当前告警的告警源是否存在更高优先级的 告警,如果存在,则不上报所述当前告警;否则,上报所述当前告警。
2.如权利要求1所述的方法,其特征在于,所述根据所述优先级关系信息确定所述当 前告警的优先级的步骤包括根据所述优先级关系信息构建告警优先级树,所述告警优先级树中包含有与告警对应 的告警节点,其中,高优先级告警对应的告警节点是低优先级告警对应的告警节点的父节 点,相同优先级告警对应的告警节点互为兄弟节点;在所述告警优先级树中查找与所述当前告警对应的告警节点,从而确定所述当前告警 的优先级。
3.如权利要求2所述的方法,其特征在于,该方法还包括在采集到当前告警后,还获取该告警的告警源信息;在执行所述不上报所述当前告警或上报所述当前告警后,还将所述当前告警的告警源 信息保存到所述当前告警对应的告警节点中,并添加与所述告警源信息关联的上报状态, 根据是否已上报所述当前告警,配置所述上报状态。
4.如权利要求3所述的方法,其特征在于,所述根据所述当前告警的优先级,查询产生 所述当前告警的告警源是否存在更高优先级的告警的步骤包括在所述告警优先级树中查找到与所述当前告警对应的告警节点后,在该告警优先级树 中,查找所述当前告警对应的告警节点的父节点,如果存在保存有当前告警的告警源信息 的父节点,则所述当前告警的告警源存在更高优先级的告警;如果不存在保存有当前告警的告警源信息的父节点或不存在父节点,则所述当前告警的告警源不存在更高优先级的告m 目。
5.如权利要求4所述的方法,其特征在于,所述查找所述当前告警对应的告警节点的 父节点后,还查找所述当前告警对应的告警节点的子节点,如果存在保存有当前告警的告 警源信息的子节点,且该子节点中的上报状态为已上报,则上报当前告警的告警源对于该 子节点对应的告警已消失,并置上报状态为未上报。
6.如权利要求5所述的方法,其特征在于,在上报所述当前告警后,如果采集到告警消 失信息,则从所述告警优先级树中查找已消失告警对应的告警节点,从查找到的告警节点 中删除所述已消失告警的告警源信息,并在所述告警优先级树中,查找所述已消失告警对 应的告警节点的子节点,如果存在保存有所述已消失节点的告警源信息的子节点,则上报 该子节点对应的告警,并将该子节点中的上报状态置为已上报。
7.如权利要求2所述的方法,其特征在于,所述在所述告警优先级树中查找与所述当 前告警对应的告警节点的步骤包括采用告警码对所述告警优先级树中的告警节点进行标识;在采集到当前告警后,还获取该告警的告警码,将该告警码与所述告警优先级树中的 告警节点的告警码进行比较,查找与所述当前告警对应的告警节点。
8.一种实现告警的装置,包括信息获取单元、告警采集单元、优先级确定单元和告警上报单元,其中所述信息获取单元,用于获取告警的优先级关系信息; 所述告警采集单元,用于采集当前告警;所述优先级确定单元,用于根据所述优先级关系信息确定所述当前告警的优先级,并根据所述当前告警的优先级,查询产生所述当前告警的告警源是否存在更高优先级的告 警;所述告警上报单元,用于在所述当前告警的告警源不存在更高优先级的告警时,上报 所述当前告警;否则,不上报所述当前告警。
9.如权利要求8所述的装置,其特征在于,所述优先级确定单元根据所述优先级关系 信息确定所述当前告警的优先级包括根据所述优先级关系信息构建告警优先级树,所述告警优先级树中包含有与告警对应 的告警节点,其中,高优先级告警对应的告警节点是低优先级告警对应的节点的父节点,相 同优先级告警对应的节点互为兄弟节点;在所述告警优先级树中查找与所述当前告警对应的告警节点,从而确定所述当前告警 的优先级。
10.如权利要求9所述的装置,其特征在于所述信息获取单元,还用于在采集到当前告警后,获取该告警的告警源信息; 所述告警上报单元,还用于在执行所述不上报所述当前告警或上报所述当前告警后, 将所述当前告警的告警源信息保存到所述当前告警对应的告警节点中,并添加与所述告警 源信息关联的上报状态,根据是否已上报所述当前告警,配置所述上报状态。
全文摘要
本发明的一种实现告警的方法及装置,包括获取告警的优先级关系信息,在采集到当前告警后,根据优先级关系信息确定当前告警的优先级;根据当前告警的优先级,查询产生当前告警的告警源是否存在更高优先级的告警,如果存在,则不上报当前告警;否则,上报当前告警。本发明通过建立告警优先级树,通过告警树高层告警抑制底层告警的方式,实现有效地对低优先级告警的过滤,使网管不再呈现低优先级告警,而只呈现高优先级的有效告警,便于设备维护人员更好的定位故障,并且减少了网管的负担。
文档编号H04L12/24GK102006191SQ20101056118
公开日2011年4月6日 申请日期2010年11月26日 优先权日2010年11月26日
发明者刘彬, 闫雅莉 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1