[发明专利]一种故障日志生成方法以及装置在审
申请号: | 202110983608.0 | 申请日: | 2021-08-25 |
公开(公告)号: | CN113778962A | 公开(公告)日: | 2021-12-10 |
发明(设计)人: | 厉瑞长 | 申请(专利权)人: | 新华三大数据技术有限公司 |
主分类号: | G06F16/17 | 分类号: | G06F16/17;G06F16/18 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 450000 河南省郑州市郑州高*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 故障 日志 生成 方法 以及 装置 | ||
1.一种故障日志生成方法,其特征在于,应用于服务器的基板管理控制器BMC,包括:
加载所获取到的扩展标记语言XML配置文件,其中,所述XML配置文件中包含有一个或多个与事件码相对应的解析函数;
收集故障信息;
根据所述故障信息确定与该故障信息相对应的目标事件码;
从所述XML配置文件中确定出与所述目标事件码相对应的解析函数;
根据所述解析函数对所述故障信息进行解析,生成故障描述;
向管理设备发送携带有所述故障信息、所述目标事件码和所述故障描述的告警消息,以使所述管理设备生成故障日志。
2.根据权利要求1所述的方法,其特征在于,所述故障描述包括:目标事件码和至少一个描述字段;
所述根据所述解析函数对所述故障信息进行解析,生成故障描述,包括:
根据所述解析函数和所述故障信息确定所述至少一个描述字段的字段值;
对所述至少一个描述字段的字段值进行拼接,生成故障描述。
3.根据权利要求2所述的方法,其特征在于,在加载所获取到的XML配置文件之后,还包括:
对所述故障信息进行哈希运算,获取事件索引;
建立所述事件索引与所述解析函数的对应关系;
从所述XML配置文件中确定出与所述目标事件码相对应的解析函数,包括:
根据接收到的故障信息进行哈希运算,确定目标事件索引;
从所述XML配置文件中确定出与所述目标事件索引相对应的解析函数。
4.根据权利要求1-3任一项所述的方法,其特征在于,在加载所获取到的扩展标记语言XML配置文件之后,还包括:
接收XML配置文件的更新补丁;
根据所述更新补丁更新所存储的XML配置文件;
重启所述BMC,加载更新后的XML配置文件。
5.根据权利要求1-3任一项所述的方法,其特征在于,所述加载所获取到的XML配置文件,包括:
创建故障信息的解析进程;
在加载所获取到的扩展标记语言XML配置文件之后,还包括:
接收XML配置文件的更新补丁;
根据所述更新补丁更新所存储的XML配置文件;
重启所述解析进程,基于解析进程加载更新后的XML配置文件。
6.根据权利要求1所述的方法,其特征在于,所述XML配置文件还包括屏蔽项;
所述向管理设备发送携带有所述故障信息、所述目标事件码和所述故障描述的告警消息,包括:
判断所述目标事件码是否命中所述屏蔽项;
若所述目标事件码命中所述屏蔽项,则禁止向管理设备发送携带有所述故障信息、所述目标事件码和所述故障描述的告警消息;
若所述目标事件码未命中所述屏蔽项,则向管理设备发送携带有所述故障信息、所述目标事件码和所述故障描述的告警消息。
7.一种故障日志生成装置,其特征在于,应用于服务器的BMC,包括:
加载单元,用于加载所获取到的XML配置文件,其中,所述XML配置文件中包含有一个或多个与事件码相对应的解析函数;
收集单元,用于收集故障信息;
转换单元,用于根据所述故障信息确定与该故障信息相对应的目标事件码;
确定单元,用于从所述XML配置文件中确定出与所述目标事件码相对应的解析函数;
解析单元,用于根据所述解析函数对所述故障信息进行解析,生成故障描述;
发送单元,用于向管理设备发送携带有所述故障信息、所述目标事件码和所述故障描述的告警消息,以使所述管理设备生成故障日志。
8.根据权利要求7所述的装置,其特征在于,所述故障描述包括:目标事件码和至少一个描述字段;
所述解析单元,包括:
描述模块,用于根据所述解析函数和所述故障信息确定所述至少一个描述字段的字段值;
拼接模块,用于对所述至少一个描述字段的字段值进行拼接,生成故障描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三大数据技术有限公司,未经新华三大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110983608.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:管道违章行为识别方法
- 下一篇:基于大数据的资产投资信息分析处理平台