[发明专利]一种故障日志生成方法以及装置在审
申请号: | 202110983608.0 | 申请日: | 2021-08-25 |
公开(公告)号: | CN113778962A | 公开(公告)日: | 2021-12-10 |
发明(设计)人: | 厉瑞长 | 申请(专利权)人: | 新华三大数据技术有限公司 |
主分类号: | G06F16/17 | 分类号: | G06F16/17;G06F16/18 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 450000 河南省郑州市郑州高*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 故障 日志 生成 方法 以及 装置 | ||
本说明书提供一种故障日志生成方法以及装置,涉及通信技术领域。一种故障日志生成方法,应用于服务器的BMC,包括:加载所获取到的XML配置文件,其中,XML配置文件中包含有一个或多个与事件码相对应的解析函数;收集故障信息;根据故障信息确定与该故障信息相对应的目标事件码;从XML配置文件中确定出与目标事件码相对应的解析函数;根据解析函数对故障信息进行解析,生成故障描述;向管理设备发送携带有故障信息、目标事件码和故障描述的告警消息,以使管理设备生成故障日志。通过上述方法,能够提升服务器对故障信息进行收集和展示的可靠性。
技术领域
本说明书涉及通信技术领域,尤其涉及一种故障日志生成方法以及装置。
背景技术
随着大数据、云计算技术的应用与发展,人们对于服务器的需求也越来越高,因此,服务器的运行状态需要随时被关注。
在服务器中可以通过设置BMC(基板管理控制器,Baseboard ManagementController)对服务器的硬件状态进行监控,并实现对于服务器的管理。在部署时,多台服务器可以安装到一台机框上,针对多台服务器可以配置有一台管理设备,该管理设备可以与多台服务器的BMC相连接,以实现对多台服务器的运行状态以及故障信息的汇总和展示。
在服务器出现故障时,BMC可以收集针对该故障的故障信息,该故障信息是以编码的形式进行记录,该故障信息被称为原始数据。BMC根据所配置的解析方式对原始数据进行分析,以生成事件日志发送至管理设备进行展示,以使客户能够在管理设备的管理界面上快速地确认服务器所发生的故障。
但是,在当前的实现中,针对解析方式的配置是绑定于BMC的固件,每次对解析方式进行的更新,需要更新BMC固件的形式完成,占用较多的时间,如这段时间中服务器出现故障,则BMC可能无法记录下该次故障的故障信息,从而服务器针对故障信息的遗漏,降低了服务器的可靠性。
发明内容
为克服相关技术中存在的问题,本说明书提供了一种故障日志生成方法以及装置。
结合本说明书实施方式的第一方面,本申请提供了一种故障日志生成方法,应用于服务器的BMC,包括:
加载所获取到的XML配置文件,其中,XML配置文件中包含有一个或多个与事件码相对应的解析函数;
收集故障信息;
根据故障信息确定与该故障信息相对应的目标事件码;
从XML配置文件中确定出与目标事件码相对应的解析函数;
根据解析函数对故障信息进行解析,生成故障描述;
向管理设备发送携带有故障信息、目标事件码和故障描述的告警消息,以使管理设备生成故障日志。
可选的,故障描述包括:目标事件码和至少一个描述字段;
根据解析函数对故障信息进行解析,生成故障描述,包括:
根据解析函数和故障信息确定至少一个描述字段的字段值;
对至少一个描述字段的字段值进行拼接,生成故障描述。
可选的,在加载所获取到的XML配置文件之后,还包括:
对故障信息进行哈希运算,获取事件索引;
建立事件索引与解析函数的对应关系;
从XML配置文件中确定出与目标事件码相对应的解析函数,包括:
根据接收到的故障信息进行哈希运算,确定目标事件索引;
从XML配置文件中确定出与目标事件索引相对应的解析函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三大数据技术有限公司,未经新华三大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110983608.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:管道违章行为识别方法
- 下一篇:基于大数据的资产投资信息分析处理平台