基板管理控制器的故障定位方法及电子设备与流程

摘要: 本申请涉及基板管理控制器,尤其涉及一种基板管理控制器的故障定位方法及电子设备。背景技术:1、基板管理控制器(baseboardmanagementcontrol...
基板管理控制器的故障定位方法及电子设备与流程

本申请涉及基板管理控制器,尤其涉及一种基板管理控制器的故障定位方法及电子设备。

背景技术:

1、基板管理控制器(baseboard management controller,bmc)故障多为跨模块、跨层级传播引发,单一故障诱因可联动产生多类异常事件,精准溯源完整故障传播链路、定位故障根因,是实现服务器高效运维、规避业务异常中断的核心技术需求。目前业界主流bmc故障定位技术多采用单一日志分析、人工规则匹配、纯时序关联分析或静态知识库匹配等方案开展故障定位,但无法还原硬件固件系统业务完整故障传播链,导致故障定位误判率高、定位准确性不足。

技术实现思路

1、本申请提供了一种基板管理控制器的故障定位方法及电子设备,以至少解决相关技术中无法还原硬件固件系统业务完整故障传播链,导致故障定位误判率高、定位准确性不足的技术问题。

2、本申请提供了一种基板管理控制器的故障定位方法,包括:获取多源异构日志,从多源异构日志中提取关键事件;对关键事件进行时序关联分析,构建事件间的时序关联网络;从时序关联网络中识别因果关系,生成反映故障传播路径的初步因果图;将初步因果图与预定义故障知识库对齐融合,得到知识增强后的故障因果图;当故障告警事件产生时,根据故障告警事件和故障因果图,确定故障传播链路。

3、本申请还提供了一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行计算机程序时实现上述任一种基板管理控制器的故障定位方法的步骤。

4、本申请还提供了一种基板管理控制器的故障定位装置,包括:

5、获取与提取模块,用于获取多源异构日志,从多源异构日志中提取关键事件;

6、时序关联性分析模块,用于对关键事件进行时序关联分析,构建事件间的时序关联网络;

7、因果关系识别模块,用于从时序关联网络中识别因果关系,生成反映故障传播路径的初步因果图;

8、知识增强模块,用于将初步因果图与预定义故障知识库对齐融合,得到知识增强后的故障因果图;

9、定位模块,用于当故障告警事件产生时,根据故障告警事件和故障因果图,确定故障传播链路。

10、本申请还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被处理器执行时实现上述基板管理控制器的故障定位方法的步骤。

11、本申请还提供了一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现上述基板管理控制器的故障定位方法的步骤。

12、本申请提供一种基板管理控制器的故障定位方法,该方法通过采集多源异构日志并提取分类关键事件,突破了传统技术仅依赖单一日志数据源的局限,实现跨模块全维度故障数据覆盖,规避了单一硬件日志分析导致的跨模块故障误判问题;通过对关键事件开展时序关联分析并构建时序关联网络,精准梳理各类故障事件的发生时序逻辑,进一步从时序关联网络中挖掘甄别事件内在因果关系,摒弃传统时序机器学习方法仅能识别相关性、无法判定因果的缺陷,构建出可体现故障传播路径的初步因果图;通过将初步因果图与预定义故障知识库融合增强,弥补了单纯因果推理的知识短板,弥补了静态知识库无法结合实时日志动态分析、适配新型故障的不足;最终通过注入故障告警事件驱动故障因果图推演,完整还原出硬件、固件、系统至业务的全层级故障传播链路,从根本上解决了传统bmc故障定位技术无法融合多源日志、无法区分事件因果关系、故障传播链还原不完整、故障定位准确率低的核心技术问题。

1.一种基板管理控制器的故障定位方法,其特征在于,包括:

2.根据权利要求1所述的故障定位方法,其特征在于,所述获取多源异构日志,从多源异构日志中提取并分类出关键事件,包括:

3.根据权利要求2所述的故障定位方法,其特征在于,对所述多源异构日志进行时间戳同步处理,包括:

4.根据权利要求2所述的故障定位方法,其特征在于,对所述多源异构日志进行格式化处理,包括:

5.根据权利要求4所述的故障定位方法,其特征在于,所述基于模式识别算法,从预处理后的多源异构日志中提取并分类出关键事件,包括:

6.根据权利要求1所述的故障定位方法,其特征在于,所述对所述关键事件进行时序关联分析,构建事件间的时序关联网络,包括:

7.根据权利要求1所述的故障定位方法,其特征在于,所述从所述时序关联网络中识别因果关系,生成反映故障传播路径的初步因果图,包括:

8.根据权利要求1所述的故障定位方法,其特征在于,所述将所述初步因果图与预定义故障知识库对齐融合,得到知识增强后的故障因果图,包括:

9.根据权利要求1所述的故障定位方法,其特征在于,根据所述故障告警事件和所述故障因果图,确定故障传播链路,包括:

10.根据权利要求9所述的故障定位方法,其特征在于,所述根据所述根因节点确定所述故障传播链路,包括:

11.根据权利要求1所述的故障定位方法,其特征在于,所述方法还包括:

12.根据权利要求1所述的故障定位方法,其特征在于,所述方法还包括:

13.根据权利要求12所述的故障定位方法,其特征在于,所述对未收录于所述预定义故障知识库中的新增因果关系进行有效性校验,包括:

14.根据权利要求1所述的故障定位方法,其特征在于,所述方法还包括:

15.一种电子设备,其特征在于,包括: