利索能及
我要发布
收藏
专利号: 201910436249X
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于日志的关键字告警方法,其特征在于,包括:

接收网络设备提交的设备运行日志;

在所述设备运行日志中查找是否存在预设的告警关键字集中的任一告警关键字;

若所述设备运行日志中存在所述任一告警关键字,则根据预设的通知关键字集在所述设备运行日志中提取至少一个通知关键字;

根据通知关键字集映射表获取所述设备运行日志中的各个通知关键字对应的告警通知内容,并根据所述各个通知关键字对应的告警通知内容结合目标告警通知模板生成所述网络设备的告警通知信息,所述通知关键字集映射表包括各个通知关键字对应的告警通知内容;

将所述告警通知信息发送给指定设备;

所述通知关键字集映射表还包括各个通知关键字对应的通知内容类型;

所述根据所述各个通知关键字对应的告警通知内容结合目标告警通知模板生成所述网络设备的告警通知信息,包括:根据所述通知关键字集映射表确定在所述设备运行日志中提取得到的至少一个通知关键字对应的通知内容类型,所述至少一个通知关键字对应的通知内容类型包括网络设备标识、告警发生时间、告警发生位置、告警事件标识或告警事件说明;

根据所述至少一个通知关键字对应的通知内容类型从多个告警通知模板中确定对应的目标告警通知模板,所述目标告警通知模板包括所述至少一个通知关键字对应的通知内容类型的内容添加位置;

根据所述各个通知关键字对应的通知内容类型,将所述各个通知告警关键字对应的告警通知内容分别添加到所述目标告警通知模板中对应通知内容类型的内容添加位置,从而生成所述网络设备的告警通知信息。

2.如权利要求1所述的方法,其特征在于,所述根据所述各个通知关键字对应的告警通知内容结合目标告警通知模板生成所述网络设备的告警通知信息,包括:检测所述设备运行日志中提取的所述至少一个通知关键字所在语句的初始语言类型,获取目标语言类型;

根据所述初始语言类型对所述至少一个通知关键字所在语句进行切分,得到组成所述至少一个通知关键字所在语句的第一元素集,所述第一元素集所包含的各个第一元素为单词或短语;

将所述第一元素集中的各个第一元素翻译成目标语言类型的第一目标元素,根据所述第一元素集获取对应的第一目标句式;

根据所述第一目标句式及翻译得到的各个第一目标元素生成所述目标语言类型的第一目标语句;

将所述第一目标语句中所述至少一个通知关键字对应的至少一个第一目标元素替换为所述通知关键字对应的告警通知内容,得到所述通知关键字所在语句的告警通知语句;

将所述各个通知关键字所在语句的告警通知语句结合所述目标告警通知模板生成所述网络设备的告警通知信息。

3.如权利要求1所述的方法,其特征在于,所述根据所述各个通知关键字对应的告警通知内容结合目标告警通知模板生成所述网络设备的告警通知信息,包括:检测所述设备运行日志的初始语言类型,获取目标语言类型;

将所述设备运行日志拆分成多个日志单句,根据所述初始语言类型对所述多个日志单句中的任一日志单句进行切分,得到组成所述任一日志单句的第二元素集,所述第二元素集所包含的各个第二元素为单词或短语;

将所述第二元素集中的各个第二元素翻译成目标语言类型的第二目标元素,根据所述第二元素集获取对应的第二目标句式;

根据所述第二目标句式及翻译得到的各个第二目标元素生成所述目标语言类型的第二目标语句;

将所述第二目标语句中所述至少一个通知关键字对应的至少一个第二目标元素替换为所述各个通知关键字对应的告警通知内容,并结合所述目标通知模板生成所述网络设备的告警通知信息。

4.如权利要求3所述的方法,其特征在于,所述检测所述设备运行日志的初始语言类型之前,还包括:确定所述设备运行日志的长度未超过预设告警长度阈值。

5.如权利要求2所述的方法,其特征在于,所述目标句式为各个目标元素的排列顺序,所述第一目标句式是根据所述第一元素集中的各个第一元素在所述设备运行日志中提取的所述至少一个通知关键字所在语句中的位置及所述各个第一元素的元素类型得到。

6.如权利要求3所述的方法,其特征在于,所述目标句式为各个目标元素的排列顺序,所述第二目标句式是根据所述第二元素集中的各个第二元素在对应的日志单句中的位置及所述各个第二元素的元素类型得到。

7.如权利要求1所述的方法,其特征在于,所述将所述告警通知信息发送给指定设备之前还包括:根据所述网络设备的设备标识和所述设备运行日志中提取得到的所述至少一个通知关键字,确定所述指定设备。

8.一种基于日志的关键字告警装置,其特征在于,所述装置包括:接收模块,用于接收网络设备提交的设备运行日志;

查找模块,用于在所述设备运行日志中查找是否存在预设的告警关键字集中的任一告警关键字;

所述查找模块,还用于若所述设备运行日志中存在所述任一告警关键字,则根据预设的通知告警关键字集在所述设备运行日志中提取至少一个通知关键字;

获取模块,用于根据通知关键字集映射表获取所述设备运行日志中的各个通知关键字对应的告警通知内容,所述通知关键字集映射表包括各个通知关键字对应的告警通知内容;

处理模块,用于根据所述各个通知关键字对应的告警通知内容结合目标告警通知模板生成所述网络设备的告警通知信息;

反馈模块,用于将所述告警通知信息发送给指定设备;

所述通知关键字集映射表还包括各个通知关键字对应的通知内容类型;

所述处理模块具体用于:

根据所述通知关键字集映射表确定在所述设备运行日志中提取得到的至少一个通知关键字对应的通知内容类型,所述至少一个通知关键字对应的通知内容类型包括网络设备标识、告警发生时间、告警发生位置、告警事件标识或告警事件说明;

根据所述至少一个通知关键字对应的通知内容类型从多个告警通知模板中确定对应的目标告警通知模板,所述目标告警通知模板包括所述至少一个通知关键字对应的通知内容类型的内容添加位置;

根据所述各个通知关键字对应的通知内容类型,将所述各个通知告警关键字对应的告警通知内容分别添加到所述目标告警通知模板中对应通知内容类型的内容添加位置,从而生成所述网络设备的告警通知信息。

9.一种基于日志的关键字告警装置,其特征在于,包括处理器、存储器、传输设备;

所述处理器分别与所述存储器和所述传输设备相连,其中,所述传输设备用于将数据传输给用户,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,以执行如权利要求1‑7任一项所述的方法。

10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时,执行如权利要求1‑7任一项所述的方法。