本发明专利技术公开了一种服务器异常检测的方法及装置,在服务器中内置一个嵌入式微控制器MCU,包括:当MCU监测到服务器发出异常状态的信号时,获取该异常状态的信号并记录该异常状态的信号的信息;MCU将获得的异常状态的信号以及记录的异常状态的信号的信息发送给与MCU相连的SD卡进行存储;根据SD卡中存储的各个异常状态的信号的信息以及各个异常状态的信号,进行故障定位。本发明专利技术技术方案通过检测服务器发出异常状态的信号并获取异常状态的信号以及异常状态的信号的信息,从而实现了快速的异常态的定位。
【技术实现步骤摘要】
一种服务器异常检测的方法及装置
本专利技术涉及计算机应用技术,尤指一种服务器异常检测的方法及装置。
技术介绍
在服务器产品中,系统的稳定可靠是每个厂家共同追求的目标。随着服务器功能的增强,硬件部件也要随之增加,对系统的可靠性造成了一定的影响。服务器系统通常拥有较多的处理器、内存、存储、IO等资源,每个组成部分的异常均有可能对服务器造成严重的不良影响。一方面,目前的服务器监控管理方法都是通过基本管理控制器(BMC)完成的。存在以下问题:BMC监控的信息主要是一些传感信息包括温度、CPU电压、风扇等,没有涉及到对服务器系统造成异常(比如重启、关机、死机等)的信息,一个服务器系统中造成系统异常状态的信号约有二三十个,BMC的外部引脚无法预留来满足这么多的异常信号的接入。第二方面,在服务器出厂之前,服务器生产商需要对服务器进行全面的检测,由于服务器的设计线路复杂,造成服务器异常的信号很多,没有厂家将这些造成异常状态的信号接到外面调试,况且这些信号的发生都是随机的,有时候几天甚至几周偶尔出现一次,不易复现。大多情况下的检测不能定位到由服务器系统的哪个部分的异常信号造成,并不能分析造成异常的真正原因。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种服务器异常检测的方法及装置,能够检测到异常状态的信号,从而实现快速的异常态的定位。为了达到本专利技术目的,本专利技术提供了一种服务器异常检测的方法,在服务器中内置一个嵌入式微控制器(MCU),包括:当MCU监测到服务器发出异常状态的信号时,获取该异常状态的信号并记录该异常状态的信号的信息;MCU将获得的异常状态的信号以及记录的异常状态的信号的信息发送给与MCU相连的SD卡进行存储;根据SD卡中存储的各个异常状态的信号的信息以及各个异常状态的信号,进行故障定位。进一步地,该方法之前还包括:MCU实时监测服务器是否发出异常状态的信号;具体包括:MCU采用与服务器的异常状态的接口数量相同的通用输入/输出(GPIO)引脚与服务器中的各个异常状态的接口连接;当某个异常状态的接口发出异常状态的信号时,与该异常状态的接口相连的GPIO引脚的中断被触发;当GPIO引脚的中断被触发时,为监测到服务器发出异常状态的信号。进一步地,MCU为:单片机或者精简指令集(RISC)处理器架构(ARM),或者现场可编程逻辑门阵列(FPGA)。进一步地,异常状态的信号的信息包括:被监测到的时间、发生异常的序号和发生异常的次数。进一步地,异常状态包括:正常状态下的重启或关机或死机。进一步地,服务器发出异常状态的信号包括:CPU发出的error信号或者开关机线路发出的信号。本专利技术还提供了一种服务器异常检测的装置,包括:内置于服务器中的一个嵌入式微控制器(MCU)、一个SD卡和定位模块;其中,MCU,用于当监测到服务器发出异常状态的信号时,获取该异常状态的信号并记录该异常状态的信号的信息;将获得的异常状态的信号以及记录的异常状态的信号的信息发送给与MCU相连的SD卡;SD卡,用于接收MCU发送的异常状态的信号以及预先记录的异常状态的信号的信息并进行存储;定位模块,用于根据SD卡中存储的各个异常状态的信号的信息以及各个异常状态的信号,进行故障定位。进一步地,MCU,还用于实时监测服务器是否发出异常状态的信号;具体包括:MCU采用与服务器的异常状态的接口数量相同的通用输入/输出(GPIO)引脚与服务器中的各个异常状态的接口连接;当某个异常状态的接口发出异常状态的信号时,与该异常状态的接口相连的GPIO引脚的中断被触发;当GPIO引脚的中断被触发时,为监测到服务器发出异常状态的信号。进一步地,MCU为:单片机或者精简指令集(RISC)处理器架构(ARM),或者现场可编程逻辑门阵列(FPGA)。进一步地,异常状态的信号的信息包括:被监测到的时间、发生异常的序号和发生异常的次数。进一步地,异常状态包括:正常状态下的重启或关机或死机。进一步地,服务器发出异常状态的信号包括:CPU发出的error信号或者开关机线路发出的信号。本专利技术技术方案包括:在服务器中内置一个嵌入式微控制器(MCU),包括:当MCU监测到服务器发出异常状态的信号时,获取该异常状态的信号并记录该异常状态的信号的信息;MCU将获得的异常状态的信号以及记录的异常状态的信号的信息发送给与MCU相连的SD卡进行存储;根据SD卡中存储的各个异常状态的信号的信息以及各个异常状态的信号,进行故障定位。本专利技术技术方案通过检测服务器发出异常状态的信号并获取异常状态的信号以及异常状态的信号的信息,从而实现了快速的异常态的定位。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术服务器异常检测的方法的流程图;图2为本专利技术服务器异常检测的装置的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。图1为本专利技术服务器异常检测的方法的流程图,在服务器中内置一个嵌入式微控制器(MCU),如图1所示,包括:步骤101:当MCU监测到服务器发出异常状态的信号时,获取该异常状态的信号并记录该异常状态的信号的信息。进一步地,该方法之前还包括:MCU实时监测服务器是否发出异常状态的信号;具体包括:MCU采用与服务器的异常状态的接口数量相同的通用输入/输出(GPIO)引脚与服务器中的各个异常状态的接口连接;当某个异常状态的接口发出异常状态的信号时,与该异常状态的接口相连的GPIO引脚的中断被触发;当GPIO引脚的中断被触发时,为监测到服务器发出异常状态的信号。其中,异常状态包括:正常状态下的重启或关机或死机。服务器发出异常状态的信号包括:CPU发出的error信号或者开关机线路发出的信号。其中,MCU可以采用:单片机或者精简指令集(RISC)处理器架构(ARM),或者现场可编程逻辑门阵列(FPGA)等来实现。其中,异常状态的信号的信息包括:被监测到的时间、发生异常的序号和发生异常的次数。其中,被监测到的时间是指GPIO引脚的中断被触发时,由服务器系统的实时时钟芯片(RTC)产生的时间。发生异常的序号,是指依照被监测到的时间的先后给定的依次递增的序号。发生异常的次数,是指某一个异常状态的信号总共出现的次数,该异常状态的信号出现一次,就对发生异常的次数进行递增处理。步骤102:MCU将获得的异常状态的信号以及记录的异常状态的信号的信息发送给与MCU相连的SD卡进行存储。步骤103:根据SD卡中存储的各个异常状态的信号的信息以及各个异常状态的信号,进行故障定位。需要说明的是,通过将异常状态的信号的信息以及异常状态的信号存储在SD卡或其他有存储功能的装置中,以便系统管理员或者是调试人员快速的获取各个异常状态的信号的信息,最终为后续的故障定位提供了便利。这样,不但提高了系统监控的准确性,更提高了整个系统的稳定性。图2为本专利技术服务器异常检测的装置的结构示意图,如图2所示,包括:内置于服务器中的一个嵌入式微控制器(MCU)、一个SD卡和定位模块。其中本文档来自技高网...
【技术保护点】
一种服务器异常检测的方法,在服务器中内置一个嵌入式微控制器MCU,其特征在于,包括:当MCU监测到服务器发出异常状态的信号时,获取该异常状态的信号并记录该异常状态的信号的信息;MCU将获得的异常状态的信号以及记录的异常状态的信号的信息发送给与MCU相连的SD卡进行存储;根据SD卡中存储的各个异常状态的信号的信息以及各个异常状态的信号,进行故障定位。
【技术特征摘要】
1.一种服务器异常检测的方法,在服务器中内置一个嵌入式微控制器MCU,其特征在于,包括:当MCU监测到服务器发出异常状态的信号时,获取该异常状态的信号并记录该异常状态的信号的信息;MCU将获得的异常状态的信号以及记录的异常状态的信号的信息发送给与MCU相连的SD卡进行存储;根据SD卡中存储的各个异常状态的信号的信息以及各个异常状态的信号,进行故障定位;该方法之前还包括:所述MCU实时监测服务器是否发出异常状态的信号;具体包括:所述MCU采用与服务器的异常状态的接口数量相同的通用输入/输出GPIO引脚与服务器中的各个异常状态的接口连接;当某个异常状态的接口发出异常状态的信号时,与该异常状态的接口相连的GPIO引脚的中断被触发;当GPIO引脚的中断被触发时,为监测到服务器发出异常状态的信号。2.根据权利要求1所述的方法,其特征在于,所述MCU为:单片机或者精简指令集RISC处理器架构ARM,或者现场可编程逻辑门阵列FPGA。3.根据权利要求1所述的方法,其特征在于,所述异常状态的信号的信息包括:被监测到的时间、发生异常的序号和发生异常的次数。4.根据权利要求1所述的方法,其特征在于,所述异常状态包括:正常状态下的重启或关机或死机。5.根据权利要求1所述的方法,其特征在于,所述服务器发出异常状态的信号包括:CPU发出的error信号或者开关机线路发出的信号。6.一种服务器异常检测的装置,其特征在于,包括:内置于服务器...
【专利技术属性】
技术研发人员:王勇,娄山林,
申请(专利权)人:浪潮北京电子信息产业有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。