预警处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:33032448 阅读:71 留言:0更新日期:2022-04-15 09:09
本申请涉及一种预警处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。所述方法包括:获取各异常消息;调用预设的异常消息模板,根据各异常消息,对异常消息模板进行处理,获得预警消息;确定异常消息模板的调用次数;根据调用次数,确定预警消息对应的预警频率,并在预警消息达到对应的预警频率时进行预警。采用本申请实施例的方法,通过设置异常消息模板,并根据异常消息处理得到预警消息,并在预警消息达到对应的预警频率时进行预警,能够在短时间内获取到大量的异常消息时,避免无意义的、重复的预警,从而提高预警效果和预警效率。果和预警效率。果和预警效率。

【技术实现步骤摘要】
预警处理方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种预警处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

技术介绍

[0002]随着计算机技术的发展,用户对于计算机系统的安全性能有了更高要求,在计算机系统产生异常时,需要及时预警告知用户或系统维护人员,以便用户或系统维护人员进行后续处理。目前,流行且免费的预警方式有机器人预警,但是这种预警方式对于研发人员将预警接入计算机系统不太友好,而且,研发人员在打印异常日志时还需要额外调用预警接口,显得很繁琐。
[0003]另外就是通过第三方产品进行系统监控,因第三方产品在系统出现异常时,会立即向服务端上传异常记录,服务端将异常记录到数据库中,并提供一个页面以便用户或系统维护人员进行异常查看与分析,所以一旦高流量冲击某个系统漏洞,则会在短时间内造成大量的无意义的、重复的预警,导致预警效果不佳。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高预警效果的预警处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]一种预警处理方法,所述方法包括:
[0006]获取各异常消息;
[0007]调用预设的异常消息模板,根据各所述异常消息,对所述异常消息模板进行处理,获得预警消息;
[0008]确定所述异常消息模板的调用次数;
[0009]根据所述调用次数,确定所述预警消息对应的预警频率,并在所述预警消息达到对应的所述预警频率时进行预警。
[0010]在其中一个实施例中,在所述获取各异常消息之前,还包括:
[0011]确定异常消息模板,所述异常消息模板包括异常消息类型、异常消息参数类型、占位符和异常链。
[0012]在其中一个实施例中,所述根据各所述异常消息,对所述异常消息模板进行处理,获得预警消息,包括:
[0013]确定所述异常消息中的异常消息参数;
[0014]确定所述异常消息参数对应的所述异常消息模板中的占位符;
[0015]采用所述异常消息参数替换所述占位符,获得预警消息。
[0016]在其中一个实施例中,所述采用所述异常消息参数替换所述占位符,获得预警消息,还包括:
[0017]若确定所述异常消息参数为异常类型参数,将所述异常消息参数存储在临时变量
中;
[0018]获取所述临时变量的堆栈信息,所述预警消息还包括所述堆栈信息,且所述堆栈信息位于所述预警消息的尾端。
[0019]在其中一个实施例中,在所述确定所述异常消息模板的调用次数之后,在所述根据所述调用次数,确定所述预警消息对应的预警频率之前,还包括:
[0020]确定预设的预警配置开关的状态;
[0021]若所述预警配置开关处于关闭状态,对所述预警消息进行实时预警;
[0022]若所述预警配置开关处于开启状态,进入所述根据所述调用次数,确定所述预警消息对应的预警频率的步骤。
[0023]在其中一个实施例中,所述根据所述调用次数,确定所述预警消息对应的预警频率,包括:
[0024]若所述调用次数小于第一次数,将第一频率确定为所述预警消息对应的预警频率;
[0025]若所述调用次数大于所述第一次数且小于第二次数,将第二频率确定为所述预警消息对应的预警频率,所述第二频率小于所述第一频率;
[0026]若所述调用次数大于所述第二次数且小于第三次数,将第三频率确定为所述预警消息对应的预警频率,所述第三频率小于所述第二频率;
[0027]若所述调用次数大于所述第三次数且小于第四次数,将第四频率确定为所述预警消息对应的预警频率,所述第四频率小于所述第三频率;
[0028]若所述调用次数大于所述第四次数,将第五频率确定为所述预警消息对应的预警频率,所述第五频率小于所述第四频率。
[0029]一种预警处理装置,所述装置包括:
[0030]获取模块,用于获取各异常消息;
[0031]处理模块,用于调用预设的异常消息模板,根据各所述异常消息,对所述异常消息模板进行处理,获得预警消息;
[0032]统计模块,用于确定所述异常消息模板的调用次数;
[0033]预警模块,用于根据所述调用次数,确定所述预警消息对应的预警频率,并在所述预警消息达到对应的所述预警频率时进行预警。
[0034]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的预警处理方法的步骤。
[0035]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的预警处理方法的步骤。
[0036]一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的预警处理方法的步骤。
[0037]上述预警处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,通过获取各异常消息;调用预设的异常消息模板,根据各异常消息,对异常消息模板进行处理,获得预警消息;确定异常消息模板的调用次数;根据调用次数,确定预警消息对应的预警频率,并在预警消息达到对应的预警频率时进行预警。采用本申请实施例的方法,通过设置异常消息模板,并根据异常消息处理得到预警消息,并在预警消息达到对应的预警频率
时进行预警,能够在短时间内获取到大量的异常消息时,避免无意义的、重复的预警,从而提高预警效果和预警效率。
附图说明
[0038]图1为一个实施例中预警处理方法的应用环境图;
[0039]图2为一个实施例中预警处理方法的流程示意图;
[0040]图3为一个具体实施例中预警处理方法的流程示意图;
[0041]图4为一个实施例中预警处理装置的结构框图;
[0042]图5为一个实施例中计算机设备的内部结构图。
具体实施方式
[0043]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0044]在其中一个实施例中,本申请提供的预警处理方法,应用环境可以同时涉及设备102和服务器104,如图1所示。其中,设备102通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。具体地,服务器104从设备102中获取各异常消息;调用预设的异常消息模板,根据各异常消息,对异常消息模板进行处理,获得预警消息;确定异常消息模板的调用次数;根据调用次数,确定预警消息对应的预警频率,并在预警消息达到对应的预警频率时进行预警。
[0045]在其中一个实施例中,本申请提供的预警处理方法,应用环境可以只涉及设备102或服务器104。具体地,服务器104或设备102获取内部的各异常消息;调用预设的异常消息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种预警处理方法,其特征在于,所述方法包括:获取各异常消息;调用预设的异常消息模板,根据各所述异常消息,对所述异常消息模板进行处理,获得预警消息;确定所述异常消息模板的调用次数;根据所述调用次数,确定所述预警消息对应的预警频率,并在所述预警消息达到对应的所述预警频率时进行预警。2.根据权利要求1所述的预警处理方法,其特征在于,在所述获取各异常消息之前,还包括:确定异常消息模板,所述异常消息模板包括异常消息类型、异常消息参数类型、占位符和异常链。3.根据权利要求2所述的预警处理方法,其特征在于,所述根据各所述异常消息,对所述异常消息模板进行处理,获得预警消息,包括:确定所述异常消息中的异常消息参数;确定所述异常消息参数对应的所述异常消息模板中的占位符;采用所述异常消息参数替换所述占位符,获得预警消息。4.根据权利要求3所述的预警处理方法,其特征在于,所述采用所述异常消息参数替换所述占位符,获得预警消息,还包括:若确定所述异常消息参数为异常类型参数,将所述异常消息参数存储在临时变量中;获取所述临时变量的堆栈信息,所述预警消息还包括所述堆栈信息,且所述堆栈信息位于所述预警消息的尾端。5.根据权利要求1所述的预警处理方法,其特征在于,在所述确定所述异常消息模板的调用次数之后,在所述根据所述调用次数,确定所述预警消息对应的预警频率之前,还包括:确定预设的预警配置开关的状态;若所述预警配置开关处于关闭状态,对所述预警消息进行实时预警;若所述预警配置开关处于开启状态,进入所述根据所述调用次数,确定所述预警消息对应的预警频率的步骤。6.根据权利要求1所述的预警处理方法,其特征在于,所述...

【专利技术属性】
技术研发人员:陈宏亮吴志坤曾昭志
申请(专利权)人:深圳市科脉技术股份有限公司
类型:发明
国别省市:

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

1