告警信息处理方法、装置、电子设备及存储介质与流程

文档序号:35271774发布日期:2023-08-30 17:13阅读:34来源:国知局
告警信息处理方法、装置、电子设备及存储介质与流程

本发明实施例涉及计算机,尤其涉及一种告警信息处理方法、装置、电子设备及存储介质。


背景技术:

1、目前,随着互联网和云计算技术的快速发展,大规模分布式系统已经成为现代企业的主要it基础设施。这些系统通常由数以千计的节点、数百万条指标组成,需要进行持续监控和维护,以保证系统的高可用性和稳定性。然而,由于系统规模庞大,告警数量巨大,运维人员难以有效地处理告警,那一保证系统的维护效率和可靠性。

2、zabbix是一个基于web界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。能够监视各种网络参数,保证服务器系统的安全运营,并提供较为灵活的通知机制以让系统管理员快速定位或解决存在的各种问题。但zabbix存在一些不足,例如没有提供自动化的告警去重功能,如果同一个问题在多个监控项上都触发了告警,那么就会产生大量重复的告警信息,这会给运维人员带来额外的工作量和困扰。


技术实现思路

1、本发明提供了一种告警信息处理方法、装置、电子设备及存储介质,以提高告警信息处理的效率。

2、第一方面,本发明实施例提供了一种告警信息处理方法,包括:

3、基于zabbix获取当前告警信息并提取所述当前告警信息的第一关键字段;

4、将所述第一关键字段与预设数据结构中已有告警信息的第二关键字段进行匹配;

5、若所述第二关键字段不同于所述第一关键字段,则将所述当前告警信息插入所述预设数据结构中;

6、其中,所述预设数据结构为散列表与链表结合的数据结构,所述预设数据结构的键为告警信息的关键字段,所述预设数据结构的值为告警信息。

7、可选的,该方法还包括:

8、若所述散列表中已有告警信息的第二关键字段与所述第一关键字段相同,则忽略所述当前告警信息。

9、可选的,该方法还包括:

10、若所述链表中已有告警信息的第二关键字段与所述第一关键字段相同,则将所述当前告警信息添加到所述链表的值中。

11、可选的,该方法还包括:

12、根据所述zabbix的当前监视数据调整所述zabbix的告警收敛规则和/或告警策略;其中,

13、所述告警收敛规则包括基于时间、业务、主机的告警收敛规则;

14、所述告警策略包括基于告警级别、告警类型、主机的告警策略。

15、可选的,根据所述zabbix的当前监视数据调整所述zabbix的告警收敛规则和/或告警策略,包括:

16、获取样本数据;

17、根据所述样本数据建立自适应模型;

18、基于所述自适应模型,根据所述zabbix的当前监视数据调整告警收敛规则和告警策略。

19、可选的,该方法还包括:

20、获取历史监视数据;

21、根据所述历史监视数据建立故障预测模型;

22、基于所述故障预测模型,根据所述zabbix的当前监视数据预测故障。

23、可选的,告警信息的关键字段包括互联网协议地址ip地址字段、告警类型字段以及告警级别字段。

24、第二方面,本发明实施例还提供了一种告警信息处理装置,包括:

25、提取模块,用于基于zabbix获取当前告警信息并提取所述当前告警信息的第一关键字段;

26、匹配模块,用于将所述第一关键字段与预设数据结构中已有告警信息的第二关键字段进行匹配;

27、插入模块,用于若所述第二关键字段不同于所述第一关键字段,则将所述当前告警信息插入所述预设数据结构中;

28、其中,所述预设数据结构为散列表与链表结合的数据结构,所述预设数据结构的键为告警信息的关键字段,所述预设数据结构的值为告警信息。

29、第三方面,本发明实施例提供了一种电子设备,包括:

30、一个或多个处理器;

31、存储装置,用于存储一个或多个程序;

32、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的告警信息处理方法。

33、第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的告警信息处理方法。

34、本发明实施例提供了一种告警信息处理方法、装置、电子设备及存储介质。该告警信息处理方法包括:基于zabbix获取当前告警信息并提取所述当前告警信息的第一关键字段;将所述第一关键字段与预设数据结构中已有告警信息的第二关键字段进行匹配;若所述第二关键字段不同于所述第一关键字段,则将所述当前告警信息插入所述预设数据结构中;其中,所述预设数据结构为散列表与链表结合的数据结构,所述预设数据结构的键为告警信息的关键字段,所述预设数据结构的值为告警信息。上述技术方案按照预设数据结构,利用关键字段存储具有不同关键字段的告警信息,能够对告警信息进行去重,提高了告警信息处理的效率。



技术特征:

1.一种告警信息处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,还包括:

3.根据权利要求1所述的方法,其特征在于,还包括:

4.根据权利要求1所述的方法,其特征在于,还包括:

5.根据权利要求4所述的方法,其特征在于,根据所述zabbix的当前监视数据调整所述zabbix的告警收敛规则和/或告警策略,包括:

6.根据权利要求1所述的方法,其特征在于,还包括:

7.根据权利要求1-6任一项所述的方法,其特征在于,告警信息的关键字段包括互联网协议地址ip地址字段、告警类型字段以及告警级别字段。

8.一种告警信息处理装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的告警信息处理方法。


技术总结
本发明公开了一种告警信息处理方法、装置、电子设备及存储介质。该告警信息处理方法包括:基于Zabbix获取当前告警信息并提取所述当前告警信息的第一关键字段;将所述第一关键字段与预设数据结构中已有告警信息的第二关键字段进行匹配;若所述第二关键字段不同于所述第一关键字段,则将所述当前告警信息插入所述预设数据结构中;其中,所述预设数据结构为散列表与链表结合的数据结构,所述预设数据结构的键为告警信息的关键字段,所述预设数据结构的值为告警信息。上述技术方案按照预设数据结构,利用关键字段存储具有不同关键字段的告警信息,能够对告警信息进行去重,提高了告警信息处理的效率。

技术研发人员:孙高猛
受保护的技术使用者:深圳如布科技有限公司
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1