相关性分析的方法、设备及系统的制作方法

文档序号:7739865阅读:494来源:国知局
专利名称:相关性分析的方法、设备及系统的制作方法
技术领域
本发明涉及网络技术领域,尤其涉及一种相关性分析的方法、设备及系统。
背景技术
网络中的设备发生故障需要主动上报给网管,上报的信息叫做告警。由于设备内 部各种故障有关联,所以上报的各个告警之间也具备一定的相关性。通过分析告警相关性 可以得出根因告警,根据根因告警实现故障管理,进一步实现故障排除。现有技术中,分析告警相关性大多通过基于规则库的告警相关性分析专家系统实 现,网管设备调用该专家系统进行告警相关性的分析。所述规则库中保存有人为定义的告 警规则,当网管设备接收到告警时,调用专家系统,专家系统根据所述告警查找与该告警相 关的告警规则,通过告警规则得出造成该告警的根源事件并分析接收到的各个告警之间的 相关性。在实现本发明的过程中,发明人发现,专家系统在进行告警相关性分析是根据人 为定义的相关性规则库来分析各个告警之间的相关性的,而人为定义的相关性规则库包含 的相关性规则并不能全面的归纳所有告警之间的相关性,使得告警相关性分析的准确性较差。

发明内容
本发明实施例提供一种相关性分析的方法、设备及系统,以解决现有技术中告警 相关性分析准确性较差的问题。为达到上述目的,本发明实施例采用如下技术方案相关性分析的方法,包括获取当前事件的父事件的事件标识号和该当前事件的 事件标识号;根据预设的告警事件列表,判断所述当前事件是否为告警事件;当所述当前 事件是告警事件时,为该告警事件生成告警信息并将该告警信息上报给网管设备,所述告 警信息包括所述事件标识号和所述父事件标识号;当所述当前事件不是告警事件时,为所 述当前事件生成日志信息并将该日志信息保存于系统日志中,所述日志信息包括当前事件 的父事件的事件标识号和该当前事件的事件标识号。相关性分析的方法,包括接收网元设备上报的两个以上告警信息,所述告警信息 包括告警事件的事件标识号和该告警事件的父事件的事件标识号;根据所述告警信息中的 告警事件的事件标识号和该告警事件的父事件的事件标识号查找所述网元设备中预先保 存与所述告警事信息相关的日志信息,所述日志信息包括与告警事件相关的事件的父事件 的事件标识号和与告警事件相关的事件的事件标识号;根据所述告警信息和所述日志信息 分析所述两个以上告警信息之间的相关性。网元设备,包括第一获取单元,用于获取当前事件的父事件的事件标识号和该当前事件的事件标 识号;
第一判断单元,用于根据预设的告警事件列表,判断所述当前事件是否为告警事 件;第一生成单元,用于在所述第一判断单元判断所述当前事件是告警事件时,为该 告警事件生成告警信息,所述告警信息包括所述事件标识号和所述父事件标识号;上报单元,用于上报所述第一生成单元生成的告警信息给网管设备;第二生成单元,用于在所述第一判断单元判断所述当前事件不是告警事件时,为 所述当前事件生成日志信息,所述日志信息包括当前事件的父事件的事件标识号和该当前 事件的事件标识号;保存单元,用于将所述第二生成单元生成的日志信息保存于系统日志中。相关性分析装置,包括接收单元,用于接收网元设备上报的两个以上告警信息,所述告警信息包括告警 事件的事件标识号和该告警事件的父事件的事件标识号;查找单元,用于根据所述接收单元接收的告警信息中的告警事件的事件标识号和 该告警事件的父事件的事件标识号查找所述网元设备中预先保存与所述告警事信息相关 的日志信息,所述日志信息包括与告警事件相关的事件的父事件的事件标识号和与告警事 件相关的事件的事件标识号;分析单元,用于根据接收单元接收的告警信息和所述查找单元查找到的日志信息 分析所述两个以上告警信息之间的相关性。相关性分析系统,包括网元设备,用于获取当前事件的父事件的事件标识号和该当前事件的事件标识 号,根据预设的告警事件列表,判断所述当前事件是否为告警事件,当所述当前事件是告警 事件时,为该告警事件生成告警信息并将该告警信息上报给网管设备,所述告警信息包括 所述事件标识号和所述父事件标识号,当所述当前事件不是告警事件时,为所述当前事件 生成日志信息并将该日志信息保存于系统日志中,所述日志信息包括当前事件的父事件的 事件标识号和该当前事件的事件标识号;网管设备,用于接收网元设备上报的两个以上告警信息,根据所述告警信息中的 告警事件的事件标识号和该告警事件的父事件的事件标识号查找所述网元设备中预先保 存与所述告警事信息相关的日志信息,根据所述告警信息和所述日志信息分析所述两个以 上告警信息之间的相关性。本发明实施例提供的相关性分析的方法、设备及系统,获取并保存当前事件的父 事件的事件标识号和该当前事件的事件标识号,当所述当前事件为告警事件时,为该告警 事件生成告警信息并将该告警信息上报给网管设备,使得网管设备能够根据所述告警信息 准确的分析该告警信息与网管设备接收的其他告警信息之间的相关性,解决了现有技术中 通过专家系统根据规则库进行告警相关性分析准确性较差的问题。本发明实施例提供的技 术方案,所述网管设备根据所述告警信息进行相关性分析,能够准确的分析出触发告警事 件的根源事件,根据所述根源事件进行网元设备故障的排除。


图1为本发明实施例提供的相关性分析的方法的流程图2为本发明又一实施例提供的相关性分析的方法的流程图;图3为本发明再一实施例提供的相关性分析的方法的流程图;图4为A、B、C和D四个警告发生的示意图;图5图3所示的发明实施例提供的相关性分析的方法流程图中步骤309的流程 图;图6为根据图3所示的告警形成的告警关系树;图7为本发明另一实施例提供的相关性分析的方法的流程图;图8为本发明再一实施例提供的相关性分析的方法的流程图;图9为本发明实施例提供的网元设备的结构示意图;图10为本发明又一实施例提供的网元设备的结构示意图;图11为本发明实施例提供的相关性分析装置的结构示意图;图12为图11所示发明实施例提供的相关性分析装置中分析单元的结构示意图;图13为本发明实施例提供的相关性分析系统的结构示意图。
具体实施例方式为了解决现有技术中解决现有技术中告警相关性分析准确性较差的问题,本发明 实施例提供一种相关性分析的方法、设备及系统。如图1所示,本发明实施例提供的相关性分析的方法,包括步骤101,获取当前事件的父事件的事件标识号和该当前事件的事件标识号;所 述事件标识号具有全局唯一性。步骤102,根据预设的告警事件列表,判断所述当前事件是否为告警事件。步骤103,当所述当前事件是告警事件时,为该告警事件生成告警信息并将该告警 信息上报给网管设备,所述告警信息包括所述事件标识号和所述父事件标识号;步骤104,当所述当前事件不是告警事件时,为所述当前事件生成日志信息并将该 日志信息保存于系统日志中,所述日志信息包括当前事件的父事件的事件标识号和该当前 事件的事件标识号。在本实施例中,当所述当前事件没有父事件时,所述当前事件的父事件的事件标 识号为缺省值。本发明实施例提供的相关性分析的方法,获取并保存当前事件的父事件的事件标 识号和该当前事件的事件标识号,当所述当前事件为告警事件时,为该告警事件生成告警 信息并将该告警信息上报给网管设备,使得网管设备能够根据所述告警信息准确的分析该 告警信息与网管设备接收的其他告警信息之间的相关性,解决了现有技术中通过专家系统 根据规则库进行告警相关性分析准确性较差的问题。本发明实施例提供的技术方案,所述 网管设备根据所述告警信息进行相关性分析,能够准确的分析出触发告警事件的根源事 件,根据所述根源事件进行网元设备故障的排除。本发明又一实施例提供的相关性分析的方法,包括步骤201,接收网元设备上报的两个以上告警信息,所述告警信息包括告警事件的 事件标识号和该告警事件的父事件的事件标识号;步骤202,根据所述告警信息中的告警事件的事件标识号和该告警事件的父事件的事件标识号查找所述网元设备中预先保存与所述告警事信息相关的日志信息,所述日志 信息包括与告警事件相关的事件的父事件的事件标识号和与告警事件相关的事件的事件 标识号;步骤203,根据所述告警信息和所述日志信息分析所述两个以上告警信息之间的 相关性。本发明实施例提供的相关性分析的方法,接收的两个以上的告警信息包括告警事 件的事件标识号和该告警事件的父事件的事件标识号,根据所述告警信息可以准确的查找 出网元设备中预先保存的标识列表,根据所述标识列表可以准确的分析出触发告警事件的 根源事件,并进一步分析出所述两个以上告警信息之间的相关性,解决了现有技术中通过 专家系统根据规则库进行告警相关性分析准确性较差的问题。本发明实施例提供的技术方 案,所述网管设备根据所述告警信息进行相关性分析,能够准确的分析出触发告警事件的 根源事件,根据所述根源事件进行网元设备故障的排除。为了使本领域技术人员能够更清楚地理解本发明实施例提供的技术方案,下面通 过具体的实施例,对本发明实施例提供的相关性分析的方法进行详细说明。如图3所示,本发明再一实施例提供的相关性分析的方法,包括步骤301,预设需要标识的事件;在本实施例中,网元设备中预设需要标识事件的事件列表,该列表在事件发生时 被调用,通过该列表判断发生的事件是否需要进行标识。步骤302,网元设备获取当前事件的父事件的事件标识号和该当前事件的事件标 识号;在本实施例中,所述当前事件的父事件的事件标识号和当前事件的事件标识号可 以是VB值,分别用PEvent ID和Event ID表示,例如,如图4所示,在事件c发生时,事件c 为当前事件,则事件c获取到事件标识号为Event ID(C),且事件c同时获取到父事件a的 事件标识号PEvent ID (a)。值得说明的是,当所述当前事件没有父事件时,所述当前事件的父事件标识号为 缺省值。例如,如图4所示,事件a发生时,事件a没有父事件,所述事件a在获取自身事件 标识号Event ID (a)的同时,获取到一缺省值PEvent ID (0)作为所述事件a的父事件的事 件标识号。步骤303,所述网元设备发送所述当前事件的事件标识号给由所述当前事件触发 的子事件;例如,如图4所示,事件c触发了事件d和事件g,则所述事件c发送其事件标识号 Event ID(c)给所述事件d和事件g。步骤304,所述网元设备根据预设的告警事件列表,判断所述当前事件是否为告警 事件;步骤305,当所述当前事件是告警事件时,为该告警事件生成告警信息并将该告警 信息上报给网管设备,所述告警信息包括所述事件标识号和所述父事件标识号。步骤306,当所述当前事件不是告警事件时,为所述当前事件生成日志信息并将该 日志信息保存于系统日志中,所述日志信息包括当前事件的父事件的事件标识号和该当前 事件的事件标识号。
例如,如图4所示,事件c发生时,所述事件c为非告警事件,则不需要生成告警信 息,而事件f发生时,由于判断出所述事件f为告警事件,需要上报一个告警信息给网管设 备,所述告警信息包括所述事件f的父事件的事件标识号PEvent ID (e)和事件f自身的事 件标识号Event ID (f)。所述PEvent ID (e)和EventID (f)作为VB值写入告警信息中。步骤307,所述网管设备接收所述网元设备上报的两个以上告警信息,所述告警信 息包括告警事件的事件标识号和该告警事件的父事件的事件标识号;在本实施例中,将接收到的告警信息缓存于告警列表中,例如,如图4所示,所述 网管设备接收到告警信息A、告警信息B、告警信息C和告警信息D,将所述告警信息A、告警 信息B、告警信息C和告警信息D缓存以形成告警列表。步骤308,根据所述告警信息中的告警事件的事件标识号和该告警事件的父事件 的事件标识号查找所述网元设备中预先保存与所述告警事信息相关的日志信息,所述日志 信息包括与告警事件相关的事件的父事件的事件标识号和与告警事件相关的事件的事件 标识号;步骤309,根据所述告警信息和所述日志信息分析所述两个以上告警信息之间的 相关性。所述步骤309,如图5所示,包括步骤3091,根据所述告警信息和所述标志列表补全所述告警信的事件链;例如,如图4所示,网管设备接收到告警信息A、告警信息B、告警信息C和告警信 息D之后,会根据这四个告警信息以及查找到的相对应的标识列表得到四条事件链事件 链A,如表1所示,事件链B,如表2所示,事件链C,如表3所示,以及事件链D,如表4所示。表1 事件链 A,(a)_ > (b)
权利要求
1.一种相关性分析的方法,其特征在于,包括获取当前事件的父事件的事件标识号和该当前事件的事件标识号; 根据预设的告警事件列表,判断所述当前事件是否为告警事件; 当所述当前事件是告警事件时,为该告警事件生成告警信息并将该告警信息上报给网 管设备,所述告警信息包括所述事件标识号和所述父事件标识号;当所述当前事件不是告警事件时,为所述当前事件生成日志信息并将该日志信息保存 于系统日志中,所述日志信息包括当前事件的父事件的事件标识号和该当前事件的事件标 识号。
2.根据权利要求1所述的方法,其特征在于,还包括发送所述当前事件的事件标识号给由所述当前事件触发的子事件。
3.根据权利要求1或2所述的方法,其特征在于,还包括 获取触发该当前事件的根源事件的事件标识号;当所述当前事件是告警事件时,所述为该告警事件生成的告警信息还包括根源事件标 识号;当所述当前事件不是告警事件时,所述为所述当前事件生成的日志信息还包括根源 事件标识号。
4.根据权利要求3所述的方法,其特征在于,还包括发送所述根源事件的事件标识号给由所述当前事件触发的子事件。
5.根据权利要求3所述的方法,其特征在于,还包括 获取由根源事件到当前事件的传递跳数;判断所述传递跳数是否大于预设的最大传递跳数; 当所述传递跳数大于最大传递跳数时,停止所述当前事件的动作; 当所述传递跳数不大于最大传递跳数时,允许判断所述当前事件是否为告警事件; 当所述当前事件是告警事件时,所述为该告警事件生成的告警信息还包括由根源事件 到当前事件的传递跳数;当所述当前事件不是告警事件时,所述为所述当前事件生成的日 志信息还包括由根源事件到当前事件的传递跳数。
6.一种相关性分析的方法,其特征在于,包括接收网元设备上报的两个以上告警信息,所述告警信息包括告警事件的事件标识号和 该告警事件的父事件的事件标识号;根据所述告警信息中的告警事件的事件标识号和该告警事件的父事件的事件标识号 查找所述网元设备中预先保存与所述告警事信息相关的日志信息,所述日志信息包括与告 警事件相关的事件的父事件的事件标识号和与告警事件相关的事件的事件标识号; 根据所述告警信息和所述日志信息分析所述两个以上告警信息之间的相关性。
7.—种网元设备,其特征在于,包括第一获取单元,用于获取当前事件的父事件的事件标识号和该当前事件的事件标识号;第一判断单元,用于根据预设的告警事件列表,判断所述当前事件是否为告警事件; 第一生成单元,用于在所述第一判断单元判断所述当前事件是告警事件时,为该告警 事件生成告警信息,所述告警信息包括所述事件标识号和所述父事件标识号; 上报单元,用于上报所述第一生成单元生成的告警信息给网管设备;第二生成单元,用于在所述第一判断单元判断所述当前事件不是告警事件时,为所述 当前事件生成日志信息,所述日志信息包括当前事件的父事件的事件标识号和该当前事件 的事件标识号;保存单元,用于将所述第二生成单元生成的日志信息保存于系统日志中。
8.根据权利要求7所述的设备,其特征在于,还包括第一发送单元,用于发送所述获取单元获取的当前事件的事件标识号给由当前事件触 发的子事件。
9.根据权利要求7或8所述的设备,其特征在于,还包括第二获取单元,用于获取触发该当前事件的根源事件的事件标识号; 当所述当前事件是告警事件时,所述为该告警事件生成的告警信息还包括根源事件标 识号;当所述当前事件不是告警事件时,所述为所述当前事件生成的日志信息还包括根源 事件标识号。
10.根据权利要求9所述的设备,其特征在于,还包括第二发送单元,用于发送所述第二获取单元获取的源事件的事件标识号给由所述当前 事件触发的子事件。
11.根据权利要求7或8所述的设备,其特征在于,还包括 第三获取单元,用于获取由根源事件到当前事件的传递跳数;第二判断单元,用于判断所述第三获取单元获取的传递跳数是否大于最大传递跳数; 停止单元,用于在所述第二判断单元判断得到所述传递跳数大于最大传递跳数时,停 止所述当前事件的动作;允许单元,用于在所述第二判断单元判断得到所述传递跳数不大于最大传递跳数时, 允许所述第一判断单元判断所述当前事件是否为告警事件;当所述当前事件是告警事件时,所述为该告警事件生成的告警信息还包括由根源事件 到当前事件的传递跳数;当所述当前事件不是告警事件时,所述为所述当前事件生成的日 志信息还包括由根源事件到当前事件的传递跳数。
12.根据权利要求11所述的设备,其特征在于,还包括第三发送单元,用于发送所述获取单元生成的传递跳数给由所述当前事件触发的子事件。
13.一种相关性分析装置,其特征在于,包括接收单元,用于接收网元设备上报的两个以上告警信息,所述告警信息包括告警事件 的事件标识号和该告警事件的父事件的事件标识号;查找单元,用于根据所述接收单元接收的告警信息中的告警事件的事件标识号和该告 警事件的父事件的事件标识号查找所述网元设备中预先保存与所述告警事信息相关的日 志信息,所述日志信息包括与告警事件相关的事件的父事件的事件标识号和与告警事件相 关的事件的事件标识号;分析单元,用于根据接收单元接收的告警信息和所述查找单元查找到的日志信息分析 所述两个以上告警信息之间的相关性。
14.一种相关性分析系统,其特征在于,包括网元设备,用于获取当前事件的父事件的事件标识号和该当前事件的事件标识号,根据预设的告警事件列表,判断所述当前事件是否为告警事件,当所述当前事件是告警事件 时,为该告警事件生成告警信息并将该告警信息上报给网管设备,所述告警信息包括所述 事件标识号和所述父事件标识号,当所述当前事件不是告警事件时,为所述当前事件生成 日志信息并将该日志信息保存于系统日志中,所述日志信息包括当前事件的父事件的事件 标识号和该当前事件的事件标识号;网管设备,用于接收网元设备上报的两个以上告警信息,根据所述告警信息中的告警 事件的事件标识号和该告警事件的父事件的事件标识号查找所述网元设备中预先保存与 所述告警事信息相关的日志信息,根据所述告警信息和所述日志信息分析所述两个以上告 警信息之间的相关性。
全文摘要
本发明实施例公开一种相关性分析的方法、设备及系统,涉及网络技术领域,以解决现有技术中告警相关性分析准确性较差的问题。本发明提供的技术方案包括获取当前事件的父事件的事件标识号和该当前事件的事件标识号;根据预设的告警事件列表,判断所述当前事件是否为告警事件;当所述当前事件是告警事件时,为该告警事件生成告警信息并将该告警信息上报给网管设备,所述告警信息包括所述事件标识号和所述父事件标识号;否则,为所述当前事件生成日志信息并将该日志信息保存于系统日志中,所述日志信息包括当前事件的父事件的事件标识号和该当前事件的事件标识号。本发明实施例提供的相关性分析的方法、装置及系统,能够应用于网络设备故障分析。
文档编号H04L12/24GK102136922SQ20101000262
公开日2011年7月27日 申请日期2010年1月22日 优先权日2010年1月22日
发明者潘军, 纪晓峰 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1