一种BMC运行状态显示方法,该方法包括:判断基板管理控制器BMC的运行状态是否正常;当BMC运行状态发生异常时,存储所述异常对应的十六进制数;当BMC运行状态正常时,存储此时运行状态对应的重要阶段的十六进制数;提示BMC的运行状态,并将所述十六进制数显示在数码管上;根据所述十六进制数在文本文件中查找出所述十六进制数对应的BMC运行状态类型说明,并将该BMC运行状态类型说明显示在所述BMC的网页用户界面。本发明专利技术还提供一种BMC运行状态显示系统。本发明专利技术能够有效地获取BMC的运行状态。
【技术实现步骤摘要】
【专利摘要】一种BMC运行状态显示方法,该方法包括:判断基板管理控制器BMC的运行状态是否正常;当BMC运行状态发生异常时,存储所述异常对应的十六进制数;当BMC运行状态正常时,存储此时运行状态对应的重要阶段的十六进制数;提示BMC的运行状态,并将所述十六进制数显示在数码管上;根据所述十六进制数在文本文件中查找出所述十六进制数对应的BMC运行状态类型说明,并将该BMC运行状态类型说明显示在所述BMC的网页用户界面。本专利技术还提供一种BMC运行状态显示系统。本专利技术能够有效地获取BMC的运行状态。【专利说明】BMC运行状态显示系统及方法
本专利技术涉及一种服务器的监控领域,尤其涉及基板管理控制器(BaseboardManagement Controller, BMC)运行状态显示系统及方法。
技术介绍
目前,大多数服务器上都会使用BMC芯片对其健康状态进行监控管理。BMC几乎可以获取服务器上面所有主要设备的必要信息,从而为用户提供方便。对于BMC的运行状态,BMC开发者可以通过串口以及BMC的呼吸灯(Heart Beat LED)查看BMC的运行状态;而对于用户,只能通过查看BMC的Heart Beat LED来简单的判断BMC是否存活,很难确定BMC具体的运行状态。所以BMC开发者和用户都迫切希望能够有一种方法能够有效地获取BMC的运行状态。
技术实现思路
鉴于以上内容,有必要提供一种BMC运行状态显示系统及方法,其能够有效地获取BMC的运行状态显示。一种BMC运行状态显示系统,用于显示基板管理控制器BMC的运行状态,该系统包括:判断模块,用于判断BMC的运行状态是否正常;存储模块,用于当BMC运行状态发生异常时,将所述异常状态对应的十六进制数存储到数码管的Flash中;所述存储模块,还用于当BMC运行状态正常时,将此时运行状态对应的重要阶段的十六进制数存储到道数码管的Flash中;提示模块,用于在BMC的网页用户界面上提示BMC运行状态异常;显示模块,用于提示完毕后,将所述十六进制数显示在数码管上;查找模块,用于根据所述十六进制数在文本文件中查找出所述十六进制数对应的BMC运行状态类型说明,并将该BMC运行状态类型说明显示在所述BMC的网页用户界面。一种BMC运行状态显示方法,用于显示基板管理控制器BMC的运行状态,该方法包括:判断步骤,判断BMC的运行状态是否正常;存储步骤一,当BMC运行状态发生异常时,将所述异常对应的十六进制数存储到数码管的Flash中;该方法还包括存储步骤二,当BMC运行状态正常时,将此时运行状态对应的重要阶段的十六进制数存储到数码管的Flash中;提示步骤,在BMC的网页用户界面上提示BMC运行状态异常;显示步骤,提示完毕后,将所述十六进制数显示在数码管上;查找步骤,根据所述十六进制数在文本文件中查找出所述十六进制数对应的BMC运行状态类型说明,并将该BMC运行状态类型说明显示在所述BMC的网页用户界面。相较于现有技术,所述BMC运行状态显示系统及方法可以通过在数码管上显示BMC的运行状态,无论是一般用户或者BMC开发者,都可以直观地在网页用户界面上看到BMC的运行状态是否正常。而且不需要计算器等第三方设备来进行操作,极大地降低了显示BMC运行状态的复杂度。【专利附图】【附图说明】图1是本专利技术BMC运行状态显示系统的应用环境示意图。图2是本专利技术BMC运行状态显示系统的功能模块图。图3是本专利技术BMC运行状态显示方法的的较佳实施例的流程图。主要元件符号说明[I【权利要求】1.一种BMC运行状态显示系统,用于显示基板管理控制器BMC的运行状态,其特征在于,该系统包括: 判断模块,用于判断BMC的运行状态是否正常; 存储模块,用于当BMC运行发生异常时,将所述异常状态对应的十六进制数存储到一个数码管的Flash中,及当BMC运行正常时,将此时运行状态对应的重要阶段的十六进制数存储到数码管的Flash中; 提示模块,用于在BMC运行发生异常时,于网页用户界面上提示BMC运行状态异常; 显示模块,用于将所述十六进制数显示在数码管上;及 查找模块,用于根据所述十六进制数在文本文件中查找出所述十六进制数对应的BMC运行状态类型说明,并将该BMC运行状态类型说明显示在所述BMC的网页用户界面。2.如权利要求1所述的BMC运行状态显示系统,其特征在于,该系统还包括: 设置模块,用于设置原始设备制造商OEM命令来控制数码管是否打开或者关闭;及 控制模块,用于发送OEM命令打开数码管。3.如权利要求1所述的BMC运行状态显示系统,其特征在于,所述文本文件包括BMC从上电开始到正常运行后的每一个重要阶段、常见错误对应的十六进制数及所述十六进制数对应的BMC运行状态类型说明。4.如权利要求3所述的BMC运行状态显示系统,其特征在于,所述重要阶段包括BMC启动引导加载程序、BMC启动加载所需的内核及BMC启动运行到根文件系统。5.一种BMC运行状态显示方法,用于显示基板管理控制器BMC的运行状态,其特征在于,该方法包括: 判断步骤,判断BMC的运行状态是否正常; 存储步骤一,当BMC运行发生异常时,将所述异常状态对应的十六进制数存储在数码管的Flash中; 存储步骤二,当BMC运行正常时,将此时运行状态对应的重要阶段的十六进制数存储在数码管的Flash中; 提示步骤,在BMC运行发生异常时,于网页用户界面上提示BMC运行状态异常; 显示步骤,将所述十六进制数显示在数码管上; 查找步骤,根据所述十六进制数在文本文件中查找出所述十六进制数对应的BMC运行状态类型说明,并将该BMC运行状态类型说明显示在所述BMC的网页用户界面。6.如权利要求5所述的BMC运行状态显示方法,其特征在于,该方法还包括: 设置步骤,设置原始设备制造商OEM命令来控制数码管是否打开或者关闭;及 控制步骤,发送OEM命令打开数码管。7.如权利要求5所述的BMC运行状态显示方法,其特征在于,所述文本文件包括BMC从上电开始到BMC正常运行后的每一个重要阶段、常见错误对应的十六进制数及所述十六进制数对应的BMC运行状态类型说明。8.如权利要求7所述的BMC运行状态显示方法,其特征在于,所述重要阶段包括BMC启动引导加载程序、BMC启动加载所需的内核及BMC启动运行到根文件系统。【文档编号】G05B23/02GK103970118SQ201310042658【公开日】2014年8月6日 申请日期:2013年2月4日 优先权日:2013年2月4日 【专利技术者】钟阳, 张文杰, 陈吉宝 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司本文档来自技高网...
【技术保护点】
一种BMC运行状态显示系统,用于显示基板管理控制器BMC的运行状态,其特征在于,该系统包括:判断模块,用于判断BMC的运行状态是否正常;存储模块,用于当BMC运行发生异常时,将所述异常状态对应的十六进制数存储到一个数码管的Flash中,及当BMC运行正常时,将此时运行状态对应的重要阶段的十六进制数存储到数码管的Flash中;提示模块,用于在BMC运行发生异常时,于网页用户界面上提示BMC运行状态异常;显示模块,用于将所述十六进制数显示在数码管上;及查找模块,用于根据所述十六进制数在文本文件中查找出所述十六进制数对应的BMC运行状态类型说明,并将该BMC运行状态类型说明显示在所述BMC的网页用户界面。
【技术特征摘要】
【专利技术属性】
技术研发人员:钟阳,张文杰,陈吉宝,
申请(专利权)人:鸿富锦精密工业深圳有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。