[发明专利]一种故障诊断方法、装置、设备及机器可读存储介质在审
申请号: | 202111587288.3 | 申请日: | 2021-12-23 |
公开(公告)号: | CN114385467A | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 陈昊 | 申请(专利权)人: | 新华三云计算技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F8/654 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610000 四川省成都市中国(四川)*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 故障诊断 方法 装置 设备 机器 可读 存储 介质 | ||
本公开提供一种故障诊断方法、装置、设备及机器可读存储介质,该方法包括:响应于日志信息,遍历关联于该日志信息的事件记录,置位事件记录中匹配的节点;响应于触发源事件,遍历根据关联于该触发源事件的日志序列生成的事件记录,查询所有节点均置位的事件记录;根据该所有节点均置位的事件记录,输出关联于该事件记录的诊断信息。通过本公开的技术方案,通过日志规则配置文件配置已知故障的日志序列作为诊断依据,当故障事件作为触发源触发时,匹配到根据日志序列生成事件记录,从而可以根据日志序列准确地输出包含故障发生原因和/或更多信息的诊断信息,通过编辑日志规则配置文件无需升级固件即可完成对新类型故障的诊断。
技术领域
本公开涉及通信技术领域,尤其是涉及一种故障诊断方法、装置、设备及机器可读存储介质。
背景技术
大数据环境下,对服务器的需求越来越大,同时要求服务器的批量自动化运维能力也越来越高。一方要求服务器稳定,另一方面要求服务器运行过程中发生宕机时BMC能明确指出故障原因和部件位置并实施更换操作,从而达到尽快恢复业务的目的。然而针对服务器实际现网故障现象复杂多变,很多部件的故障现象无法在开发过程中进行遍历和模拟。实际触发故障的时候,BMC难免会存在误报、漏报或不明确的情况。
通常情况下,研发人员可以通过故障日志诊断,实际故障复现,亦或咨询厂家等最终能诊断出故障部件,如何将修复后的故障诊断方式更新应用到现网环境,避免下次同样的故障发生后能上报准确的故障部件,这给运维提出了很大的挑战。
最直接的方式就是通过更新BIOS或者BMC的固件,但频繁升级固件可能会给给服务器正常运行带来隐患,甚至可能会中断业务的运行。
SDL(Smart Diagnosis Log),一种服务器自定义的用以故障定位的日志格式;SDLID(Smart Diagnosis Log Identification),SDL日志根据规则计算得到的4字节唯一ID码。BMC(Baseboard Management Controller),基板管理控制器。BIOS(Basic InputOutput System),基本输入输出系统。XML(eXtensible Markup Language),一种配置文件格式。
发明内容
有鉴于此,本公开提供一种故障诊断方法、装置及电子设备、机器可读存储介质,以改善上述更新故障诊断需要升级固件的问题。
具体地技术方案如下:
本公开提供了一种故障诊断方法,应用于服务器,所述方法包括:响应于日志信息,遍历关联于该日志信息的事件记录,置位事件记录中匹配的节点;所述事件记录是根据日志序列生成的,所述日志序列保存于可编辑的日志规则配置文件,日志序列关联于特定触发源事件;响应于触发源事件,遍历根据关联于该触发源事件的日志序列生成的事件记录,查询所有节点均置位的事件记录;根据该所有节点均置位的事件记录,输出关联于该事件记录的诊断信息。
作为一种技术方案,所述响应于日志信息,遍历关联于该日志信息的事件记录,置位事件记录中匹配的节点,包括:根据事件记录各节点的顺序,若特定顺位的节点未置位且该特定顺位的节点前的节点均已置位,则认为特定顺位的节点是匹配的节点,置位该特定顺位的节点;所述特定顺位关联于所述日志信息关联的事件。
作为一种技术方案,所述响应于触发源事件,遍历根据关联于该触发源事件的日志序列生成的事件记录,查询所有节点均置位的事件记录,包括:一条触发源事件被一条或至少两条日志序列关联,根据每条日志序列生成有一条事件记录;响应于某一触发源事件,遍历该关联于该触发源事件的各日志序列生成的各事件记录,查询其中所有节点均置位的事件记录。
作为一种技术方案,所述根据该所有节点均置位的事件记录,输出关联于该事件记录的诊断信息,包括:为已置位的节点配置老化时间,若达到老化时间未输出关联于该事件记录的诊断信息,则复位该已置位的节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三云计算技术有限公司,未经新华三云计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111587288.3/2.html,转载请声明来源钻瓜专利网。