本发明专利技术提出的一种服务器故障的录像记录方法、系统及设备,包括:设置服务器的存储外设和网络;将监控宕机录像命令和故障触发事件写入BMC;通过BMC扫描服务器的传感器监控进程,如发现故障触发事件,选择相应的录像机制,并通过执行对应的监控宕机录像命令,自动记录下发生故障时的视频;将BMC内存中的故障视频同步到存储外设中。本发明专利技术能够以录像形式记录服务器发生异常故障时状态,保存至系统及服务器本地,形成录像以及截图文件。用于后续分析故障原因,提供有效依据,对服务器运行安全和质量提供保障。
A video recording method, system and equipment for server failure
【技术实现步骤摘要】
一种服务器故障的录像记录方法、系统及设备
本专利技术涉及计算机
,更具体的说是涉及一种服务器故障的录像记录方法、系统及设备。
技术介绍
如今,服务器使用在各行各业之中,担任着计算,存储,运算等重要作用,它给人们在工作和学习上提供了极大的方便。由于数量庞大的服务器不断负载运行的同时,不可避免会遇到各种故障等问题。服务器故障现象,常见的如系统崩溃,死机,异常重启,进程断开蓝屏等。由于数量庞大的服务器不断负载运行的同时,不可避免会遇到各种故障等问题。如何有效的对服务器故障,进行宕机故障时录像记录,保存故障信息,分析原因、判断故障、解决问题,这对于服务器的正常运行是非常有必要的。
技术实现思路
针对以上问题,本专利技术的目的在于提供一种服务器故障的录像记录方法、系统及设备,能够以录像形式记录服务器发生异常故障时状态,保存至系统及服务器本地,形成录像以及截图文件。用于后续分析故障原因,解析问题,提供有效依据,对服务器运行安全和质量提供保障。本专利技术为实现上述目的,通过以下技术方案实现:一种服务器故障的录像记录方法,包括:设置服务器的存储外设和网络;将监控宕机录像命令和故障触发事件写入BMC;通过BMC扫描服务器的传感器监控进程,如发现故障触发事件,选择相应的录像机制,并通过执行对应的监控宕机录像命令,自动记录下发生故障时的视频,并存储在BMC内存中;将BMC内存中的故障视频同步到存储外设中。进一步,所述设置服务器的存储外设和网络包括:在服务器上安装存储TF卡;通过网络在服务器上外接远程控制端,使远程控制端与服务器的BMC网络互联,并根据默认用户名密码登录。进一步,所述将监控宕机录像命令和故障触发事件写入BMC包括:将监控宕机录像命令写入BMC代码中,然后通过刷新工具更新BMC镜像到服务器。进一步,还包括:在未发生故障触发事件时,手动设置视频录制时长,录屏质量,压缩方式和帧率,并设置截图文件大小和清晰度。进一步,所述故障触发事件包括:系统异常下电、蓝屏死机、IERR/MCERR、ERRORCPU严重故障、ThermalTripCPU过热、系统异常重启、IPMIWatchdog超时。进一步,所述录像机制包括触发事前录像机制和触发事件后录像机制;所述触发事前录像机制,具体为在故障事件触发时同步录像,录像文件在预设的存储空间内进行循环存储;所述触发事件后录像机制,具体为在故障事件触发后开始录制预设时长的视频文件。进一步,所述故障触发事件中,系统异常下电、蓝屏死机、IERR/MCERR、ERRORCPU严重故障和ThermalTripCPU过热采用触发事前录像机制,系统异常重启和IPMIWatchdog超时采用触发事件后录像机制。进一步,所述监控宕机录像命令包括:AUTO_VIDEO_RECORD_CMD命令,用于事件后录像,启动自动录像线程,录制设定时长的视频后保存;START_CONT_RCD命令,用于启动事件前录像,通过此命令打开录像进程,开始录制视频;STOP_CONT_RCD命令,用于停止时间前录像,禁用事件前录像;BSOD_SIGNAL命令,用于BSOD事件触发时,发送命令到命令管道,触发视频切断并保存;LPCRESET_SIGNAL命令,用于LPCRESET事件触发时,发送命令到命令管道,触发视频切断并保存。相应的,本专利技术还公开了一种服务器故障的录像记录系统,包括:外部设置单元,用于设置服务器的存储外设和网络;控制参数写入单元,用于将监控宕机录像命令和故障触发事件写入BMC;扫描记录单元,用于通过BMC扫描服务器的传感器监控进程,如发现故障触发事件,通过执行对应的监控宕机录像命令,自动记录下发生故障时的视频,并存储在BMC内存中;同步存储单元,用于将BMC内存中的故障视频同步到存储外设中。相应的,本专利技术还公开了一种服务器故障的录像记录设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上文任一项所述服务器故障的录像记录方法步骤。对比现有技术,本专利技术有益效果在于:1、适用范围广,通用服务器,RACK服务器,均可实现实时宕机故障录像记录。2、程序手动自动均可执行,当服务器发生异常故障时,及时触发故障录像截屏等操作,保存服务器故障等异常记录,便于后续问题分析定位。3、方式使用简单,只需把故障录像代码导入进BMC中,便可实现故障监控管理,也可根据录像监控事件的不同,修改设置不同指令来实现特定录像截屏功能。由此可见,本专利技术与现有技术相比,具有突出的实质性特点和显著的进步,其实施的有益效果也是显而易见的。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。附图1是本专利技术的方法流程图。附图2是本专利技术的系统结构图。附图3是本专利技术的逻辑示意图。附图4是本专利技术的命令执行示意图。具体实施方式下面结合附图对本专利技术的具体实施方式做出说明。如图1所示的一种服务器故障的录像记录方法,包括:设置服务器的存储外设和网络。首先,在服务器上安装存储TF卡;然后,通过网络在服务器上外接远程控制端,使远程控制端与服务器的BMCIPping通,并根据默认用户名密码登录。将监控宕机录像命令和故障触发事件写入BMC。具体包括:将监控宕机录像命令写入BMC代码中,然后通过刷新工具更新BMC镜像到服务器。通过BMC扫描服务器的传感器监控进程,如发现故障触发事件,选择相应的录像机制,并通过执行对应的监控宕机录像命令,自动记录下发生故障时的视频,并存储在BMC内存中。将BMC内存中的故障视频同步到存储外设中。如图3所示,所述故障触发事件包括:系统异常下电、蓝屏死机、IERR/MCERR、ERRORCPU严重故障、ThermalTripCPU过热、系统异常重启、IPMIWatchdog超时。所述录像机制包括触发事前录像机制和触发事件后录像机制;所述触发事前录像机制,具体为在故障事件触发时同步录像,录像文件在预设的存储空间内进行循环存储;系统异常下电、蓝屏死机、IERR/MCERR、ERRORCPU严重故障和ThermalTripCPU过热采用触发事前录像机制。所述触发事件后录像机制,具体为在故障事件触发后开始录制预设时长的视频文件。系统异常重启和IPMIWatchdog超时采用触发事件后录像机制。如图4所示,所述监控宕机录像命令包括:AUTO_VIDEO_RECORD_CMD命令,用于事件后录像,启动自动录像线程,录制设定时长的视频本文档来自技高网...
【技术保护点】
1.一种服务器故障的录像记录方法,其特征在于,包括:/n设置服务器的存储外设和网络;/n将监控宕机录像命令和故障触发事件写入BMC;/n通过BMC扫描服务器的传感器监控进程,如发现故障触发事件,选择相应的录像机制,并通过执行对应的监控宕机录像命令,自动记录下发生故障时的视频,并存储在BMC内存中;/n将BMC内存中的故障视频同步到存储外设中。/n
【技术特征摘要】
1.一种服务器故障的录像记录方法,其特征在于,包括:
设置服务器的存储外设和网络;
将监控宕机录像命令和故障触发事件写入BMC;
通过BMC扫描服务器的传感器监控进程,如发现故障触发事件,选择相应的录像机制,并通过执行对应的监控宕机录像命令,自动记录下发生故障时的视频,并存储在BMC内存中;
将BMC内存中的故障视频同步到存储外设中。
2.根据权利要求1所述的服务器故障的录像记录方法,其特征在于,所述设置服务器的存储外设和网络包括:
在服务器上安装存储TF卡;
通过网络在服务器上外接远程控制端,使远程控制端与服务器的BMC网络互联并根据默认用户名密码登录。
3.根据权利要求1所述的服务器故障的录像记录方法,其特征在于,所述将监控宕机录像命令和故障触发事件写入BMC包括:
将监控宕机录像命令写入BMC代码中,然后通过刷新工具更新BMC镜像到服务器。
4.根据权利要求1所述的服务器故障的录像记录方法,其特征在于,还包括:在未发生故障触发事件时,手动设置视频录制时长,录屏质量,压缩方式和帧率,并设置截图文件大小和清晰度。
5.根据权利要求1所述的服务器故障的录像记录方法,其特征在于,所述故障触发事件包括:
系统异常下电、蓝屏死机、IERR/MCERR、ERRORCPU严重故障、ThermalTripCPU过热、系统异常重启、IPMIWatchdog超时。
6.根据权利要求5所述的服务器故障的录像记录方法,其特征在于,所述录像机制包括触发事前录像机制和触发事件后录像机制;
所述触发事前录像机制,具体为在故障事件触发时同步录像,录像文件在预设的存储空间内进行循环存储;
所述触发事件后录像机制,具体为在故障事件触...
【专利技术属性】
技术研发人员:张日洪,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。