一种网管系统中告警前转实现方法及系统的制作方法

文档序号:7920108阅读:221来源:国知局
专利名称:一种网管系统中告警前转实现方法及系统的制作方法
技术领域
本发明属于电信网络管理技术领域,尤其涉及电信管理网(TMN)中电信设 备告警前转的实现方法及系统。
背景技术
在电信网络管理系统中告警管理系统是非常重要的一部分,大数据量告警 的处理尤其是其中的一个难点。 一个电信网络往往管理成百上千个设备,想要 分析网络告警数据,实时准确的掌握设备的运行情况,及时处理设备出现的异 常以及分析告警,预防设备出现重大故障,必须及时前转(通知)维护人员, 同时备份告警数据,以备事后分析原因,这就需要迅速处理产生的告警,传送 大量的数据到服务器;处理告警效率的问题、大批量数据传输问题,都是该系 统要解决的难点问题。
传统的前转告警实现方案均为将设备产生的告警顺次前转给服务器。随着 网管管理能力的提高,网管所管理的网元数量的增加,当告警达到一定数量级 时,将使线程异常繁忙,网元产生的严重告警不能及时得到处理,从而使网管 处理效率下降、可靠性降低。
当前的网管系统要求能够管理的网元数量已经达到三千个以上,针对这种 情况,如何有效利用系统资源,进一步提高告警处理效率,及时处理严重告警, 避免网管中处理大数据量告警时丢失数据,成为必需面对的问题。本发明给出 了相应的解决方案。

发明内容
本发明要解决的技术问题是提供一种网管系统中的告警前转实现方法及系 统,采用该方法/系统能够及时处理严重告警。
为解决上述技术问题,本发明网管系统中告警前转实现方法包括如下步骤
步骤A、将设备上报的告警根据其严重级别分别緩存到不同的队列; 步骤B、按照一定的策略将步骤A所述的緩存在不同级别队列的告警前转给 服务器,该策略应保证严重级别较高的告警能够及时被前转。 步骤A具体可以包括如下步骤
Al、将设备上报的所有告警立即存入一个告警公共队列中,这样设备上来 的告警能够得到及时处理,不会丢失;
A2、将所述告警公共队列中的告警根据其严重级别分配到相应的告警级别 队列中。
所述步骤A2还可以进一步包括如果某告警级别队列已满,则将所述从告 警公共队列分配到该告警级别队列的告警以文件形式备份到本地,以免处理大 数据量告警时出现告警lt据丢失。
步骤B所述告警前转策略可以为所有线程优先处理告警严重级别较高的 队列中的告警,仅当有线程空余时方指派线程去处理告警严重级别较低的队列 中的告警。
步骤B所述告警前转策略还可以为分配数量较多的线程负责处理告警严 重级别较高的队列中的告警,相应地,分配数量较少的线程负责处理告警严重 级别较低的队列中的告警。
进一步地,在该策略中,所述分配给各告警级别队列的线程的数量关系是 根据各告警级别队列所实际緩存的告警数量关系变化而动态变化的。
更进一步地,在该策略中,所述各个告警级别队列至少应有一个线程负责 处理。
为解决上述技术问题,采用本发明方法的网管系统中告警前转实现系统包

告警公共队列、告警级别队列、分配告警线程调度模块和前转告警线程调 度模块;
其中,告警公共队列用于对设备上报的所有告警立即进行緩存;
分配告警线程调度模块用于调度线程,将所述告警公共队列中的告警根据
其严重级别分配到相应的告警级别队列中去;
各告警级别队列用于緩存所述告警公共队列分配来的相应严重级别的告
*;
前转告警线程调度模块用于按照一定的策略调度线程,以将所述各告警级 别队列中的告警前转给服务器;所述前转调度策略应保证严重级别较高的告警 能够及时被前转。
本发明网管系统中告警前转实现系统还可以包括告警备份模块,用于当某 个/某些告警级别队列存储已满时,将所述告警公共队列分配到该告警级别队列 的告警以文件形式备份到本地。
本发明网管系统中告警前转实现系统还可以包括一个线程池,用于集中放 置所述线程。
本发明方法的有益效果为
本发明方法/系统由于采取了两个调度^t块对所有线程进行统一调度,同 时动态计算告警的优先级并采用一定的告警前转策略,从而有效利用了系统资 源,优先前转严重告警,进一步提高了网管系统管理多网元时的告警前转处理 效率,并且能够避免网管中由于告警数据过大而导致数据丟失,提高了网管系 统的可靠性。


图l是本发明方法流程示意图2是本发明系统架构示意图。
具体实施例方式
下面结合附图和具体实施方式
对本发明作进一步详细说明。
图1是本发明方法流程示意图,下面结合该图并以传输网管系统中的告警
分级前转为例对本发明方法流程进行说明,如图所示,本发明方法包括如下步

步骤IOI、传输网管系统中网元上报告警;
步骤102、所有上报上来的告警立即加入到告警公共队列,然后返回,告警 公共队列中的告警等待被分派到各自的告警级别队列;
步骤103、调度线程对告警进行分派,根据告警的严重级别将各告警分配到 相应的告警级别队列中进行緩存,若相应告警级别队列已满,则将相应告警以 文件形式备份到本地;
步骤104、按照一定的策略调度线程,将各告警级别队列中的告警前转到服 务器。调度策略可以任意设置,但应保证较严重的告警能够及时前转。例如调 度策略可以为所有线程均优先处理告警级别较高的队列,当有空闲线程时方 处理级别较低的队列;调度策略还可以为分配数量较多的线程负责处理告警 严重级别较高的队列中的告警,相应地,分配数量较少的线程负责处理告警严 重级别较低的队列中的告警,而各个告警级别队列至少应有一个线程负责处理; 并且,这种调度策略还是动态改变的,所述分配给各告警级别队列的线程的数 量关系是4艮据各告警级别队列的实际告警的数量关系的变化而动态变化的。
图2是本发明系统架构示意图,如图所示,本发明系统包括告警公共队 列、告警级别队列、分配告警线程调度模块和前转告警线程调度模块。其中, 告警公共队列用于对网元上报的所有告警立即进行緩存;分配告警线程调度模 块用于调度线程,将所述告警公共队列中的告警根据其严重级别分配到相应的 告警级别队列中去;各告警级别队列用于緩存所述告警公共队列分配来的相应 严重级别的告警;前转告警线程调度模块则用于按照一定的策略调度线程,以 将所述各告警级别队列中的告警前转给服务器,所述前转调度策略应保证严重 级别较高的告警能够及时被前转。本发明网管系统中告警前转实现系统还可以 包括告警备份模块,用于当某个/某些告警级别队列存储已满时,将所述告警公 共队列分配到该告警级别队列的告警以文件形式备份到本地。本发明网管系统 中告警前转实现系统还可以进一步包括一个线程池,用于集中放置所述线程。
本发明实施例中由于釆用了两个调度模块对所有告警进行统一处理,同时
按照告警的严重级别进行区别处理,有效利用了系统资源,进一步保证网管系 统管理多网元时的严重告警能够及时前转,本发明还对由于告警级别队列已满 而暂时无法緩存的告警进行备份,提高了网管系统可靠性,使得本系统可以适 用于管理上千个网元的复杂的、大型的网管系统。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进 一步详细说明,所应注意的是,以上所述仅为本发明的具体实施例而已,本领
围。这样,倘若本发明的这些修改和变型属于本发明权利要求记载的技术方案 及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种网管系统中告警前转实现方法,其特征在于,包括如下步骤:步骤A、将设备上报的告警根据其严重级别分别缓存到不同的队列;步骤B、按照一定的策略将步骤A所述的缓存在不同级别队列的告警前转给服务器,该策略应保证严重级别较高的告警能够及时被前转。
2、 根据权利要求1所述的网管系统中告警前转实现方法,其特征在于,所 述步骤A具体包括Al、将设备上报的所有告警立即存入一个告警公共队列中; A2、将所述告警公共队列中的告警根据其严重级别分配到相应的告警级别 队列中。
3、 根据权利要求2所述的网管系统中告警前转实现方法,其特征在于,所 述步骤A2还包括如果某告警级别队列已满,则将所述从告警^^共队列分配到该告警级别队 列的告警以文件形式备^f分到本地。
4、 根据权利要求1或2或3所述的网管系统中告警前转实现方法,其特征 在于,步骤B所述告警前转策略为所有线程优先处理告警严重级别较高的队列中的告警,仅当有线程空余时 方指派线程去处理告警严重级别较低的队列中的告警。
5、 根据权利要求1或2或3所述的网管系统中告警前转实现方法,其特征 在于,步骤B所述告警前转策略为分配数量较多的线程负责处理告警严重级别较高的队列中的告警,相应地, 分配数量较少的线程负责处理告警严重级别较低的队列中的告警。
6、 根据权利要求5所述的网管系统中告警前转实现方法,其特征在于 所述分配给各告警级别队列的线程的数量关系是根据各告警级别队列所实际緩存的告警数量关系变化而动态变化的。
7、 根据权利要求6所述的网管系统中告警前转实现方法,其特征在于 所述各个告警级别队列均至少有一个线程负责处理。
8、 采用权利要求1所述方法的网管系统中告警前转实现系统,其特征在于 该系统包括告警公共队列、告警级别队列、分配告警线程调度模块和前转告警线程调度模块;其中,所述告警公共队列用于对设备上报的所有告警立即进行緩存;所述分配告警线程调度模块用于调度线程,将所述告警公共队列中的告警 根据其严重级别分配到相应的所述告警级别队列中去;所述各告警级别队列用于緩存所述告警公共队列分配来的相应严重级别的告警;所述前转告警线程调度模块用于按照一定的策略调度线程,以将所述各告警级别队列中的告警前转给服务器;所述前转调度策略应保证严重级别较高的 告警能够及时被前转。
9、 根据权利要求8所述的网管系统中告警前转实现系统,其特征在于 该系统还包括告警备份模块,用于当某个/某些告警级别队列存储已满时,将所述告警公共队列分配到该告警级别队列的告警以文件形式备份到本地。
10、 根据权利要求8或9所述的网管系统中告警前转实现系统,其特征在于该系统还包括一个线程池,用于集中放置所述线程。
全文摘要
本发明公开了一种能够及时处理严重告警、并且在处理大数据量告警时不会出现告警丢失的网管系统中的告警前转实现方法及系统,其技术方案主要包括步骤A、将设备上报的所有告警立即存入一个告警公共队列中;步骤B、将所述告警公共队列中的告警根据其严重级别分配到相应的告警级别队列中;如果某告警级别队列已满,则将所述从告警公共队列分配到该告警级别队列的告警以文件形式备份到本地;步骤C、按照一定的策略将步骤A所述的缓存在不同级别队列的告警前转给服务器,该策略应保证严重级别较高的告警能够及时被前转。所述策略可以为所有线程均优先处理告警级别高的队列,也可以为向告警级别高的队列分配较多线程。
文档编号H04L12/56GK101374077SQ20081016760
公开日2009年2月25日 申请日期2008年10月20日 优先权日2008年10月20日
发明者刘海瑞, 岩 邹 申请人:中兴通讯股份有限公司;中国移动通信集团重庆有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1