System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于告警处理,更具体的说,尤其涉及一种告警事件抑制收敛方法和系统、电子设备、存储介质。
技术介绍
1、面对数据中心快速发展带来的资源量、数据量、业务量的指数级增长,扩展性强、兼容性好、带有辅助决策的智能运维平台慢慢地开始替代传统的it运维方式。
2、由于接入多种第三方监控平台,导致产生的监控告警和事件类型格式多样化;由于运维平台接入大量监控设备,监控数据采集频率要求高,导致产生的监控告警事件一旦产生,会出现数量庞大的可能;由于运维平台监控设备的全面,导致出现一个设备故障,多台相关设备同时触发告警;由于运维平台监控持续不间断,导致正常的运维活动运维平台也会产生告警事件;当前的市场上it运维产品及运维方法,在统一告警能力上仅仅做到了形式上的统一,仅能够在同一个页面中展示来源于不同告警系统的告警事件条目,无法将同一个故障的不同告警信息进行有效收敛,从而对故障处理人员也会造成较大的干扰。
技术实现思路
1、有鉴于此,本专利技术的目的在于提供一种告警事件抑制收敛方法和系统、电子设备、存储介质,用于采集不同来源的监控告警数据,借助it监控运维管理工具,进行告警事件统一抑制收敛的方法。
2、本申请第一方面公开了一种告警事件抑制收敛方法,包括:
3、采集各个数据源的初始告警事件;
4、对各个所述初始告警事件进行无效告警屏蔽,并按照预设的收敛压缩规则进行压缩,得到收敛告警事件,以及,将所述收敛告警事件所对应的初始告警事件关闭;
5
6、可选的,所述对各个所述初始告警事件进行无效告警屏蔽,并按照预设的收敛压缩规则进行压缩,得到收敛告警事件,以及,将所述收敛告警事件所对应的初始告警事件关闭,包括:
7、将所述初始告警事件进行解析,并对解析后的初始告警事件采用屏蔽规则进行过滤,将满足预设的有效条件的初始告警事件过滤出来,不满足所述有效条件的告警数屏蔽掉,依据满足所述有效条件的初始告警事件创建或更新相应的有效告警事件;
8、对所述有效告警事件,进行按照同类收敛、异类收敛和关键字收敛的收敛压缩规则进行压缩,得到收敛告警事件;
9、将所述收敛告警事件所对应的初始告警事件关闭。
10、可选的,所述将所述初始告警事件进行解析,并对解析后的初始告警事件采用屏蔽规则进行过滤,将满足预设的有效条件的初始告警事件过滤出来,不满足所述有效条件的告警数屏蔽掉,依据满足所述有效条件的初始告警事件创建或更新相应的有效告警事件,包括:
11、判断产生所述初始告警事件的设备是否关联启用所述屏蔽规则;
12、若是,则判断所述初始告警事件的指标是否满足所述屏蔽规则中的指标屏蔽条件;
13、若所述初始告警事件的指标满足所述屏蔽规则中相应指标屏蔽条件,则判断所述初始告警事件的发生时间,是否满足所述屏蔽规则中相应指标的屏蔽时间;
14、若所述初始告警事件的指标满足所述屏蔽规则中相应指标的屏蔽时间,则不产生/不更新告警事件;
15、若产生所述初始告警事件的设备未关联启用所述屏蔽规则,或者,所述初始告警事件的指标均不满足所述屏蔽规则中对应的指标屏蔽条件,又或者,所述初始告警事件的指标不满足所述屏蔽规则中相应指标的屏蔽时间,所述初始告警事件的指标不满足所述屏蔽规则中相应指标的屏蔽时间,则产生第一告警事件;
16、判断是否有已打开当前所述第一告警事件对应的有效告警事件;
17、若是,则依据所述第一告警事件更新对应的有效告警事件;
18、若否,则依据所述第一告警事件创建有效告警事件。
19、可选的,所述屏蔽规则包括:时间屏蔽、设备屏蔽、次数屏蔽、指标屏蔽中的至少一种。
20、可选的,所述对所述有效告警事件,进行按照同类收敛、异类收敛和关键字收敛的收敛压缩规则进行压缩,得到收敛告警事件,包括:
21、判断当前是否启动收敛规则;
22、若当前启动所述收敛规则,则根据所述收敛压缩规则中的收敛字段,判断是否有已打开当前所述有效告警事件对应的收敛告警事件;其中,所述收敛压缩规则包括同类收敛、异类收敛和关键字收敛的规则;
23、若有已打开当前所述有效告警事件对应的收敛告警事件,则判断已打开当前所述有效告警事件对应的收敛告警事件的数量是否为多个;
24、若当前所述有效告警事件对应的收敛告警事件的数量为多个,则读取所述初始告警事件对应的冲突解决规则,并在所述冲突解决规则为不处理时,采用不处理方式;在所述冲突解决规则为随机更新时,随机更新所述有效告警事件到任一条收敛告警事件中;以及,在所述冲突解决规则为产生新告警事件时,依据所述有效告警事件创建新的收敛告警事件;
25、若当前未启动所述收敛规则,或者,若没有已打开当前所述有效告警事件对应的收敛告警事件,又或者,已打开当前所述有效告警事件对应的收敛告警事件的数量不为多个,则依据所述有效告警事件新建收敛告警事件。
26、可选的,所述同类收敛的规则为:通过配置所述收敛字段实现通过同一个设备的同一种指标,查找所述有效告警事件对应的收敛告警事件;
27、所述异类收敛的规则为:通过配置所述收敛字段,实现将同一个业务下多个不同设备作为查找条件,或者,将同一个设备下多个不同指标作为查找条件,查找所述有效告警事件对应的收敛告警事件;
28、所述关键字收敛的规则为:通过配置所述收敛字段,实现将一个或多个关键字作为查找条件,查找有效告警事件对应的收敛告警事件。
29、可选的,所述依据所述收敛告警事件,采用推论规则将所述收敛告警事件推理到相应设备存在故障的推论结果,并将所述收敛告警事件关闭,包括:
30、判断当前设备是否启用推论规则;其中,所述当前设备为所述收敛告警事件的设备;所述推论规则为:基于告警来源、设备类型、设备ip、事件类型和告警规则进行推论;所述告警来源、设备类型、设备ip、事件类型和告警规则均为推论依据;
31、若当前设备启用推论规则,则依据所述收敛告警事件是否满足当前推论规则,其中,所述满足当前推论规则为所述收敛告警事件的相应参数是否大于所述当前推论规则中相应推论依据的阈值;
32、若所述收敛告警事件满足所述推论规则,则获取预设时间窗口内当前设备的相关联设备的收敛告警事件,并判断当前设备及其相关联设备的收敛告警事件满足所述推论规则的比例,是否超过预设比例;
33、若当前设备及其相关联设备的收敛告警事件满足所述推论规则的比例超过预设比例,则依据当前的收敛告警事件,新建/更新推论告警事件;以及,依据下一条推论规则返回执行所述依据所述收敛告警事件是否满足当前推论规则。
34、本申请第二方面公开了一种告警事件抑制收敛系统,包括:
35、采集本文档来自技高网...
【技术保护点】
1.一种告警事件抑制收敛方法,其特征在于,包括:
2.根据权利要求1所述的告警事件抑制收敛方法,其特征在于,所述对各个所述初始告警事件进行无效告警屏蔽,并按照预设的收敛压缩规则进行压缩,得到收敛告警事件,以及,将所述收敛告警事件所对应的初始告警事件关闭,包括:
3.根据权利要求2所述的告警事件抑制收敛方法,其特征在于,所述将所述初始告警事件进行解析,并对解析后的初始告警事件采用屏蔽规则进行过滤,将满足预设的有效条件的初始告警事件过滤出来,不满足所述有效条件的告警数屏蔽掉,依据满足所述有效条件的初始告警事件创建或更新相应的有效告警事件,包括:
4.根据权利要求2所述的告警事件抑制收敛方法,其特征在于,所述屏蔽规则包括:时间屏蔽、设备屏蔽、次数屏蔽、指标屏蔽中的至少一种。
5.根据权利要求2所述的告警事件抑制收敛方法,其特征在于,所述对所述有效告警事件,进行按照同类收敛、异类收敛和关键字收敛的收敛压缩规则进行压缩,得到收敛告警事件,包括:
6.根据权利要求5所述的告警事件抑制收敛方法,其特征在于,所述同类收敛的规则为:通过配
7.根据权利要求1所述的告警事件抑制收敛方法,其特征在于,所述依据所述收敛告警事件,采用推论规则将所述收敛告警事件推理到相应设备存在故障的推论结果,并将所述收敛告警事件关闭,包括:
8.一种告警事件抑制收敛系统,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种存储介质,其特征在于,其上存储有计算机程序,其中,计算机程序被处理器执行时实现如权利要求1-7中任一项所述的告警事件抑制收敛方法。
...【技术特征摘要】
1.一种告警事件抑制收敛方法,其特征在于,包括:
2.根据权利要求1所述的告警事件抑制收敛方法,其特征在于,所述对各个所述初始告警事件进行无效告警屏蔽,并按照预设的收敛压缩规则进行压缩,得到收敛告警事件,以及,将所述收敛告警事件所对应的初始告警事件关闭,包括:
3.根据权利要求2所述的告警事件抑制收敛方法,其特征在于,所述将所述初始告警事件进行解析,并对解析后的初始告警事件采用屏蔽规则进行过滤,将满足预设的有效条件的初始告警事件过滤出来,不满足所述有效条件的告警数屏蔽掉,依据满足所述有效条件的初始告警事件创建或更新相应的有效告警事件,包括:
4.根据权利要求2所述的告警事件抑制收敛方法,其特征在于,所述屏蔽规则包括:时间屏蔽、设备屏蔽、次数屏蔽、指标屏蔽中的至少一种。
5.根据权利要求2所述的告警事件抑制收敛方法...
【专利技术属性】
技术研发人员:于博,郝立平,曹伟,李泉,刘建辉,吕游,罗文飞,徐军,
申请(专利权)人:中国民航信息网络股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。