【技术实现步骤摘要】
一种故障日志生成方法以及装置
[0001]本说明书涉及通信
,尤其涉及一种故障日志生成方法以及装置。
技术介绍
[0002]随着大数据、云计算技术的应用与发展,人们对于服务器的需求也越来越高,因此,服务器的运行状态需要随时被关注。
[0003]在服务器中可以通过设置BMC(基板管理控制器,Baseboard Management Controller)对服务器的硬件状态进行监控,并实现对于服务器的管理。在部署时,多台服务器可以安装到一台机框上,针对多台服务器可以配置有一台管理设备,该管理设备可以与多台服务器的BMC相连接,以实现对多台服务器的运行状态以及故障信息的汇总和展示。
[0004]在服务器出现故障时,BMC可以收集针对该故障的故障信息,该故障信息是以编码的形式进行记录,该故障信息被称为原始数据。BMC根据所配置的解析方式对原始数据进行分析,以生成事件日志发送至管理设备进行展示,以使客户能够在管理设备的管理界面上快速地确认服务器所发生的故障。
[0005]但是,在当前的实现中,针对解析方式 ...
【技术保护点】
【技术特征摘要】
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配置文件还包括屏蔽项;所述向管理设备发送携带有所述故障信息、所述目标事件码和所述故障描述的告警消息,包括:判断所述目标事件码是否命中所述屏蔽项;若所述目标事件码命中所述屏蔽项,则禁止向管理设备发送携带有所述故障信息、所述目标事件码和所述故障描述的告警消息;
若所述目标事件码未命中所述屏蔽项,则向管理设备发送携带有所述故障信息、所述目标事件码和所述故...
【专利技术属性】
技术研发人员:厉瑞长,
申请(专利权)人:新华三大数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。