一种故障检测方法及设备技术

技术编号:34886486 阅读:29 留言:0更新日期:2022-09-10 13:44
本申请涉及计算机技术领域,尤其涉及一种故障检测方法及设备。本申请实施例确定包含多个设备的待检测系统中发生故障告警的目标设备;获取目标设备的运行日志,以及从目标设备对应的故障信息知识图谱中获取目标设备对应的至少一个故障关键字;根据目标设备对应的故障关键字以及运行日志中的软件日志,对目标设备进行故障检测;和/或,根据目标设备对应的故障关键字以及运行日志中的通信日志,对待检测系统中目标设备对应的上游通信链路进行故障检测;上游通信链路包括影响目标设备的运行状态的上游设备之间的通信链路和/或目标设备与上游设备之间的通信链路。上游设备之间的通信链路。上游设备之间的通信链路。

【技术实现步骤摘要】
一种故障检测方法及设备


[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]根据所述目标设备对应的故障关键字以及所述运行日志中的软件日志,对所述目标设备进行故障检测;和/或,根据所述目标设备对应的故障关键字以及所述运行日志中的通信日志,对所述待检测系统中所述目标设备对应的上游通信链路进行故障检测;所述上游通信链路包括影响所述目标设备的运行状态的上游设备之间的通信链路和/本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种故障检测方法,其特征在于,所述方法包括:确定包含多个设备的待检测系统中发生故障告警的目标设备;获取所述目标设备的运行日志,以及从所述目标设备对应的故障信息知识图谱中获取所述目标设备对应的至少一个故障关键字;其中,所述故障信息知识图谱是在检测到所述目标设备发生故障后根据所述目标设备的历史故障数据生成的,且所述故障关键字用于表示所述目标设备发生故障后的故障类型;根据所述目标设备对应的故障关键字以及所述运行日志中的软件日志,对所述目标设备进行故障检测;和/或,根据所述目标设备对应的故障关键字以及所述运行日志中的通信日志,对所述待检测系统中所述目标设备对应的上游通信链路进行故障检测;所述上游通信链路包括影响所述目标设备的运行状态的上游设备之间的通信链路和/或所述目标设备与所述上游设备之间的通信链路。2.如权利要求1所述的方法,其特征在于,所述根据所述目标设备对应的故障关键字以及所述运行日志中的软件日志,对所述目标设备进行故障检测,具体包括:将所述目标设备的运行日志中的软件日志与所述目标设备对应的至少一个故障关键字进行匹配;若所述软件日志包含故障关键字,则确定所述目标设备发生故障。3.如权利要求2所述的方法,其特征在于,在所述确定所述目标设备发生故障之后,所述方法还包括:确定所述目标设备的软件日志中包含的故障关键字;根据所述目标设备的软件日志包含的故障关键字,以及故障关键字与故障类型之间的对应关系,确定所述目标设备发生故障的故障类型。4.如权利要求1所述的方法,其特征在于,在获取所述目标设备的运行日志,以及从所述目标设备对应的故障信息知识图谱中获取所述目标设备对应的至少一个故障关键字之后,在根据所述目标设备对应的故障关键字以及所述运行日志中的通信日志,对所述待检测系统中所述目标设备对应的上游通信链路进行故障检测之前,所述方法还包括:获取所述待检测系统对应的网络拓扑模型;根据获取到的所述网络拓扑模型,确定所述待检测系统中影响所述目标设备运行状态的上游设备集合;根据确定出的所述上游设备集合,确定所述目标设备对应的上游通信链路。5.如权利要求4所述的方法,其特征在于,所述根据所述目标设备对应的故障关键字以及所述运行日志中的通信日志,对所述待检测系统中所述目标设备对应的上游通信链路进行故障检测,具体包括:根据所述目标设备对应的故障关键字,以及所述目标设备的通信日志中所述目标设备与上游设备之间的通信日志,对所述目标设备与所述上游设备之间的上游通信链路进行故障检测;和/或根据所述目标设备对应的故障关键字,以及所述上游设备集合中各个上游设备之间的通信日志,对上游设备之间的上游通信链路进行故障检测。6.如权利要求5所述的方法,其特征在于,所述根据所述目标设备对应的故障关键字,以及所述目标设备的通信日志中所述目标设备与上游设备之间的通信日志,对所述目标设
备与所述上游设备之间的上游通信...

【专利技术属性】
技术研发人员:朱璐闻罗泽文冯峥吴娇娇乔羽刘见聂守帅
申请(专利权)人:青岛海信网络科技股份有限公司
类型:发明
国别省市:

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

1