一种服务器故障诊断方法、装置、设备及可读存储介质制造方法及图纸

技术编号:31745641 阅读:11 留言:0更新日期:2022-01-05 16:24
本申请公开了一种服务器故障诊断方法、装置、设备及可读存储介质。本申请公开的方法包括:实时获取服务器的故障信息;在故障知识图谱中搜索与故障信息对应的图谱节点,并确定图谱节点的相邻节点;故障知识图谱以服务器的各种故障及相应解决方案作为知识来源;基于图谱节点和相邻节点的图谱信息,确定故障信息的诊断结果和解决方案。本申请以服务器的各种故障及相应解决方案作为知识来源,构建了故障知识图谱,基于实时故障信息自动搜索到的图谱节点以及相邻节点能够包括当前故障信息的关键内容和解决方案,提高了服务器故障诊断的效率和准确性。相应地,本申请提供的一种服务器故障诊断装置、设备及可读存储介质,也同样具有上述技术效果。述技术效果。述技术效果。

【技术实现步骤摘要】
一种服务器故障诊断方法、装置、设备及可读存储介质


[0001]本申请涉及计算机
,特别涉及一种服务器故障诊断方法、装置、设备及可读存储介质。

技术介绍

[0002]目前,针对服务器出现的故障,可能需要技术人员分析故障内容才能确定相应的解决方案。该过程耗时耗力,也受限于技术人员的经验和专业能力,降低了服务器故障诊断的效率和准确性。
[0003]因此,如何提高服务器故障诊断的效率和准确性,是本领域技术人员需要解决的问题。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种服务器故障诊断方法、装置、设备及可读存储介质,以提高服务器故障诊断的效率和准确性。其具体方案如下:
[0005]第一方面,本申请提供了一种服务器故障诊断方法,包括:
[0006]实时获取服务器的故障信息;
[0007]在故障知识图谱中搜索与所述故障信息对应的图谱节点,并确定所述图谱节点的相邻节点;所述故障知识图谱以服务器的各种故障及相应解决方案作为知识来源;
[0008]基于所述图谱节点和所述相邻节点的图谱信息,确定所述故障信息的诊断结果和解决方案。
[0009]优选地,所述故障知识图谱的生成过程包括:
[0010]针对包括服务器的各种故障及相应解决方案的数据集,基于双相匹配最大算法从所述数据集中提取词条,并将提取到的所有词条以三元组格式记录至数据库中;
[0011]基于所述数据库中的各个词条生成所述故障知识图谱。
[0012]优选地,所述基于所述数据库中的各个词条生成所述故障知识图谱之前,还包括:
[0013]将所有词条中的同义词条进行合并,以使具有相同含义的词条仅保留一个。
[0014]优选地,所述基于双相匹配最大算法从所述数据集中提取词条,包括:
[0015]确定预设故障词库中的最长字段的字符数N;
[0016]针对所述数据集中的任一语句,基于所述双相匹配最大算法从该语句中提取具有N个字符的、且与所述预设故障词库中的任一字段匹配的词条。
[0017]优选地,还包括:
[0018]若在所述故障知识图谱中未搜索到与所述故障信息对应的图谱节点,则以所述故障信息作为爬虫关键词,在线爬取包括所述故障信息的目标数据,将所述目标数据添加至所述数据集后,执行所述故障知识图谱的生成过程,以更新所述故障知识图谱。
[0019]优选地,还包括:
[0020]用更新后的所述故障知识图谱替换所述所述故障知识图谱,并执行所述在故障知
识图谱中搜索与所述故障信息对应的图谱节点,并确定所述图谱节点的相邻节点;基于所述图谱节点和所述相邻节点的图谱信息,确定所述故障信息的诊断结果和解决方案的步骤。
[0021]优选地,所述将所述目标数据添加至所述数据集,包括:
[0022]从所述目标数据中筛选与所述故障信息的匹配度大于预设阈值的部分数据,并将所述部分数据添加至所述数据集。
[0023]第二方面,本申请提供了一种服务器故障诊断装置,包括:
[0024]获取模块,用于实时获取服务器的故障信息;
[0025]搜索模块,用于在故障知识图谱中搜索与所述故障信息对应的图谱节点,并确定所述图谱节点的相邻节点;所述故障知识图谱以服务器的各种故障及相应解决方案作为知识来源;
[0026]生成模块,用于基于所述图谱节点和所述相邻节点的图谱信息,确定所述故障信息的诊断结果和解决方案。
[0027]第三方面,本申请提供了一种电子设备,包括:
[0028]存储器,用于存储计算机程序;
[0029]处理器,用于执行所述计算机程序,以实现前述公开的服务器故障诊断方法。
[0030]第四方面,本申请提供了一种可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现前述公开的服务器故障诊断方法。
[0031]通过以上方案可知,本申请提供了一种服务器故障诊断方法,包括:实时获取服务器的故障信息;在故障知识图谱中搜索与所述故障信息对应的图谱节点,并确定所述图谱节点的相邻节点;所述故障知识图谱以服务器的各种故障及相应解决方案作为知识来源;基于所述图谱节点和所述相邻节点的图谱信息,确定所述故障信息的诊断结果和解决方案。
[0032]可见,本申请以服务器的各种故障及相应解决方案作为知识来源,构建了故障知识图谱。实时获取到服务器的故障信息后,在故障知识图谱中搜索与故障信息对应的图谱节点,并确定图谱节点的相邻节点,从而可基于图谱节点和相邻节点的图谱信息,确定故障信息的诊断结果和解决方案。由于故障知识图谱以服务器的各种故障及相应解决方案作为知识来源,因此搜索到的图谱节点以及相邻节点能够包括当前故障信息的关键内容和解决方案,基于诊断报告不仅可以看出服务器出现了哪种故障,还可以看出解决该故障的相关方案,可见诊断报告包括的信息更具全面性和参考价值,准确性更高。同时,该诊断报告基于故障信息自动搜索得到,无需人工参与,因此诊断效率也得到了提升,故而本申请提高了服务器故障诊断的效率和准确性。
[0033]相应地,本申请提供的一种服务器故障诊断装置、设备及可读存储介质,也同样具有上述技术效果。
附图说明
[0034]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据
提供的附图获得其他的附图。
[0035]图1为本申请公开的一种服务器故障诊断方法流程图;
[0036]图2为本申请公开的一种服务器故障诊断的方案示意图;
[0037]图3为本申请公开的一种知识图谱构建流程示意图;
[0038]图4为本申请公开的一种知识图谱结构示意图;
[0039]图5为本申请公开的一种服务器故障诊断装置示意图;
[0040]图6为本申请公开的一种电子设备示意图。
具体实施方式
[0041]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0042]为便于方案理解,首先对本申请涉及的
技术介绍
进行介绍。
[0043]服务器作为一种具有较高硬件配置、较固定应用场景的计算机,相比于普通的家用个人电脑,其有着更高的稳定性,可以进行长时间不停机的可靠运行。然而,硬件是有寿命损耗的、软件也存在漏洞和BUG,在服务器运行的过程中,它大部分时间都处于一个高压负载的状态来释放自己的计算性能。同时,硬件的运作会产生热量,热量累积导致温度上升,而过高的温度是最大的硬件杀手。可见,即使具有良好的稳定性,服务器依然有着一定的故障风险。在实际应用场景本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器故障诊断方法,其特征在于,包括:实时获取服务器的故障信息;在故障知识图谱中搜索与所述故障信息对应的图谱节点,并确定所述图谱节点的相邻节点;所述故障知识图谱以服务器的各种故障及相应解决方案作为知识来源;基于所述图谱节点和所述相邻节点的图谱信息,确定所述故障信息的诊断结果和解决方案。2.根据权利要求1所述的服务器故障诊断方法,其特征在于,所述故障知识图谱的生成过程包括:针对包括服务器的各种故障及相应解决方案的数据集,基于双相匹配最大算法从所述数据集中提取词条,并将提取到的所有词条以三元组格式记录至数据库中;基于所述数据库中的各个词条生成所述故障知识图谱。3.根据权利要求2所述的服务器故障诊断方法,其特征在于,所述基于所述数据库中的各个词条生成所述故障知识图谱之前,还包括:将所有词条中的同义词条进行合并,以使具有相同含义的词条仅保留一个。4.根据权利要求2所述的服务器故障诊断方法,其特征在于,所述基于双相匹配最大算法从所述数据集中提取词条,包括:确定预设故障词库中的最长字段的字符数N;针对所述数据集中的任一语句,基于所述双相匹配最大算法从该语句中提取具有N个字符的、且与所述预设故障词库中的任一字段匹配的词条。5.根据权利要求2至4任一项所述的服务器故障诊断方法,其特征在于,还包括:若在所述故障知识图谱中未搜索到与所述故障信息对应的图谱节点,则以所述故障信息作为爬虫关键词,在线爬取包括所述故障信息的目标数据,...

【专利技术属性】
技术研发人员:耿志成杨虎
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1