一种系统宕机时异常信息的捕获方法、设备及介质技术方案

技术编号:43120643 阅读:19 留言:0更新日期:2024-10-26 09:58
本申请公开了一种系统宕机时异常信息的捕获方法、设备及介质,涉及计算机信息技术领域,方法包括:确定系统宕机,触发内核崩溃捕获机制,通过内核崩溃捕获机制自动生成内核转储文件,获取内核转储文件,根据内核转储文件判断内核崩溃捕获机制是否捕获成功,若否,则执行预设抓取脚本,检索内核崩溃日志,在内核崩溃日志中检索内核堆栈信息,通过命令行接口,将检索到的内核堆栈信息发送给基板管理控制器,通过基板管理控制器,根据内核堆栈信息,将系统宕机事件记录在日志中,并通过基板管理控制器界面进行显示。当未捕获到内核堆栈时,再次捕获,从而提高再次捕获内核堆栈的成功率,为后续的问题分析提供全面而准确的数据支持。

【技术实现步骤摘要】

本申请涉及计算机信息,具体涉及一种系统宕机时异常信息的捕获方法、设备及介质


技术介绍

1、随着计算机应用的快速发展,linux作为一种开源的操作系统,其使用范围和应用场景不断扩大,深受开发者、企业以及个人用户的青睐。linux内核的稳定性和容错性使系统一般情况下不会出现无法挽回的故障,但是linux系统崩溃从而导致系统宕机的问题无法完全避免。

2、基板管理控制器(bmc)是一种独立的处理器和软件组件,通常嵌入在服务器硬件中,独立于主处理器和操作系统,通过ipmi协议对操作系统的硬件状态(如温度、电压、风扇速度)进行监控,还能收集事件日志、执行远程重启、远程开关机等,但是当系统宕机时,bmc和服务器(os)便无法进行交互。

3、当linux系统出现宕机时,通常会通过linux系统提供内核崩溃捕获机制(比如kdump机制),来发现和收集系统崩溃类问题工具,去捕获并转储内核崩溃信息,bmc可以根据内核崩溃捕获机制捕获到的信息,了解系统宕机原因,从而对linux系统采取针对性的恢复措施。然而,内核崩溃捕获机制在进行内核转储时需要足够的空闲本文档来自技高网...

【技术保护点】

1.一种系统宕机时异常信息的捕获方法,其特征在于,包括:

2.根据权利要求1所述的一种系统宕机时异常信息的捕获方法,其特征在于,所述通过所述内核崩溃捕获机制自动生成内核转储文件,具体包括:

3.根据权利要求1所述的一种系统宕机时异常信息的捕获方法,其特征在于,所述根据所述内核转储文件判断所述内核崩溃捕获机制是否捕获成功,具体包括:

4.根据权利要求1所述的一种系统宕机时异常信息的捕获方法,其特征在于,所述确定系统宕机,触发内核崩溃捕获机制之前,所述方法还包括:

5.根据权利要求4所述的一种系统宕机时异常信息的捕获方法,其特征在于,所述执行预...

【技术特征摘要】

1.一种系统宕机时异常信息的捕获方法,其特征在于,包括:

2.根据权利要求1所述的一种系统宕机时异常信息的捕获方法,其特征在于,所述通过所述内核崩溃捕获机制自动生成内核转储文件,具体包括:

3.根据权利要求1所述的一种系统宕机时异常信息的捕获方法,其特征在于,所述根据所述内核转储文件判断所述内核崩溃捕获机制是否捕获成功,具体包括:

4.根据权利要求1所述的一种系统宕机时异常信息的捕获方法,其特征在于,所述确定系统宕机,触发内核崩溃捕获机制之前,所述方法还包括:

5.根据权利要求4所述的一种系统宕机时异常信息的捕获方法,其特征在于,所述执行预设抓取脚本,检索内核崩溃日志,在所述内核崩溃日志中检索内...

【专利技术属性】
技术研发人员:贾晓萌薛兵单震
申请(专利权)人:浪潮卓数大数据产业发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1