一种基于互联网运维的告警监控方法与流程

文档序号:21541910发布日期:2020-07-17 17:44阅读:194来源:国知局
一种基于互联网运维的告警监控方法与流程

本发明涉及互联网技术领域,特别是涉及一种基于互联网运维的告警监控方法。



背景技术:

随着网络技术的发展,信息量不断增加,网络设备也越来越多,而为了监控网络设备的工作状态,需要对网络设备的告警进行监控。

目前,市面上传统的原有告警系统只是简单的显示告警,只要产生告警都会进行显示,而随着业务量不断的增长,过多的告警会加大告警系统的工作量,导致告警系统崩溃,从而难满足新的告警接入方式。



技术实现要素:

本发明主要解决的技术问题是提供一种基于互联网运维的告警监控方法,能够根据预设告警生成策略对告警进行相对应的灵活显示,还能够根据预设告警屏蔽策略对告警进行过滤,使得能够灵活显示相对应的告警,以降低告警系统的工作量以保证告警系统的正常工作,从而能够满足新的告警接入方式。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种基于互联网运维的告警监控方法,其特征在于,包括:获取数据源的性能数据,其中性能数据包括监控对象和与该监控对应的性能指标;解析出该性能数据所对应的监控对象和与该监控对应的性能指标;根据该监控对象为该性能数据匹配出对应的预设告警生成策略,并根据该监控对象为该性能数据匹配出对应的预设告警屏蔽策略,其中告警生成策略包括与该性能指标对应的告警条件,告警屏蔽策略包括与该监控对象对应的屏蔽时间段;在确定该性能指标触发告警条件时,根据该屏蔽时间段对该监控对象进行告警屏蔽或告警显示。

进一步的,所述获取数据源的性能数据的步骤包括:利用采集器采集数据源的性能数据。

进一步的,所述获取数据源的性能数据的步骤包括:从第三方监控软件获取该第三方监控软件所得到的性能数据。

进一步的,所述根据该监控对象为该性能数据匹配出对应的预设告警生成策略的步骤包括:根据该监控对象为该性能数据设置对应的告警级别、告警检验算法、告警条件、告警收敛和通知方式。

进一步的,所述根据该监控对象为该性能数据匹配出对应的预设告警屏蔽策略的步骤包括:根据该监控对象为该监控对象设置对应的屏蔽时间段的起点和终点。

进一步的,还包括:获取第三方系统所提供的事件告警;解析出该事件告警的事件告警名称;根据该事件告警名称为该事件告警匹配出对应的预设事件告警策略,并根据该事件告警名称为该事件告警设置对应的事件屏蔽时间段的起点和终点,其中预设事件告警策略包括告警级别、告警分类、通知方式和告警指引;根据该事件屏蔽时间对该事件告警进行事件告警屏蔽或事件告警显示。

进一步的,该预设事件告警策略包括有关键词内容,该方法还包括:判断关键词内容是否为空白;如果是,则根据该事件屏蔽时间对该事件告警进行事件告警屏蔽或事件告警显示;如果否,则显示包含该关键词的事件告警名称所对应的事件告警。

进一步的,该方法还包括:如果确定关键词内容不为空白,当事件告警名称与关键词内容的关键词相同时,判断事件告警名称所对应的事件告警的级别是否为最高级;如果是,则在显示屏上显示与该关键词内容的关键词相同的事件告警名称所对应的事件告警,并发送事件告警至工作人员的邮箱;如果否,则不显示与该关键词内容的关键词相同的事件告警名称所对应的事件告警。

进一步的,该方法还包括:统计性能指标的告警的数量,并统计出所有告警中告警数量最多的性能指标,并在显示屏上以闪烁方式显示告警数量最多的性能指标的告警;获取告警数量最多的该性能指标所对应的设备的位置id,并将告警数量最多的该性能指标所对应的设备的位置id发送至工作人员的邮箱,且将告警时间、告警级别、告警内容及处理方式内容发送至工作人员的邮箱。

进一步的,所述获取第三方系统所提供的事件告警的步骤包括:自动搜索并获取预设id号的第三方系统所上传的事件告警;从所获得的预设id号的第三方系统的事件告警中获取与预定事件告警名称相同的事件告警名称所对应的事件告警。

本发明的有益效果是:区别于现有技术的情况,本发明公开的基于互联网运维的告警监控方法包括:获取数据源的性能数据,其中性能数据包括监控对象和与该监控对应的性能指标;解析出该性能数据所对应的监控对象和与该监控对应的性能指标;根据该监控对象为该性能数据匹配出对应的预设告警生成策略,并根据该监控对象为该性能数据匹配出对应的预设告警屏蔽策略,其中告警生成策略包括与该性能指标对应的告警条件,告警屏蔽策略包括与该监控对象对应的屏蔽时间段;在确定该性能指标触发告警条件时,根据该屏蔽时间段对该监控对象进行告警屏蔽或告警显示。通过上述方式,本发明所公开的基于互联网运维的告警监控方法能够根据预设告警生成策略对告警进行相对应的灵活显示,还能够根据预设告警屏蔽策略对告警进行过滤,使得能够灵活显示相对应的告警,以降低告警系统的工作量以保证告警系统的正常工作,从而能够满足新的告警接入方式。

附图说明

图1是本发明基于互联网运维的告警监控方法的流程示意图。

具体实施方式

下面结合附图和实施方式对本发明进行详细说明。

如图1所示,该基于互联网运维的告警监控方法包括以下步骤:

步骤s101:获取数据源的性能数据。

在本实施例中,性能数据包括监控对象和与该监控对应的性能指标。优选地,监控对象包括cpu、硬盘、中间件和主机,性能指标包括cpu使用率、中间件状态、硬盘使用率和主机状态。应理解,本实施例的并不限定监控对象包括cpu、硬盘、中间件和主机,在其他实施例中,监控对象还可以包括其他监控对象,进一步的,本实施例并不限定性能指标包括cpu使用率、中间件状态、硬盘使用率和主机状态,本实施例的性能指标还可以包括其他性能指标。

应理解,在本实施例中,获取数据源的性能数据的步骤包括:利用采集器采集数据源的性能数据。

当然,在其他实施例中,获取数据源的性能数据的步骤包括:从第三方监控软件获取该第三方监控软件所得到的性能数据。

也就是说,本实施例的性能数据可以通过采集器直接采集,也可以通过第三方监控软件提供。

值得注意的是,在执行步骤s101之前,该基于互联网运维的告警监控方法还包括:设置预设告警生成策略,并设置预设告警屏蔽策略。应理解,设置预设警告生成策略包括设置监控对象对应的监控对象栏、设置监控对象对应的的告警级别栏、设置监控对象对应的告警检验算法栏、设置监控对象对应的告警条件栏、设置监控对象对应的告警收敛栏和设置监控对象对应的通知方式栏。设置预设告警屏蔽策略包括设置该性能数据对应的屏蔽时间段的起点栏和终点栏。

步骤s102:解析出该性能数据所对应的监控对象和与该监控对象对应的性能指标。

步骤s103:根据该监控对象为该性能数据匹配出对应的预设告警生成策略,并根据该监控对象为该性能数据匹配出对应的预设告警屏蔽策略。

在本实施例中,告警生成策略包括与该性能指标对应的告警条件,告警屏蔽策略包括与该监控对象对应的屏蔽时间段。

应理解,在本实施例中,根据该监控对象为该性能数据匹配出对应的预设告警生成策略的步骤包括:根据该监控对象为该性能数据设置对应的告警级别、告警检验算法、告警条件、告警收敛和通知方式。值得注意的是,本实施例能够通过预设告警生成策略来灵活显示告警,使得告警不再是单单的显示告警,而是能够以多种方式显示告警,方便工作人员查看,灵活性高,

进一步的,在本实施例中,根据该监控对象为该性能数据匹配出对应的预设告警屏蔽策略的步骤包括:根据该监控对象为该监控对象设置对应的屏蔽时间段的起点和终点。值得注意的是,本实施例根据预设告警屏蔽策略对告警进行过滤,使得能够灵活显示相对应的告警,使得不再全部显示告警,以降低告警系统的工作量以保证告警系统的正常工作,从而能够满足新的告警接入方式。

步骤s104:在确定该性能指标触发告警条件时,根据该屏蔽时间段对该监控对象进行告警屏蔽或告警显示。

应理解,当该性能指标没有触发告警条件时,是不产生警告的。

进一步的,该基于互联网运维的告警监控方法还包括:

步骤a1:获取第三方系统所提供的事件告警。应理解,事件告警是第三方系统直接提供的,即在第三方系统中就已经产生告警的事件,无需在本系统进行判断,事件具体可以是如产生告警的cpu。

步骤a2:解析出该事件告警的事件告警名称。

步骤a3:根据该事件告警名称为该事件告警匹配出对应的预设事件告警策略,并根据该事件告警名称为该事件告警设置对应的事件屏蔽时间段的起点和终点。

在本实施例中,预设事件告警策略包括告警级别、告警分类、通知方式和告警指引。也就是说,本实施例能够对事件告警进行告警级别的设置、告警分类的设置、通知方式的设置和告警指引的设置。

步骤a4:根据该事件屏蔽时间对该事件告警进行事件告警屏蔽或事件告警显示。

也就是说,本实施例可以把其他系统的告警也一并统合进来,方便查看、监督及统计。

应理解,该预设事件告警策略包括有关键词内容,该基于互联网运维的告警监控方法还包括:

步骤b1:判断关键词内容是否为空白。

步骤b2:如果是,则根据该事件屏蔽时间对该事件告警进行事件告警屏蔽或事件告警显示。

步骤b3:如果否,则显示与该关键词内容的关键词相同的事件告警名称所对应的事件告警。

也就是说,如果关键词内容为空白(即关键词内容没有填写关键词),则根据该事件屏蔽时间对该事件告警进行事件告警屏蔽或事件告警显示;如果关键词内容不空白(关键词内容有填写关键词),则显示包含该关键词的事件告警名称所对应的事件告警。

进一步的,该基于互联网运维的告警监控方法还包括:

步骤c1:如果确定关键词内容不为空白,当事件告警名称与关键词内容的关键词相同时,判断事件告警名称所对应的事件告警的级别是否为最高级;

步骤c2:如果是,则在显示屏上显示与该关键词内容的关键词相同的事件告警名称所对应的事件告警,并发送事件告警至工作人员的邮箱。也就是说,如果确定事件告警名称所对应的事件告警的级别为最高级,则在显示屏上显示与该关键词内容的关键词相同的事件告警名称所对应的事件告警,并发送事件告警至工作人员的邮箱。

步骤c3:如果否,则不显示与该关键词内容的关键词相同的事件告警名称所对应的事件告警。也就是说,如果确定事件告警名称所对应的事件告警的级别不为最高级,则不显示与该关键词内容的关键词相同的事件告警名称所对应的事件告警。

进一步的,该基于互联网运维的告警监控方法还包括:

步骤d1:统计性能指标的告警的数量,并统计出所有告警中告警数量最多的性能指标,并在显示屏上以闪烁方式显示告警数量最多的性能指标的告警。应理解,显示告警数量最多的性能指标的告警,能够方便工作人员快速查看到哪些设备比较容易产生告警。

步骤d2:获取告警数量最多的该性能指标所对应的设备的位置id,并将告警数量最多的该性能指标所对应的设备的位置id发送至工作人员的邮箱,且将告警时间、告警级别、告警内容及处理方式内容发送至工作人员的邮箱。应理解,发送位置id给工作人员的邮箱,方便工作人员查看产生警告的设备的具体位置,方便快速维修,而将告警时间、告警级别、告警内容及处理方式内容发送至工作人员的邮箱能够让工作人员指导告警的情况,也方便工作人员快速维修。

进一步的,在本实施例中,获取第三方系统所提供的事件告警的步骤包括:

步骤a11:自动搜索并获取预设id号的第三方系统所上传的事件告警。

步骤a12:从所获得的预设id号的第三方系统的事件告警中获取与预定事件告警名称相同的事件告警名称所对应的事件告警。

应理解,获取预设id号的第三方系统所上传的事件告警,使得并不是可以任意获取第三方系统所提供的事件告警,是需要经过筛选才获得事件告警的。

综上,本发明所公开的基于互联网运维的告警监控方法能够根据预设告警生成策略对告警进行相对应的灵活显示,还能够根据预设告警屏蔽策略对告警进行过滤,使得能够灵活显示相对应的告警,以降低告警系统的工作量以保证告警系统的正常工作,从而能够满足新的告警接入方式。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1