[发明专利]服务器故障日志生成方法及相关设备在审
申请号: | 201810697755.X | 申请日: | 2018-06-29 |
公开(公告)号: | CN108897666A | 公开(公告)日: | 2018-11-27 |
发明(设计)人: | 王龙 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器故障 故障描述信息 系统事件日志 日志生成 写入 故障日志 日志 解析 告警文件 故障事件 排查 记录 帮助 | ||
本发明公开了一种服务器故障日志生成方法及相关设备,方法包括:对写入的系统事件日志的数据进行解析,生成针对故障事件的故障描述信息;将得到的故障描述信息记录为日志;将生成的日志写入告警文件中。本发明提供的服务器故障日志生成方法及相关设备,对写入的系统事件日志进行解析而生成故障描述信息,并进一步生成故障日志,实现对服务器故障事件进行相对准确的描述和记录,这样,用户在系统事件日志的基础上结合生成的故障日志,能够帮助用户快速地排查故障,提高效率。
技术领域
本发明涉及服务器技术领域,特别是涉及一种服务器故障日志生成方法及装置。本发明还涉及一种服务器故障日志生成设备以及一种计算机可读存储介质。
背景技术
基板管理控制器(Baseboard Management Controller,BMC)是服务器的重要部件,用于自动监控服务器的运行状态,并根据当前运行状态进行调控。比如,基板管理控制器能够获取服务器各模块的温度,并能够根据当前温度控制风扇转速以及进行告警。
基板管理控制器用于监控服务器的运行状态,并当发生异常事件时,会将事件的内容及时间等相关信息记录并存储为一系统事件日志(System Event Log,SEL)。用户或者运维人员能够根据记录的系统事件日志查看设备运行状况,排查故障原因。但是,现有的系统事件日志记录的内容信息有限,使用户或者运维人员根据其排查故障的效率低。
发明内容
有鉴于此,本发明提供一种服务器故障日志生成方法及装置,所生成的故障日志对服务器故障事件进行相对准确的描述,能够帮助用户快速地排查故障,提高效率。本发明还提供一种服务器故障日志生成设备以及一种计算机可读存储介质。
为实现上述目的,本发明提供如下技术方案:
一种服务器故障日志生成方法,包括:
对写入的系统事件日志的数据进行解析,生成针对故障事件的故障描述信息;
将得到的故障描述信息记录为日志;
将生成的日志写入告警文件中。
优选的,还包括:
对已记录的服务器发生故障的告警状态信息和故障定位信息进行解析,得到故障描述信息;
将得到的故障描述信息记录为日志;
将生成的日志写入告警文件中。
优选的,所述故障描述信息包括故障码、故障级别、故障描述以及故障部件,所述故障码是指根据故障部件及事件生成的错误码,所述故障描述包括故障事件的类型,所述故障部件是指发生故障的部件,所述故障级别用于表征故障事件的严重程度。
优选的,所述将生成的日志写入告警文件中包括:
将生成的日志写入告警汇总文件中以及对应的专属文件中,若将生成的日志写入告警汇总文件中以及将生成的日志写入对应的专属文件中都执行成功时,则返回指示写入成功的提示,若任何一个执行失败则返回写入失败的提示。
一种服务器故障日志生成装置,包括:
第一解析模块,用于对写入的系统事件日志的数据进行解析,生成针对故障事件的故障描述信息;
记录模块,用于将得到的故障描述信息记录为日志;
写入模块,用于将生成的日志写入告警文件中。
优选的,还包括:
第二解析模块,用于对已记录的服务器发生故障的告警状态信息和故障定位信息进行解析,得到故障描述信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810697755.X/2.html,转载请声明来源钻瓜专利网。