基板管理控制器状态侦测系统及方法技术方案

技术编号:14916269 阅读:84 留言:0更新日期:2017-03-30 05:00
一种基板管理控制器状态侦测系统包括一主板及一基板管理控制器。所述主板发送一状态检测指令至所述基板管理控制器,所述自身状态检测指令用于控制所述基板管理控制器返回一个返回值,所述主板的判断模块判断是否在一预设时间内接收到所述基板管理控制器输出的返回值;当所述主板在预设时间内没有接收到返回值时,所述判断模块判定所述基板管理控制器为非正常工作状态。本发明专利技术还提供了一种基板管理控制器状态侦测方法,本发明专利技术基板管理控制器状态侦测系统及方法可以实时对基板管理控制器进行监控,保证了系统的稳定性。

【技术实现步骤摘要】

本专利技术涉及一种基板管理控制器状态侦测系统及方法。
技术介绍
当今的服务器架构多采用总体电源供电和风扇墙调节服务器机柜温度,而电力的消耗和温度大小均由远程管理控制台在BMC进行监控,当BMC工作状态出现问题时,会对服务器机柜的稳定性和安全性产生严重的影响。
技术实现思路
鉴于以上内容,本专利技术提供了一种实时侦测基板管理控制器的运行状态的基板管理控制器状态侦测系统及方法。一种基板管理控制器状态侦测系统,包括:一基板管理控制器,包括第一发送模块及第一接收模块;及一主板,包括:一第二发送模块,用于发送一状态检测指令至所述基板管理控制器的第一接收模块,所述状态检测指令用于控制所述基板管理控制器的第一发送模块返回一个返回值;一第二接收模块,用于接收所述基板管理控制器的第一发送模块所返回的返回值;及一判断模块,用于判断所述第二接收模块是否在一预设时间内接收到所述第一发送模块输出的返回值;当所述第二接收模块在预设时间内没有接收到返回值时,所述判断模块判定所述基板管理控制器为非正常工作状态;当所述第二接收模块在预设时间内接收到返回值时,所述判断模块判定所述基板管理控制器为正常工作状态。一种基板管理控制器状态侦测方法,该方法包括如下步骤:一主板的第二发送模块发送一状态检测指令至所述基板管理控制器的第一接收模块,所述状态检测指令用于控制所述基板管理控制器的第一发送模块返回一个返回值至所述主板的第二接收模块;一判断模块判断所述第二接收模块是否在一预设时间内接收到所述第一发送模块返回的返回值;当所述第二接收模块在预设时间内没有接收到返回值时,所述判断模块判定所述基板管理控制器为非正常工作状态;及当所述第二接收模块在预设时间内接收到返回值时,所述判断模块判定所述基板管理控制器为正常工作状态。本专利技术所述基板管理控制器状态侦测系统及方法,通过所述主板发出一状态检测指令至所述基板管理控制器,判断模块判断主板是否在一预设时间内接收到所述基板管理控制器输出的返回值;当所述主板在预设时间内没有接收到返回值时,所述判断模块判定所述基板管理控制器为非正常工作状态。如此,所述基板管理控制器状态侦测系统持续对基板管理控制器的工作状态进行持续监控,保证了系统的稳定性。附图说明图1是本专利技术基板管理控制器状态侦测系统较佳实施方式的方框图。图2是本专利技术基板管理控制器状态侦测方法较佳实施方式的流程图。主要元件符号说明主板100基板管理控制器200第一发送模块10第一接收模块20闪存30判断模块40提示模块50第二发送模块60第二接收模块70如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式请参考图1,本专利技术基板管理控制器状态侦测系统的较佳实施方式包括一主板100及一基板管理控制器(BaseboardManagementController,BMC)200。所述主板100与所述BMC200通过智能平台管理接口(IntelligentPlatformManagementInterface,IPMI)或I2C(Inter-IntegratedCircuit)总线连接。本实施方式中,所述主板100用于对所述BMC200的运行状态进行实时侦测。所述主板100包括一第一发送模块10、一第一接收模块20、一闪存30、一判断模块40及一提示模块50。本实施方式中,所述第一发送模块10用于在每一间隔时间(如60s)发送一状态检测指令至所述BMC200。其中,该状态检测指令用于控制所述BMC200在接收到所述指令后返回一个返回值。所述接收模块20用于接收所述BMC200的返回值。本实施方式中,所述闪存30用于存储所述BMC在非正常工作状态时所产生的系统事件日志(SystemEventLog,SEL)。该SEL用于记录所述BMC200在非正常工作状态时的错误信息,该错误信息包括时间、错误原因等。本实施方式中,所述判断模块40用于判断所述第一接收模块20是否在一预设时间(如5s)内接收到所述BMC200的返回值。其中,所述间隔时间的时长大于所述预设时间的时长。当所述第一接收模块20在所述预设时间内收到所述BMC200返回值时,判定BMC200为正常工作状态。当所述第一接收模块20在预设时间内没有接收到返回值时,判定所述BMC200为非正常工作状态,所述主板100的第一发送模块10将发送一组系统控制中断(SystemControlInterrupt,SCI)指令至所述BMC200,以对所述BMC200进行重置。当所述BMC200完成重置后,所述主板100将所述BMC200所产生的SEL存储至所述闪存30中。本实施方式中,所述提示模块50用于显示提示信息,以提示所述BMC200的工作状态。所述提示信息可以为所述主板100上的发光器件所显示的不同颜色等。本实施方式中,所述BMC200包括一第二发送模块60及一第二接收模块70。所述第二接收模块70用于接收所述第一发送模块10发送的状态检测指令及系统控制中断指令。所述第二发送模块60用于在接收所述第一发送模块10所发送的状态检测指令后返回一个返回值至所述第一接收模块20。工作时,所述主板100的第一发送模块10发送状态检测指令至所述BMC200。此时,所述判断模块40判断所述第一接收模块20是否在预设时间内接收到所述BMC200的返回值。若所述第一接收模块20在所述预设值时间内收到所述BMC200返回值时,判定BMC200为正常工作状态。所述提示模块50输出一第一提示信息(如主板的发光器件显示黄色)。若所述第一接收模块20在预设时间内没有接收到返回值,判定所述BMC200为非正常工作状态,所述主板100的第一发送模块10将发送系统控制中断指令至所述BMC200,以对所述BMC200进行重置。当所述BMC200完成重置后,所述主板100将所述BMC200所产生的SEL存储至所述闪存30中。同时,所述提示模块50输出一第二提示信息(如主板的发光器件显示红色)。请参考图2,本专利技术基板管理控制器状态侦测方法的较佳实施例包括以下步骤:步骤S100,所述第一发送模块10发送状态检测指令至所述BMC200的第二接收模块70。该状态检测指令用于控制所述BMC200在接收到所述指令后中返回一个返回值。步骤S102,所述判断模块40判断所述第一接收模块20是否在预设时间内接收到所述BMC200的返回值。若所述第一接收模块20在预设时间内接收到返回值,进入步骤S104;若所述第一接收模块20在预设时间内没有接收到返回值,进入步骤S108。步骤S104,所述判定模块判定BMC200为正常工作状态。步骤S106,所述提示模块50输出第一提示信息(如发光器件显示黄色)。步骤S108,所述判定模块判定BMC200为非正常工作状态。所述第一发送模块10发送系统控制中断指令至所述BMC200,以对所述BMC200进行重置。步骤S110,所述主板100将所述BMC200所产生的SEL存储至所述闪存30中。步骤S112,所述提示模块50输出一第二提示信息(如发光器件显示红色)。上述基板管理控制器状态侦测系统及方法通过所述第一发送模块10发送的状态检测指令以侦测所述BMC200是否正常运行,当所述BMC200未正常运行时,所述第一发送模块10发送系统控制中断指本文档来自技高网...

【技术保护点】
一种基板管理控制器状态侦测系统,包括:一基板管理控制器,包括第一发送模块及第一接收模块;及一主板,包括:一第二发送模块,用于发送一状态检测指令至所述基板管理控制器的第一接收模块,所述状态检测指令用于控制所述基板管理控制器的第一发送模块返回一个返回值;一第二接收模块,用于接收所述基板管理控制器的第一发送模块所返回的返回值;及一判断模块,用于判断所述第二接收模块是否在一预设时间内接收到所述第一发送模块输出的返回值;当所述第二接收模块在预设时间内没有接收到返回值时,所述判断模块判定所述基板管理控制器为非正常工作状态;当所述第二接收模块在预设时间内接收到返回值时,所述判断模块判定所述基板管理控制器为正常工作状态。

【技术特征摘要】
2015.09.23 US 14/8623461.一种基板管理控制器状态侦测系统,包括:一基板管理控制器,包括第一发送模块及第一接收模块;及一主板,包括:一第二发送模块,用于发送一状态检测指令至所述基板管理控制器的第一接收模块,所述状态检测指令用于控制所述基板管理控制器的第一发送模块返回一个返回值;一第二接收模块,用于接收所述基板管理控制器的第一发送模块所返回的返回值;及一判断模块,用于判断所述第二接收模块是否在一预设时间内接收到所述第一发送模块输出的返回值;当所述第二接收模块在预设时间内没有接收到返回值时,所述判断模块判定所述基板管理控制器为非正常工作状态;当所述第二接收模块在预设时间内接收到返回值时,所述判断模块判定所述基板管理控制器为正常工作状态。2.如权利要求1所述的基板管理控制器状态侦测系统,其特征在于:所述主板还包括一提示模块,所述提示模块用于根据所述判断模块的判断结果显示提示信息以提示所述基板管理控制器的的工作状态。3.如权利要求1所述的基板管理控制器状态侦测系统,其特征在于:所述第二发送模块还用于在所述判断模块判断所述第二接收模块在预设时间内没有接收到返回值时,发送一系统控制中断指令至所述基板管理控制器,对所述基板管理控制器进行重置。4.如权利要求3所述的基板管理控制器状态侦测系统,其特征在于:所述主板还包括一闪存,所述判断模块判断所述第二接收模块在所述预设时间内没有接收到返回值时,所述主板将所述基板管理控制器所产生的系统事件日志存储至所述闪存中。5.如权利要求1所述的基板管理控制器状态侦测系统,其特征在于...

【专利技术属性】
技术研发人员:黄育成
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:广东;44

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

1