[发明专利]一种多场景故障处理方法、系统及介质有效
申请号: | 202110290431.6 | 申请日: | 2021-03-18 |
公开(公告)号: | CN113190278B | 公开(公告)日: | 2023-03-17 |
发明(设计)人: | 罗鹏芳 | 申请(专利权)人: | 山东英信计算机技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京权智天下知识产权代理事务所(普通合伙) 11638 | 代理人: | 王新爱 |
地址: | 250101 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 场景 故障 处理 方法 系统 介质 | ||
本发明公开了一种多场景故障处理方法,包括以下步骤:设定服务器的第一类故障阶段,根据所述第一类故障阶段执行第一故障处理步骤,得到第一故障信息;设定所述服务器的第二类故障阶段,获取服务器的管理命令,根据所述第二类故障阶段和所述管理命令执行第二故障处理步骤,得到第二故障信息;配置故障信息收集程序,调用所述故障信息收集程序对所述第一故障信息和所述第二故障信息执行信息补充步骤,得到故障数据集;本发明能够对故障信息采取统一的方式进行收集,并对多应用场景下的故障信息进行细化处理,使故障信息转换为故障数据集,便于后期对于故障的精准定位或复盘等处理,极大的提高了服务器的可维护性和故障处理效率。
技术领域
本发明涉及服务器故障监控技术领域,特别是涉及一种多场景故障处理方法、系统及介质。
背景技术
在服务器运行过程中,若出现了故障,则需要将故障上报并处理,现有的故障处理方式是基于固有的处理方式对故障进行处理,并通过SEL(System Error Log,系统错误日志)记录故障日志;这种方式对于可记录的故障信息有一定的限制,导致故障日志无法在故障发生时还原对应的故障场景。
综上所述,现有的故障处理方式无法满足各种情况下对故障进行精确定位,最终降低了服务器的可维护性和故障处理效率。
发明内容
本发明主要解决的是现有的故障处理方式无法满足各种情况下对故障进行精确定位,最终降低了服务器的可维护性和故障处理效率的问题。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种多场景故障处理方法,包括以下步骤:
设定服务器的第一类故障阶段,根据所述第一类故障阶段执行第一故障处理步骤,得到第一故障信息;
设定所述服务器的第二类故障阶段,获取所述服务器的管理命令,根据所述第二类故障阶段和所述管理命令执行第二故障处理步骤,得到第二故障信息;
配置故障信息收集程序,调用所述故障信息收集程序对所述第一故障信息和所述第二故障信息执行信息补充步骤,得到故障数据集。
作为一种改进的方案,所述第一类故障阶段包括启动故障阶段和运行故障阶段;
所述第二类故障阶段包括第一可视化故障阶段、第二可视化故障阶段和第三可视化故障阶段;
所述管理命令为所述服务器中对于固件设备的控制命令。
作为一种改进的方案,所述第一故障处理步骤包括:
当所述第一类故障阶段为所述启动故障阶段时,获取服务器校验系统的设备信息和所述固件设备的初始化信息,整合所述设备信息和所述初始化信息,得到所述第一故障信息;
当所述第一类故障阶段为所述运行故障阶段时,识别所述固件设备中的故障设备,对所述故障设备执行中断处理,通过BIOS对所述故障设备执行故障判断步骤,得到所述第一故障信息。
作为一种改进的方案,所述故障判断步骤包括:
所述BIOS判断所述故障设备是否生成第一故障信号;
若生成,则所述BIOS解析所述第一故障信号,得到所述第一故障信息;
若未生成,则通过所述服务器的操作系统对所述故障设备再次执行所述中断处理,并获取所述故障设备的数据层代码,基于所述数据层代码获取与所述故障设备对应的所述第一故障信息。
作为一种改进的方案,所述第二故障处理步骤包括:
当所述第二类故障阶段为所述第一可视化故障阶段时,下发所述管理命令,得到所述固件设备的第一固件信息,解析所述第一固件信息,得到所述第二故障信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东英信计算机技术有限公司,未经山东英信计算机技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110290431.6/2.html,转载请声明来源钻瓜专利网。