[发明专利]告警主动上报中对振荡告警的抑制方法有效
| 申请号: | 201210025535.5 | 申请日: | 2012-02-06 | 
| 公开(公告)号: | CN102594590A | 公开(公告)日: | 2012-07-18 | 
| 发明(设计)人: | 谢鹤宜;韵湘 | 申请(专利权)人: | 烽火通信科技股份有限公司 | 
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 | 
| 代理公司: | 北京捷诚信通专利事务所(普通合伙) 11221 | 代理人: | 魏殿绅;庞炳良 | 
| 地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 告警 主动 上报 振荡 抑制 方法 | ||
技术领域
本发明涉及网络管理系统中振荡告警的处理,具体说是告警主动上报中对振荡告警的抑制方法。
背景技术
国内专利“网络管理系统中闪断告警的处理方法(CN1462130)”,描述的主要是在一定的时间内根据相同告警产生的频率判定告警是否开始发生闪断(振荡告警),并将告警记录存储于数据库,这样的方法降低了告警处理的效率,难于保障维护工作人员及时的排除故障。
现有技术也没有更好的方式解决振荡告警的抑制问题。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供告警主动上报中对振荡告警的抑制方法,可以判断网络管理系统所接收的告警中是否有振荡告警,可以抑制振荡告警,通过抑制振荡告警,提高了网管维护人员的工作效率,告警数目得到减少,排除了维护人员的无关干扰,增强了运维人员的维护能力。
为达到以上目的,本发明采取的技术方案是:
告警主动上报中对振荡告警的抑制方法,其特征在于:当网管系统收到新的当前告警通知及数据时,先处理告警主动上报事件,然后处理告警主动上报数据并进行数据抑制处理,然后再分派发送告警主动上报数据给各个监视子窗口,各个监视子窗口按照各自对应的监视条件过滤告警。
在上述技术方案的基础上,所述处理告警主动上报事件包括以下步骤:
判断新增告警数据长度是否为0,如果长度为0,就结束处理;否则就开始以下循环:判断本条告警是否为已结束告警,如果是已结束告警,就继续判断下一条告警是否为已结束告警,继续循环;如果本条告警不是已结束告警,则将本条告警序号加入全局哈希表,再继续判断下一条告警是否为已结束告警,直到本批告警数据均处理完毕,循环结束;
然后,将这批处理完毕的告警数据加入全局数据缓存中,创建一个处理这批告警缓存数据的新线程;
接着,判断告警屏蔽显示是否有效,如果屏蔽有效,就调用处理告警主动上报数据接口,休眠1秒以缓存下1秒的数据,再启动该线程运行;如果屏蔽无效,直接调用处理告警主动上报数据接口,启动该线程运行。
在上述技术方案的基础上,所述处理告警主动上报数据并进行数据抑制处理包括以下步骤:
通过处理告警主动上报数据接口传递的告警屏蔽时长,获取缓存告警数据的时长参数,该参数单位为秒,其存储用户设置的缓存告警数据的时长,
程序运行中判断当前缓存数据时长是否大于用户设置的缓存告警数据的时长,如果大于该时长,就开始以下循环,否则就结束处理:
首先,循环1开始,循环对象是某一时长范围内告警序列集合中某个1秒时长的数据序列集,数据按照时间的顺序排列,获取需要比较的结束告警序号哈希表;
然后循环2开始,循环对象是循环1中数据序列集中的某条告警,判断本条告警是否为已结束告警,如果是已结束告警就加入需要处理的告警数据队列;如果不是已结束告警,就判断相邻的告警序号哈希表中是否有本条告警,如果有就完成本条告警的循环;如果相邻的告警序号哈希表中没有本条告警,就加入需要处理的告警数据队列,然后继续执行循环2的下一条告警;如果当前循环对象的数据都已经处理完成,则结束循环2,
循环2结束后,调用分派发送告警主动上报数据接口,删除缓存的这个时长的数据序列集合,然后继续执行循环1的下一个时长的告警序列集合;如果需要处理时长的告警序列集合都已经处理完成,则结束循环1。
在上述技术方案的基础上,所述分派发送告警主动上报数据给各个监视子窗口包括以下步骤:
首先通过处理告警主动上报数据接口传递的当前告警数据,获取当前告警上报监视窗口数量,如果监视窗口数量为0,就不进行分派处理,
如果监视窗口数量不为0,开始以下循环:调用监视窗口的过滤处理接口,继续进行循环,如果监视窗口数量为0,则结束循环。
在上述技术方案的基础上,所述按照各自对应的监视条件过滤告警包括以下步骤:
通过处理告警主动上报数据接口传递的当前告警数据,获取这个监视窗口的角色,判断是否为监视主窗口,如果是主监视窗口,就在这个监视窗口中显示这些告警数据;
如果不是主监视窗口,就开始以下循环:在每个监视子窗口内,循环判断是否符合监视条件的对象范围,如果不符合监视条件,就抛弃该条告警数据;如果符合监视条件的对象范围,就判断是否符合监视条件的代码范围,如果不是,就抛弃该条告警数据;如果符合监视条件的代码范围,就继续循环,直到告警处理完成,循环结束的条件就是全部的监视子窗口都执行完毕。
在上述技术方案的基础上,还包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210025535.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:热塑性材料制成的容器
- 下一篇:显示装置及其时序控制模块





