告警方法、装置、服务器设备及存储介质制造方法及图纸

技术编号:24466367 阅读:47 留言:0更新日期:2020-06-10 18:42
本发明专利技术实施例公开了一种告警方法、装置、服务器设备及存储介质,该方法包括:在检测到目标模块执行了预设告警操作时,生成该预设告警操作对应的告警信息,其中,所述预设微信群至少包含两个微信ID;将所述告警信息通过微信机器人发送至预设微信群中。解决了现有告警信息的通知方式无法保证对接人员可以及时得知告知信息的问题。

Alarm method, device, server equipment and storage medium

【技术实现步骤摘要】
告警方法、装置、服务器设备及存储介质
本专利技术实施例涉及计算机软件领域,尤其涉及一种告警方法、装置、服务器设备及存储介质。
技术介绍
为了保证服务器设备的正常运行,需要实时监控其各方面的性能参数,如果某个方面的性能参数不符合预设要求,则需要及时通知相关人员。在通知相关人员的方式上,现有技术采用web、邮件或sms(ShortMessagingService,简称SMS)短信的方式。但这些方式通常要求被通知人员具有相应的权限才能查看告警信息,而且对于邮件通知方式,需要用户实时查看邮件,如果邮件查看不及时就有可能错过告警信息,而且当发生人员发生变动时,需要及时修改相关人员的配置信息,否则会出现错发或漏发的现象。由此可见,现有告警信息的通知方式无法保证对接人员可以及时得知告知信息。
技术实现思路
本专利技术实施例提供了一种告警方法、装置、服务器设备及存储介质,解决了现有告警信息的通知方式无法保证对接人员可以及时得知告知信息的问题。第一方面,本专利技术实施例提供了一种告警方法,包括:在检测到目标模块执行了预设告警操作时,生成该预设告警操作对应的告警信息,其中,所述预设微信群至少包含两个微信ID;将所述告警信息通过微信机器人发送至预设微信群中。进一步的,还包括:在检测到所述预设告警操作对应的预设恢复操作时,生成该预设恢复操作对应的恢复信息;将所述恢复信息通过微信机器人发送至预设微信群中。进一步的,还包括:在所述预设告警操作发生后的预设时间阈值内没有检测到对应的预设恢复操作时,更新告警信息,其中,更新后的告警信息包含所述预设告警操作距离当前时刻的时间差值;将更新后的告警信息通过微信机器人发送至所述预设微信群中。进一步的,所述告警信息包括预设告警操作的标识信息、预设告警操作发生的时间、告警等级等。进一步的,在将所述告警信息通过微信机器人发送至预设微信群的同时,还向对应的邮箱发送包含所述告警信息的告警邮件,和/或向对应的手机号码发送包含所述告警信息的告警短信。进一步的,还包括:检测所述预设微信群中的所述告警信息的状态;如果所述告警信息的状态在预设查看时间内没有被查看,则向预设电话号码发送告警信息。第二方面,本专利技术实施例还提供了一种告警装置,包括:信息生成单元,用于在检测到服务器设备执行了预设告警操作时,生成该预设告警操作对应的告警信息,其中,所述预设微信群至少包含两个微信ID;发送单元,用于将所述告警信息通过微信机器人发送至预设微信群中。进一步的,所述信息生成单元还用于在检测到所述预设告警操作对应的预设恢复操作时,生成该预设恢复操作对应的恢复信息;所述发送单元还用于将所述恢复信息通过微信机器人发送至预设微信群中。第三方面,本专利技术实施例还提供了一种服务器设备,所述服务器设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如任意实施例所述的告警方法。第四方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如任意实施例所述的告警方法。本专利技术实施例提供的告警方法的技术方案,包括在检测到目标模块执行了预设告警操作时,生成该预设告警操作对应的告警信息,其中,预设微信群至少包含两个微信ID;将告警信息通过微信机器人发送至预设微信群中。由于预设微信群中包含多个人,因此将告警信息发送至预设微信群内,即将告警信息同时推送至多个人,那么多个人中只要有一人看到该告警信息,即将告警信息及时通知到了相关对接人员,而且在发生人员变动时,只要将变动人员信息添加至该预设微信群中,或者将变动人员从该预设微信群中删除即可,无需配置设备端的告警信息发送地址。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的告警方法的流程图;图2是本专利技术实施例二提供的告警装置的结构框图;图3是本专利技术实施例三提供的计算机设备的结构框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,以下将参照本专利技术实施例中的附图,通过实施方式清楚、完整地描述本专利技术的技术方案,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一图1是本专利技术实施例一提供的告警方法的流程图。本实施例的技术方案适用于自动报备服务器设备的运行故障的情况。该方法可以由本专利技术实施例提供的告警装置来执行,该装置可以采用软件和/或硬件的方式实现,并配置在处理器中应用。该方法具体包括如下步骤:S101、在检测到目标模块执行了预设告警操作时,生成该预设告警操作对应的告警信息,其中,预设微信群至少包含两个微信ID。本实施例通过检测目标模块输出的运行参数来确定目标模块所执行的参数。如果检测到某个代表预设告警操作的参数,则生成该预设告警操作对应的告警信息,表明服务器设备出现了对应的故障。其中,告警信息包括预设告警操作的标识信息、预设告警操作发生的时间和告警等级等。S102、将告警信息通过微信机器人发送至预设微信群中。告警信息生成之后,将该告警信息通过微信机器人发送至包含有多个对接人员的预设微信群中,以供预设微信群内的对接人员查看。可以理解的是,只要预设微信群内有一个人看到了告警信息,那么即可采取措施对其进行修复,或者联系对接人员对其进行修复,相对于单对单的通知方式,本实施例可以提高对接人得知告警信息的及时性。而且在为服务器设备设置了微信机器人的webhook,以及为微信机器人设置了对应的预设微信群之后,在对接人员发生变动时,无需修改服务器设备发送告知信息的地址配置信息,只需要将变动的对接人员添加至该预设微信群,或者将变动的对接人员从该预设微信群组删除即可。对接人员接收到告警信息之后,会根据告警信息对服务器设备进行修复,因此在告警信息发出之后,如果检测到预设告警操作对应的预设恢复操作,则生成该预设恢复操作对应的恢复信息,并将该恢复信息发送至该预设微信群中。其中,恢复信息包含恢复信息标识和恢复时间,该恢复信息标识用于表示其所对应的恢复操作以及所对应的告警信息。在多个告警信息同时存在时,恢复信息标识便于用户确定已解决掉的告警信息和剩余的告警信息。如果在预设告警操作发生后的预设时间阈值内没有检测到对应的预设恢复操作,则更新告警信息,其中,更新后的告警信息包含预设告警操作距离当前时刻的时间差值,并将更新后的告警信息通过微信机器人本文档来自技高网...

【技术保护点】
1.一种告警方法,其特征在于,包括:/n在检测到目标模块执行了预设告警操作时,生成该预设告警操作对应的告警信息,其中,所述预设微信群至少包含两个微信ID;/n将所述告警信息通过微信机器人发送至预设微信群中。/n

【技术特征摘要】
1.一种告警方法,其特征在于,包括:
在检测到目标模块执行了预设告警操作时,生成该预设告警操作对应的告警信息,其中,所述预设微信群至少包含两个微信ID;
将所述告警信息通过微信机器人发送至预设微信群中。


2.根据权利要求1所述的方法,其特征在于,还包括:
在检测到所述预设告警操作对应的预设恢复操作时,生成该预设恢复操作对应的恢复信息;
将所述恢复信息通过微信机器人发送至预设微信群中。


3.根据权利要求1所述的方法,其特征在于,还包括:
在所述预设告警操作发生后的预设时间阈值内没有检测到对应的预设恢复操作,则更新告警信息,其中,更新后的告警信息包含所述预设告警操作距离当前时刻的时间差值;
将更新后的告警信息通过微信机器人发送至所述预设微信群中。


4.根据权利要求1所述的方法,其特征在于,所述告警信息包括预设告警操作的标识信息、预设告警操作发生的时间和告警等级。


5.根据权利要求1所述的方法,其特征在于,在将所述告警信息通过微信机器人发送至预设微信群的同时,还向对应的邮箱发送包含所述告警信息的告警邮件,和/或向对应的手机号码发送包含所述告警信息的告警短信。


6.根据权利要...

【专利技术属性】
技术研发人员:顾海云
申请(专利权)人:上海米哈游天命科技有限公司
类型:发明
国别省市:上海;31

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

1