一种告警数据处理方法及网络管理设备技术

技术编号:12814110 阅读:99 留言:0更新日期:2016-02-05 14:07
本发明专利技术公开了一种告警数据处理方法及网络管理设备,其中方法包括:当确定出现告警风暴时,接收到告警数据后,获取所述告警数据的标识信息;当根据所述告警数据的标识信息、以及预设的优先级规则,确定所述告警数据为高优先级告警数据时,将所述告警数据添加至N个高优先级发送队列之一中,N为大于等于1的正整数;从所述N个高优先级发送队列中的取出M个告警数据,将所述M个告警数据发送至对应的客户端,使得所述客户端处理所述告警数据,所述M为大于等于1且小于等于N的正整数。

【技术实现步骤摘要】

本专利技术涉及通信领域的网络管理技术,尤其涉及一种告警数据处理方法及网络管理设备
技术介绍
在网络通讯环境下,网络管理系统主要负责网络的告警管理、安全管理、配置管理等工作,其中,告警管理对网络维护的正常运行起着非常重要的作用。在当前网络通讯设备领域中,网元由于环境影响或硬件故障而发生异常情况时,需要以告警的方式上报到网管系统,告警的方式是向网管系统发送告警数据,然后由网管系统解析告警数据。但是,随着网络设备规模的增大,整个网络中的网元在短时间内会产生大量的告警数据,此时网管系统就会在短时间内接收到海量的告警数据,即发生告警风暴。当发生告警风暴时,如果网管系统对接收到的告警数据处理慢,就会导致告警数据大量堆积,导致重要的告警数据被延迟上报,影响正常的告警管理功能。
技术实现思路
为解决上述技术问题,本专利技术的目的在于提供一种告警数据处理方法及网络管理设备。本专利技术提供了一种告警数据处理方法,所述方法包括:当确定出现告警风暴时,接收到告警数据后,获取所述告警数据的标识信息;当根据所述告警数据的标识信息、以及预设的优先级规则,确定所述告警数据为高优先级告警数据时,将所述告警数据添加至N个高优先级发送队列之一中,N为大于等于1的正整数;从所述N个高优先级发送队列中的取出Μ个告警数据,将所述Μ个告警数据发送至对应的客户端,使得所述客户端处理所述告警数据,所述Μ为大于等于1且小于等于Ν的正整数。上述方案中,所述所述优先级规则包括:一个或多个标识信息、以及各个标识信息对应的优先级,所述优先级可以包括高优先级和低优先级;或者,包括一个或多个预设为高优先级的标识信息。上述方案中,所述将所述告警数据添加至Ν个高优先级发送队列之一中,包括:根据所述告警数据的标识信息,将所述告警数据添加至对应的Ν个高优先级发送队列之一;其中,Ν为大于等于1的正整数。上述方案中,所述方法还包括:当根据所述告警数据的标识信息、以及预设的优先级规则,确定所述告警数据为低优先级告警数据时,将所述告警数据添加至低优先级发送队列。上述方案中,所述方法还包括:实时检测指定时长内告警数据量;当所述告警数据量达到第二预设门限值时,控制所述低优先级发送队列仅添加新的告警数据、停止发送所述低优先级发送队列中的告警数据,并且控制保持发送所述高优先级发送队列中的告警数据;当所述告警数据量没有达到第二预设门限值时,发送所述低优先级发送队列中的告警数据、并且发送所述高优先级发送队列中的告警数据。上述方案中,所述在低优先级发送队列中添加告警数据,包括:在网络管理设备中为低优先级发送队列创建缓存空间,将告警数据缓存至缓存空间中。本专利技术还提供了一种网络管理设备,所述网络管理设备包括:实时监测单元,用于确定出现告警风暴;告警解析单元,用于接收到告警数据后,获取所述告警数据的标识信息;告警分析处理单元,用于当根据所述告警数据的标识信息、以及预设的优先级规贝1J,确定所述告警数据为高优先级告警数据时,将所述告警数据添加至N个高优先级发送队列之一中,N为大于等于1的正整数;高优先级管理单元,用于从所述N个高优先级发送队列中的取出Μ个告警数据,将所述Μ个告警数据发送至对应的客户端,所述Μ为大于等于1且小于等于Ν的正整数。上述方案中,所述优先级规则包括:一个或多个标识信息、以及各个标识信息对应的优先级,所述优先级可以包括高优先级和低优先级;或者,包括一个或多个预设为高优先级的标识信息。上述方案中,所述告警分析处理单元,具体用于根据所述告警数据的标识信息,将所述告警数据添加至对应的Ν个高优先级发送队列之一。上述方案中,所述网络管理设备还包括:低优先级管理单元,用于缓存低优先级发送队列的低优先级告警数据;相应的,所述告警分析处理单元,还用于当根据所述告警数据的标识信息、以及预设的优先级规则,确定所述告警数据为低优先级告警数据时,将所述告警数据添加至低优先级发送队列。上述方案中,所述实时监测单元,还用于实时检测指定时长内告警数据量;当所述告警数据量达到第二预设门限值时,控制所述低优先级发送队列仅添加新的告警数据、停止发送所述低优先级发送队列中的告警数据,并且控制保持发送所述高优先级发送队列中的告警数据;当所述告警数据量没有达到第二预设门限值时,发送所述低优先级发送队列中的告警数据、并且发送所述高优先级发送队列中的告警数据。上述方案中,所述低优先级管理单元,具体用于在网络管理设备中为低优先级发送队列创建缓存空间,将告警数据缓存至缓存空间中。本专利技术所提供的告警数据处理方法及网络管理设备,能在发生告警风暴时,利用多线程高优先级队列对接收到的告警数据按优先级别并发上报处理,以保证有价值的,高优先级的告警数据可以被立即处理和上报,而不会被延迟或丢弃。【附图说明】图1为本专利技术实施例告警数据处理方法流程示意图;图2为本专利技术实施例网络管理设备组成结构示意图;图3为本专利技术实施例告警数据处理流程示意图。【具体实施方式】下面结合附图及具体实施例对本专利技术再作进一步详细的说明。实施例一、本专利技术实施例提供的告警数据处理方法,如图1所示,包括:步骤101:当确定出现告警风暴时,接收到告警数据后,获取所述告警数据的标识信息。步骤102:当根据所述告警数据的标识信息、以及预设的优先级规则,确定所述告警数据为高优先级告警数据时,将所述告警数据添加至N个高优先级发送队列之一中,其中N为大于等于1的正整数。步骤103:从所述N个高优先级发送队列中的取出Μ个告警数据,将所述Μ个告警数据发送至对应的客户端,使得所述客户端处理所述告警数据,所述Μ为大于等于1且小于等于Ν的正整数。这里,所述确定出现告警风暴可以为检测指定时长内、告警数据量,当所述告警数据量高于预设的第一门限值时,确定出现告警风暴;其中,获取告警数据的方式可以为网络管理设备根据现有技术的规定获取,这里不做赘述;所述第一门限值为根据实际情况预设。所述将所述告警数据添加至Ν个高优先级发送队列之一中之前,还可以包括:根据所述告警数据的标识信息,检测是否在高优先级发送队列或低优先级发送队列中,有相同标识信息的告警数据,若有,则将告警数据直接丢弃。所述获取告警数据的标识信息可以包括:对接收到的告警数据进行解析,得到告警数据的对象标识符(OID,Object Identifier),将所述0ID作为所述标识信息。所述优先级规则可以包括:一个或多个标识信息、以及各个标识信息对应的优先级,所述优先级可以包括高优先级和低优先级;或者,可以包括一个或多个预设为高优先级标识信息。根据所述告警数据的标识信息、以及预设的优先级规则,确定所述告警数据为高优先级告警数据具体可以包括:根据所述告警数据的标识信息,从预设的优先级规则中查找所述标识信息对应的优先级,当查找到的所述优先级为高优先级时,确定所述告警数据位高优先级告警数据;或者,可以包括:查找所述告警数据的标识信息,是否与在预设的优先级规则的所述高优先级标识信息中有匹配的标识信息,若有,则确定所述告警数据为高优先级告警数据。所述将所述告警数据添加至N个高优先级发送队列之一中,包括:根据所述告警数据的标识信息,将所述告警数据添加至对应的N个高优先级发送队列之一;其中,N为大于等于1的正整数。所述N个高优先级发送队列可以为预设的N个缓存本文档来自技高网...

【技术保护点】
一种告警数据处理方法,其特征在于,所述方法包括:当确定出现告警风暴时,接收到告警数据后,获取所述告警数据的标识信息;当根据所述告警数据的标识信息、以及预设的优先级规则,确定所述告警数据为高优先级告警数据时,将所述告警数据添加至N个高优先级发送队列之一中,N为大于等于1的正整数;从所述N个高优先级发送队列中的取出M个告警数据,将所述M个告警数据发送至对应的客户端,使得所述客户端处理所述告警数据,所述M为大于等于1且小于等于N的正整数。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘云张高科
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1