监控平台的告警控制方法、装置、设备及存储介质制造方法及图纸

技术编号:34917382 阅读:67 留言:0更新日期:2022-09-15 07:08
本发明专利技术涉及告警技术领域,公开了一种监控平台的告警控制方法、装置、设备及存储介质。本方法包括:通过生成不同监控等级对应的监控接口;设置不同的告警方式,并根据监控等级对应的告警等级,确定告警方式和告警对象;根据获取的监控数据判断不同监控接口是否需要调用告警服务;若是,则获取对应告警对象的用户数据,并根据用户数据和告警方式,将告警消息发送至目标用户;判断告警信息是否匹配静默规则,并根据判断结果生成目标告警信息;根据目标告警信息确定目标终端,并将目标告警信息发送至目标终端。本方案通过监控数据对不同监控等级对应的监控接口进行识别判断,并根据判断结果对监控平台的告警信息的及时处理,提高告警处理效率。警处理效率。警处理效率。

【技术实现步骤摘要】
监控平台的告警控制方法、装置、设备及存储介质


[0001]本专利技术涉及告警
,尤其涉及一种监控平台的告警控制方法、装置、设备及存储介质。

技术介绍

[0002]随着互联网技术的高速发展,企业提供的互联网服务越来越多样化,通常企业都会针对提供的服务搭建监控系统,利用监控系统来观测提供的服务运行是否存在异常,监控系统发现异常时就会第一时间发送告警通知到运维人员进行处理。
[0003]目前,监控平台存在问题:监控平台接入告警源较多,各告警源出现问题或临时关闭时,无法及时操作可能会导致告警泛滥;用户临时关闭某个IP告警比较繁琐需改动代码;临时关闭某个IP下的某个类型告警流程复杂需改动代码。造成监控平台处理告警信息缓慢,降低工作效率。由此,如何实现监控平台的告警信息的及时处理,进一步地提高告警处理效率是本领域技术人员需要解决的技术问题。

技术实现思路

[0004]本专利技术的主要目的是通过监控数据对不同监控等级对应的监控接口进行识别判断,并根据判断结果对监控平台的告警信息的及时处理,提高告警处理效率。
[0005]本专利技术第一方面提供了一种监控平台的告警控制方法,包括:获取监控业务服务器的不同监控等级,生成所述不同监控等级对应的监控接口,其中,所述监控接口用于业务监控;基于所述业务监控设置不同的告警方式,并根据所述监控等级对应告警的告警等级,确定所述告警等级对应的告警方式和告警对象;获取所述监控业务服务器中的监控数据,根据所述监控数据判断所述不同监控等级对应的监控接口是否需要调用告警服务;若是,则获取所述监控接口对应告警对象的用户数据,并根据所述用户数据和所述告警方式,将初始告警消息发送至目标用户;判断所述初始告警信息是否匹配预设静默规则,并根据判断结果生成目标告警信息,其中,所述目标告警信息包括项目数据、设备位置数据以及产品数据;将所述目标告警信息作为关键字检索预设终端数据库,根据检索结果确定目标终端,并将所述目标告警信息发送至所述目标终端。
[0006]可选地,在本专利技术第一方面的第一种实现方式中,所述获取监控业务服务器的不同监控等级,生成所述不同监控等级对应的监控接口,包括:基于预设插件规则编写监控业务服务器的不同监控等级的监控插件,生成与所述监控插件对应的动态函数;设置所述监控插件的存放目录数据和插件启用数据,其中,所述插件启用数据为启用所述监控插件的配置数据;对所述监控插件的存放目录数据进行预处理,并读取所述配置数据,基于所述配置数据加载所述动态函数,生成所述不同监控等级对应的监控接口。
[0007]可选地,在本专利技术第一方面的第二种实现方式中,所述根据所述监控数据判断所述不同监控等级对应的监控接口是否需要调用告警服务,包括:获取所述不同监控等级对应的监控接口的监控数据,并将所述监控数据存储至所述监控业务服务器;根据所述监控
数据,判断所述不同监控等级是否需要调用对应的告警服务。
[0008]可选地,在本专利技术第一方面的第三种实现方式中,在所述判断所述初始告警信息是否匹配预设静默规则,并根据判断结果生成目标告警信息之前,还包括:配置告警规则和与所述告警规则相关的规则匹配策略,生成静默规则,并将所述静默规则存储至数据库中;当检测到存在规则匹配时,根据所述静默规则生成规则列表;调用规则引擎,基于所述规则引擎读取所述规则列表,并基于所述规则匹配策略进行规则匹配以及静默处理。
[0009]可选地,在本专利技术第一方面的第四种实现方式中,所述判断所述初始告警信息是否匹配预设静默规则,并根据判断结果生成目标告警信息,包括:对所述初始告警信息进行信息清洗,生成中间告警信息;判断所述中间告警信息是否匹配预设的静默规则;若否,则基于预设聚合类别对所述中间告警信息进行聚合,生成目标告警信息。
[0010]可选地,在本专利技术第一方面的第五种实现方式中,所述将所述目标告警信息作为关键字检索预设终端数据库,根据检索结果确定目标终端,并将所述目标告警信息发送至所述目标终端,包括:获取所述目标告警信息中的项目数据,将所述项目数据作为第一关键字检索预设终端数据库,判断所述终端数据库中是否存在于所述项目数据关联的负责终端;若是,则将所述负责终端对应的终端表示信息确定为目标终端标识信息;将所述目标告警信息发送至所述目标终端标识信息对应的目标终端。
[0011]可选地,在本专利技术第一方面的第六种实现方式中,所述将所述目标告警信息作为关键字检索预设终端数据库,根据检索结果确定目标终端,并将所述目标告警信息发送至所述目标终端,还包括:若所述终端数据库中不存在与所述项目数据关联的负责终端,则获取所述目标告警信息中的设备位置数据,将所述设备位置数据作为第二关键字检索预设终端数据库,判断所述终端数据库中是否存在与所述设备位置数据关联的负责终端;若否,则获取所述目标告警信息中的产品数据,将所述产品数据作为第三关键字检索预设终端数据库,判断所述终端数据库中是否存在与所述产品数据关联的负责终端;若否,则基于所述目标告警信息从所述终端数据库中选取目标终端,并将所述目标终端对应的终端标识信息确定为目标终端标识信息;将所述目标告警信息发送至所述目标终端标识信息对应的目标终端。
[0012]本专利技术第二方面提供了一种监控平台的告警控制装置,包括:第一生成模块,用于获取监控业务服务器的不同监控等级,生成所述不同监控等级对应的监控接口,其中,所述监控接口用于业务监控;第一确定模块,用于获基于所述业务监控设置不同的告警方式,并根据所述监控等级对应告警的告警等级,确定所述告警等级对应的告警方式和告警对象;第一判断模块,用于获获取所述监控业务服务器中的监控数据,根据所述监控数据判断所述不同监控等级对应的监控接口是否需要调用告警服务;发送模块,用于获若是,则获取所述监控接口对应告警对象的用户数据,并根据所述用户数据和所述告警方式,将初始告警消息发送至目标用户;第二判断模块,用于获判断所述初始告警信息是否匹配预设静默规则,并根据判断结果生成目标告警信息,其中,所述目标告警信息包括项目数据、设备位置数据以及产品数据;第二确定模块,用于获将所述目标告警信息作为关键字检索预设终端数据库,根据检索结果确定目标终端,并将所述目标告警信息发送至所述目标终端。
[0013]可选地,在本专利技术第二方面的第一种实现方式中,所述第一生成模块包括:生成单元,用于基于预设插件规则编写监控业务服务器的不同监控等级的监控插件,生成与所述
监控插件对应的动态函数;设置单元,用于设置所述监控插件的存放目录数据和插件启用数据,其中,所述插件启用数据为启用所述监控插件的配置数据;加载单元,用于对所述监控插件的存放目录数据进行预处理,并读取所述配置数据,基于所述配置数据加载所述动态函数,生成所述不同监控等级对应的监控接口。
[0014]可选地,在本专利技术第二方面的第二种实现方式中,所述第一判断模块具体用于:获取所述不同监控等级对应的监控接口的监控数据,并将所述监控数据存储至所述监控业务服务器;根据所述监控数据,判断所述不同监控等级是否需要调用对应的告警服务。...

【技术保护点】

【技术特征摘要】
1.一种监控平台的告警控制方法,其特征在于,所述监控平台的告警控制方法包括:获取监控业务服务器的不同监控等级,生成所述不同监控等级对应的监控接口,其中,所述监控接口用于业务监控;基于所述业务监控设置不同的告警方式,并根据所述监控等级对应告警的告警等级,确定所述告警等级对应的告警方式和告警对象;获取所述监控业务服务器中的监控数据,根据所述监控数据判断所述不同监控等级对应的监控接口是否需要调用告警服务;若是,则获取所述监控接口对应告警对象的用户数据,并根据所述用户数据和所述告警方式,将初始告警消息发送至目标用户;判断所述初始告警信息是否匹配预设静默规则,并根据判断结果生成目标告警信息,其中,所述目标告警信息包括项目数据、设备位置数据以及产品数据;将所述目标告警信息作为关键字检索预设终端数据库,根据检索结果确定目标终端,并将所述目标告警信息发送至所述目标终端。2.根据权利要求1所述的监控平台的告警控制方法,其特征在于,所述获取监控业务服务器的不同监控等级,生成所述不同监控等级对应的监控接口,包括:基于预设插件规则编写监控业务服务器的不同监控等级的监控插件,生成与所述监控插件对应的动态函数;设置所述监控插件的存放目录数据和插件启用数据,其中,所述插件启用数据为启用所述监控插件的配置数据;对所述监控插件的存放目录数据进行预处理,并读取所述配置数据,基于所述配置数据加载所述动态函数,生成所述不同监控等级对应的监控接口。3.根据权利要求1所述的监控平台的告警控制方法,其特征在于,所述根据所述监控数据判断所述不同监控等级对应的监控接口是否需要调用告警服务,包括:获取所述不同监控等级对应的监控接口的监控数据,并将所述监控数据存储至所述监控业务服务器;根据所述监控数据,判断所述不同监控等级是否需要调用对应的告警服务。4.根据权利要求1

3中任一项所述的监控平台的告警控制方法,其特征在于,在所述判断所述初始告警信息是否匹配预设静默规则,并根据判断结果生成目标告警信息之前,还包括:配置告警规则和与所述告警规则相关的规则匹配策略,生成静默规则,并将所述静默规则存储至数据库中;当检测到存在规则匹配时,根据所述静默规则生成规则列表;调用规则引擎,基于所述规则引擎读取所述规则列表,并基于所述规则匹配策略进行规则匹配以及静默处理。5.根据权利要求4所述的监控平台的告警控制方法,其特征在于,所述判断所述初始告警信息是否匹配预设静默规则,并根据判断结果生成目标告警信息,包括:对所述初始告警信息进行信息清洗,生成中间告警信息;判断所述中间告警信息是否匹配预设的静默规则;若否,则基于预设聚合类别对所述中间告警信息进行聚合,生成目标告警信息。
6.根据权利要求1

3中任一项所述的监控平台的告警控制方法,其特征在于,所述将所述目标告警信息作为关键字检索预设终端数据库,根据检索结果确定目标终端,并将所述目标告...

【专利技术属性】
技术研发人员:陈龙杨周龙
申请(专利权)人:上海东普信息科技有限公司
类型:发明
国别省市:

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

1