一种抑制告警风暴的方法及装置制造方法及图纸

技术编号:18119210 阅读:87 留言:0更新日期:2018-06-03 10:59
本发明专利技术实施例提供了一种抑制告警风暴的方法及装置,所述方法包括:判断当前预设周期内未发送的告警信息的数量;确定所述告警信息的数量大于等于预设值时,则在下一个预设周期内扩大告警信息的发送窗口;确定所述告警信息的数量大于零且小于所述预设值时,则在下一个预设周期内保持告警信息的发送窗口与当前预设周期内的告警信息的发送窗口大小相同;确定所述告警信息的数量满足预设条件时,则在下一个预设周期内缩小告警信息的发送窗口。

A method and device for restraining alarm storm

An embodiment of the present invention provides a method and device for suppressing an alarm storm. The method includes: determining the number of unsent alarm information in the current preset period; determining the transmission window of the warning information in the next preset period when the number of the alarm information is greater than or equal to the preset value; and determining the report. When the number of the alarm information is greater than zero and is less than the preset value, the sending window that maintains the alarm information in the next preset period is the same as the sending window of the alarm information within the current preset cycle; when the number of alarm information is determined to meet the preset condition, the alarm information is reduced in the next preset period. Send the window.

【技术实现步骤摘要】
一种抑制告警风暴的方法及装置
本专利技术涉及通信领域中的告警处理技术,尤其涉及一种抑制告警风暴的方法及装置。
技术介绍
目前,对网络中发生告警风暴的处理,常见的技术有:告警丢弃,即:直接将处理不了的告警进行丢弃;告警压缩,即:判断相同告警,对重复发送的相同告警进行合并,压缩为一条告警;延迟发送,即:对网络闪断的情况,网络异常的告警状态很快会清除,可设置一定的延迟时间,避免在闪断的情况下发送告警;内容分析,即:对告警级别或其他关键字进行内容匹配,只处理优先级最高的告警,将级别较低的告警进行丢弃处理;以及其他减少告警数量的技术。现有告警风暴的抑制技术主要着眼点在于告警本身的分析,并告警本身特征进行压缩的技术,但上述技术仍然可能导致在短时间、甚至较长时间内造成告警积压的情况,例如:对于告警压缩、内容分析技术,如果符合发送告警的条件,告警仍然会被发送;对于分析告警场景延迟发送的技术,由于该延迟时间是人为指定,并不能随网络的特征变化而变化,如果定得过大,则正常告警不能及时发送,如果定得过小,则不能起到预期的减少告警发送数量的目的。因此,亟待提出一种更有效的抑制告警风暴的方法。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种抑制告警风暴的方法及装置,可实现在及时发送告警信息的同时,达到抑制告警风暴的作用。为达到上述目的,本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种抑制告警风暴的方法,所述方法包括:判断当前预设周期内未发送的告警信息的数量;确定所述告警信息的数量大于等于预设值时,则在下一个预设周期内扩大告警信息的发送窗口;确定所述告警信息的数量大于零且小于所述预设值时,则在下一个预设周期内保持告警信息的发送窗口与当前预设周期内的告警信息的发送窗口大小相同;确定所述告警信息的数量满足预设条件时,则在下一个预设周期内缩小告警信息的发送窗口。一个实施例中,所述在下一个预设周期内扩大告警信息的发送窗口,包括:获取当前预设周期内的单位时间内未发送的告警信息的数量c;将获取的所述单位时间内未发送的告警信息的数量c与当前预设周期内所述发送窗口的大小S相加,得到所述下一个预设周期内告警信息的发送窗口的大小为S+c。可选的,该方法还包括:将所述下一个预设周期内告警信息的发送窗口的大小S+c与预设的发送窗口大小的最大阈值SS进行比较;确定所述S+c≥SS时,则取所述下一个预设周期内告警信息的发送窗口的大小为SS;确定所述S+c<SS时,则取所述下一个预设周期内告警信息的发送窗口的大小为S+c。一个实施例中,所述下一个预设周期内缩小告警信息的发送窗口,包括:获取当前预设周期内的单位时间内通过所述发送窗口已发送的告警信息的数量s;确定所述单位时间内通过所述发送窗口已发送的告警信息的数量s小于当前预设周期内所述发送窗口的大小S,则将下一个预设周期内告警信息的发送窗口的大小设置为所述s。可选的,该方法还包括:将所述下一个预设周期内告警信息的发送窗口的大小s与预设的发送窗口大小的最小阈值ss进行比较;确定所述s≥ss时,则取所述下一个预设周期内告警信息的发送窗口的大小为s;确定所述s<ss时,则取所述下一个预设周期内告警信息的发送窗口的大小为ss。本专利技术实施例还提供了一种抑制告警风暴的装置,所述装置包括:判断模块,用于判断当前预设周期内未发送的告警信息的数量;第一处理模块,用于确定所述告警信息的数量大于等于预设值时,则在下一个预设周期内扩大告警信息的发送窗口;第二处理模块,用于确定所述告警信息的数量大于零且小于所述预设值时,则在下一个预设周期内保持告警信息的发送窗口与当前预设周期内的告警信息的发送窗口大小相同;第三处理模块,用于确定所述告警信息的数量满足预设条件时,则在下一个预设周期内缩小告警信息的发送窗口。一个实施例中,所述第一处理模块包括:第一获取单元,用于获取当前预设周期内的单位时间内未发送的告警信息的数量c;相加处理单元,用于将获取的所述单位时间内未发送的告警信息的数量c与当前预设周期内所述发送窗口的大小S相加,得到所述下一个预设周期内告警信息的发送窗口的大小为S+c。可选的,所述第一处理模块还包括:第一比较单元,用于将所述下一个预设周期内告警信息的发送窗口的大小S+c与预设的发送窗口大小的最大阈值SS进行比较;第一结果处理单元,用于确定所述S+c≥SS时,则取所述下一个预设周期内告警信息的发送窗口的大小为SS;确定所述S+c<SS时,则取所述下一个预设周期内告警信息的发送窗口的大小为S+c。一个实施例中,所述第三处理模块包括:第二获取单元,用于获取当前预设周期内的单位时间内通过所述发送窗口已发送的告警信息的数量s;确定单元,用于确定所述单位时间内通过所述发送窗口已发送的告警信息的数量s小于当前预设周期内所述发送窗口的大小S,则将下一个预设周期内告警信息的发送窗口的大小设置为所述s。可选的,所述第三处理模块还包括:第二比较单元,用于将所述下一个预设周期内告警信息的发送窗口的大小s与预设的发送窗口大小的最小阈值ss进行比较;第二结果处理单元,用于确定所述s≥ss时,则取所述下一个预设周期内告警信息的发送窗口的大小为s;确定所述s<ss时,则取所述下一个预设周期内告警信息的发送窗口的大小为ss。本专利技术实施例中,判断当前预设周期内未发送的告警信息的数量;确定所述告警信息的数量大于等于预设值时,则在下一个预设周期内扩大告警信息的发送窗口;确定所述告警信息的数量大于零且小于所述预设值时,则在下一个预设周期内保持告警信息的发送窗口与当前预设周期内的告警信息的发送窗口大小相同;确定所述告警信息的数量满足预设条件时,则在下一个预设周期内缩小告警信息的发送窗口。可见,本专利技术实施例中,告警信息的发送窗口可跟随网络变化导致的告警信息数量的变化而自动调整大小,在及时发送告警信息的同时,可达到减少告警信息发送数量,抑制告警风暴的作用。附图说明图1为本专利技术实施例所述抑制告警风暴的方法实现流程图;图2为本专利技术实施例所述抑制告警风暴的装置结构示意图;图3为本专利技术实施例所述第一处理模块的结构示意图一;图4为本专利技术实施例所述第一处理模块的结构示意图二;图5为本专利技术实施例所述第三处理模块的结构示意图一;图6为本专利技术实施例所述第三处理模块的结构示意图二;图7为本专利技术应用场景实施例中告警系统的结构示意图;图8为本专利技术应用场景实施例中告警发送窗口区调整示意图;图9为本专利技术应用场景实施例中告警发送窗口区调整方法流程示意图。具体实施方式为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。图1为本专利技术实施例所述抑制告警风暴的方法实现流程图,如图1所示,该方法包括:步骤101:判断当前预设周期内未发送的告警信息的数量;步骤102:确定所述告警信息的数量大于等于预设值时,则在下一个预设周期内扩大告警信息的发送窗口;步骤103:确定所述告警信息的数量大于零且小于所述预设值时,则在下一个预设周期内保持告警信息的发送窗口与当前预设周期内的告警信息的发送窗口大小相同;步骤104:确定所述告警信息的数量满足预设条件时,则在下一个预设周期内缩小告警信息的发送窗口。这里,需要说明的是所述步骤102至步骤104的执行顺序不分先后。其中,所述发送本文档来自技高网...
一种抑制告警风暴的方法及装置

【技术保护点】
一种抑制告警风暴的方法,其特征在于,所述方法包括:判断当前预设周期内未发送的告警信息的数量;确定所述告警信息的数量大于等于预设值时,则在下一个预设周期内扩大告警信息的发送窗口;确定所述告警信息的数量大于零且小于所述预设值时,则在下一个预设周期内保持告警信息的发送窗口与当前预设周期内的告警信息的发送窗口大小相同;确定所述告警信息的数量满足预设条件时,则在下一个预设周期内缩小告警信息的发送窗口。

【技术特征摘要】
1.一种抑制告警风暴的方法,其特征在于,所述方法包括:判断当前预设周期内未发送的告警信息的数量;确定所述告警信息的数量大于等于预设值时,则在下一个预设周期内扩大告警信息的发送窗口;确定所述告警信息的数量大于零且小于所述预设值时,则在下一个预设周期内保持告警信息的发送窗口与当前预设周期内的告警信息的发送窗口大小相同;确定所述告警信息的数量满足预设条件时,则在下一个预设周期内缩小告警信息的发送窗口。2.根据权利要求1所述的方法,其特征在于,所述在下一个预设周期内扩大告警信息的发送窗口,包括:获取当前预设周期内的单位时间内未发送的告警信息的数量c;将获取的所述单位时间内未发送的告警信息的数量c与当前预设周期内所述发送窗口的大小S相加,得到所述下一个预设周期内告警信息的发送窗口的大小为S+c。3.根据权利要求2所述的方法,其特征在于,该方法还包括:将所述下一个预设周期内告警信息的发送窗口的大小S+c与预设的发送窗口大小的最大阈值SS进行比较;确定所述S+c≥SS时,则取所述下一个预设周期内告警信息的发送窗口的大小为SS;确定所述S+c<SS时,则取所述下一个预设周期内告警信息的发送窗口的大小为S+c。4.根据权利要求1所述的方法,其特征在于,所述下一个预设周期内缩小告警信息的发送窗口,包括:获取当前预设周期内的单位时间内通过所述发送窗口已发送的告警信息的数量s;确定所述单位时间内通过所述发送窗口已发送的告警信息的数量s小于当前预设周期内所述发送窗口的大小S,则将下一个预设周期内告警信息的发送窗口的大小设置为所述s。5.根据权利要求4所述的方法,其特征在于,该方法还包括:将所述下一个预设周期内告警信息的发送窗口的大小s与预设的发送窗口大小的最小阈值ss进行比较;确定所述s≥ss时,则取所述下一个预设周期内告警信息的发送窗口的大小为s;确定所述s<ss时,则取所述下一个预设周期内告警信息的发送窗口的大小为ss。6.一种抑制告警风暴的装置,其特征在于,所述装置包括:判断模块,用于判断当前预设周期内未发...

【专利技术属性】
技术研发人员:肖捷
申请(专利权)人:中国移动通信有限公司研究院中国移动通信集团公司
类型:发明
国别省市:北京,11

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

1