监控模块的监控方法技术

技术编号:10363070 阅读:157 留言:0更新日期:2014-08-27 19:06
一种监控模块的监控方法,应用于服务器,服务器包括监控模块及系统。监控模块每间隔一监控时间接收一次来自系统的状态信息,状态信息用于反映系统的状态。当监控模块接收到的状态信息为关闭状态信息时,记录系统的状态为开启状态,并开始计数。当监控模块连续接收到关闭状态信息的次数未达到指定次数时,记录系统的状态为开启状态。当监控模块连续接收到关闭状态信息的次数达到指定次数时,记录系统的状态为关闭状态。

【技术实现步骤摘要】

本专利技术涉及一种监控方法,尤指一种。
技术介绍
在一般电子装置(如:计算机)中,监控模块监控并立即记录系统的当前状态为工作或关机。当系统的电源被直接拔除而非经正常关机时,系统会迅速掉电,但由于监控模块掉电的速度比系统慢很多,故当系统的状态为关机时,仍能立即将系统的状态记录为关机,如此一来,会影响复电方针(Power Restore Policy),导致复电之后系统无法自动开机还原至掉电之前的状态。因此,如何能在系统的电源被直接拔除时仍能不影响复电方针,实属当前重要研发课题之一,亦成为当前相关领域极需改进的目标。
技术实现思路
本专利技术的一实施例在于提供一种,能在系统因为不正常关机而迅速掉电时,不影响复电方针,在系统复电之后可自动还原至掉电之前的状态。于一实施例中,本专利技术所提供的,应用于服务器,服务器包括监控模块及一系统,监控方法包含:监控模块每间隔一监控时间接收一次来自系统的状态信息,该状态信息用于反映该系统的状态;当监控模块连续接收到反映系统为关闭状态的状态信息的次数未达到指定次数时,记录系统的状态为开启状态;当监控模块连续接收到反映系统为关闭状态的状态信息的次数达到指定次数时,记录系统的状态为关闭状态。于一实施例中,当监控模块接收到的状态信息反映该系统为开启状态时,记录系统的状态为开启状态。于一实施例中,监控模块为基板管理控制器(BMC)。于一实施例中,系统为主板系统,主板系统还包括设于主板上的中央处理器及接于中央处理器的多个内存。于一实施例中,监控模块透过系统的接脚接收到状态信息。于上述实施例中,接脚为通用输入输出接脚(General Purpose I/O, GPIO)。于一实施例中,监控时间为25ms,指定次数为160。于一实施例中,本专利技术所提供的,应用于服务器,服务器包括监控模块及一系统,监控方法包含:监控模块每间隔一监控时间接收一次来自系统的状态信息,状态信息用于反映系统的状态;当监控模块接收到的状态信息为关闭状态信息时,记录系统的状态为开启状态,并开始计数;当监控模块连续接收到关闭状态信息的次数未达到一指定次数时,记录系统的状态为开启状态;当监控模块连续接收到关闭状态信息的次数达到指定次数时,记录系统的状态为关闭状态。于一实施例中,本专利技术所提供的,应用于服务器,服务器包括监控模块及一系统,监控方法包含:监控模块每间隔一监控时间接收一次来自系统的状态信息,据以记录系统的状态;当监控模块连续接收到反映系统为关闭状态的状态信息的时间未达到指定时间时,记录系统的状态为开启状态;当监控模块连续接收到反映系统为关闭状态的状态信息的时间达到指定时间时,记录系统的状态为关闭状态。于一实施例中,监控时间为25ms,指定时间为4s。综上所述,本专利技术的技术方案与现有技术相比具有明显的优点和有益效果。藉由上述技术方案,可达到相当的技术进步,并具有产业上的广泛利用价值,其优点为监控模块能在系统因为不正常关机而迅速掉电时,不影响复电方针,在系统复电之后可自动还原至掉电之前的状态。【附图说明】图1是依照本专利技术第一实施例的一种的流程图。图2是依照本专利技术第二实施例的一种的流程图。图3是依照本专利技术第三实施例的一种的流程图。元件标号说明:110、120、121、130 ?132、210、220、221、230、240 ?242、310、320、321、330 ?332:步骤【具体实施方式】为了使本专利技术的叙述更加详尽与完备,以下将以图式及详细说明清楚说明本专利技术的精神,任何所属
中具有通常知识者在了解本专利技术的较佳实施例后,当可由本专利技术所教示的技术,加以改变及修饰,其并不脱离本专利技术的精神与范围。另一方面,众所周知的组件与步骤并未描述于实施例中,以避免对本专利技术造成不必要的限制。本专利技术所揭示的一种,应用于服务器(如:数据库服务器、应用程序服务器、文件服务器)。服务器包括监控模块及系统。系统可为计算机装置中的主板系统,主板系统上包含了中央处理器、电源控制器、显示适配器、声卡、内存、南桥北桥组成的芯片组、以及接于中央处理器的多个内存。计算机装置的电源供应单元(Power SupplyUnit, PSU)透过主板系统上的电源控制器提供主板系统正常工作所需的电源。系统(如:主板系统)上会有一个前端传感器,用于侦测系统的状态(如:开启状态、关闭状态),并实时发出系统状态所对应的状态信息。当系统的状态为开启状态时,即系统处于拥有电源供应的运作的状况,则状态信息会反映系统的状态为开启状态。当系统的状态为关闭状态时,则状态信息会反映系统的状态为关闭状态,其中包含了以下三种情况:第一是系统依正常程序关机,以致电源供应器到系统的供电路径被正常关闭;第二是系统内的电源控制器的讯号错误,导致传感器侦测到系统的状态为关闭状态;第三是电源供应器本身的电源由外部直接关闭,导致电源供应器无法供电至系统,使系统关机。图1是依照本专利技术第一实施例的一种的流程图。如图1所示,于步骤110中,监控模块每间隔一监控时间接收一次来自系统的状态信息,其中状态信息用于反映系统的状态(如:开启状态、关闭状态)。于一实施例中,监控时间为25ms,即监控模块每间隔25ms (即频率为每秒40次)接收一次来自系统的状态信息。于一实施例中,监控模块透过系统的接脚接收状态信息,并据以记录系统的状态于监控模块的一个非易失性内存中,例如EEPROM。其中系统的接脚可为通用输入输出接脚(General Purpose I/O, GPIO)。本专利技术所述的监控模块可设置于系统上,也可与系统分离,无论监控模块是否设置于系统上,均会每隔一监控时间接收一次系统的状态信息。于一实施例中,监控模块为基板管理控制器(BMC)。基板管理控制器是包含在智能平台管理接口(IPMI, Intelligent Platform Management Interface)当中,并且为智能平台管理接口中一个主要的控制器。此外,基板管理控制器透过总线与同样包含在智能平台管理接口内的其他系统模块(如:南桥、硬件监测、电源供应、传感器、芯片组、外围零件互连插槽…等)控制器进行讯号传递,以监控并记录于智能平台管理接口内的其他系统模块控制器的数据。监控模块接收到反映系统的状态的状态信息后,于步骤120中,监控模块判断接收到的状态信息是否反映系统的状态为关闭状态。当监控模块接收到的状态信息并不是反映系统的状态为关闭状态,而是开启状态时,代表系统处于正常运作的状况,此时执行步骤121,监控模块记录系统的状态为开启状态。反之,当监控模块接收到的状态信息反映系统为关闭状态时,监控模块不立即记录系统的状态为关闭状态,而是维持记录系统的状态为开启状态,并开始计数,且每接收到一次反映系统为关闭状态的状态信息时便计数一次。于一实施例中,监控模块的计数功能是透过写入监控模块的代码所形成的功能模块来执行的。于步骤130中,监控模块判断连续接收到反映系统为关闭状态的状态信息的次数是否达到指定次数。于一实施例中,指定次数为160。当监控模块接收到的状态信息反映系统的状态为关闭状态时,监控模块会以每秒40次的频率记录系统的状态,并且计数,意谓着监控模块接收到状态信 息为关闭状态信息的时间要持续达4秒时,监控模块计数的次数才会达到指定次本文档来自技高网
...

【技术保护点】
一种监控模块的监控方法,应用于一服务器,该服务器包括该监控模块及一系统,该监控方法包含:该监控模块每间隔一监控时间接收一次来自该系统的一状态信息,该状态信息用于反映该系统的状态;当该监控模块连续接收到反映该系统为关闭状态的该状态信息的次数未达到一指定次数时,记录该系统的状态为开启状态;以及当该监控模块连续接收到反映该系统为关闭状态的该状态信息的次数达到该指定次数时,记录该系统的状态为关闭状态。

【技术特征摘要】
1.一种监控模块的监控方法,应用于一服务器,该服务器包括该监控模块及一系统,该监控方法包含: 该监控模块每间隔一监控时间接收一次来自该系统的一状态信息,该状态信息用于反映该系统的状态; 当该监控模块连续接收到反映该系统为关闭状态的该状态信息的次数未达到一指定次数时,记录该系统的状态为开启状态;以及 当该监控模块连续接收到反映该系统为关闭状态的该状态信息的次数达到该指定次数时,记录该系统的状态为关闭状态。2.如权利要求1所述的监控方法,其特征在于,当该监控模块接收到的该状态信息反映该系统为开启状态时,记录该系统的状态为开启状态。3.如权利要求1所述的监控方法,其特征在于,该监控模块为一基板管理控制器(BMC)04.如权利要求1所述的监控方法,其特征在于,该系统为一主板系统,该主板系统还包括设于一主板上的一中央处理器及接于该中央处理器的多个内存。5.如权利要求1所述的监控方法,其特征在于,该监控模块透过该系统的一接脚接收到该状态信息。6.如权利要求5所述的监控方法,其特征在于,该接脚为一通用输入输出接脚(General Purpose I/O, GPIO)。7.如权利要求1所述的监控方法,...

【专利技术属性】
技术研发人员:周春鹏
申请(专利权)人:英业达科技有限公司英业达股份有限公司
类型:发明
国别省市:上海;31

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

1