电脑系统及电脑装置的管理方法

文档序号:7767494阅读:243来源:国知局
专利名称:电脑系统及电脑装置的管理方法
技术领域
本发明涉及一种基板管理控制器(Baseboard Management Controller, BMC)技术,且特别涉及一种电脑系统及电脑装置的管理方法。
背景技术
智能化平台管理接口Gntelligent Platform Management Interface, IPMI)是因应业界需求所产生的一套智能化硬件管理通用接口标准,基板管理控制器(Baseboard Management Controller,BMC)则是智能化平台管理接口(IPMI)整体架构中的核心处理控制器。基板管理控制器利用感测器来监控伺服器系统各种韧体、硬件元件的工作情况,例如微处理器、系统温度、风扇转速…等等,并将异常的工作情况进行检测及记录,进而执行相对应程序,以及时排除异常。并具远端管理、系统状态检测与记录、资料追踪与系统回复等功能,达到业者有效管理与降低总持有成本的期望。然而,在研发基板管理控制器的过程中,常常发生当某些感测器发出不正常信息的状况下,每个基板管理控制器在接收此信息并执行的动作也会有所不同。举例而言,部分的基板管理控制器在接收到不正常信息时会正确地利用警示程序以告知研发人员并显示其信息,但是部分的基板管理控制器则直接将伺服器关机,造成研发人员必须经过许多版本的调整后才能够逐渐分辨其不正常信息,进而使其正确执行相对应的程序。而在管理许多伺服器时,如图1所示,图1为已知的一种管理多台伺服器120的方法示意图。由于每台伺服器120的基板管理控制器130会因为其韧体版本、设定参数、伺服器型号与功能等等的不同,因此在判断不正常信息时亦会产生不一样的结果。若希望将每台伺服器120的判断机制调整为相同时,则必须让研发人员110分别对每个基板管理控制器130进行调整,造成人力资源的浪费。

发明内容
本发明提供一种管理电脑装置的方法,可利用云端机制及远端伺服器对受管理的电脑装置进行统一地状态异常判读及命令下达,因此可在电脑装置中采用低运算效能的基板管理控制器晶片而降低成本。另一方面,本发明提供一种电脑系统,其利用云端机制及远端伺服器对受管理的电脑装置进行统一地状态异常判读及命令下达,并可在电脑装置中采用低运算效能的基板管理控制器晶片以降低成本。本发明提出一种电脑装置的管理方法,其适用于至少一个电脑装置。此管理方法包括下列步骤检测电脑装置的多个运作情况,并藉以获得系统事件日志。利用上述系统事件日志来触发远端传输事件。接着,依据远端传输事件以将系统事件日志转换成网络信息,并经由网络来传输至远端伺服器,藉以使远端伺服器来判读系统事件日志是否异常,并续行回传命令或其他相关操作。于本发明一实施例中,上述的远端传输事件可为警示事件,并可利用上述警示事件将系统事件日志转换成网络信息。于本发明一实施例中,电脑装置的管理方法还包括下列步骤电脑装置从网络接收对应命令以执行对应程序,其中上述对应命令是由远端伺服器并依据上述系统事件日志而产生并回传。于本发明一实施例中,远端伺服器判读系统事件日志则可包括下列步骤依据网络信息来判断出电脑装置的基板管理控制器型号。并且,记录电脑装置的网络地址。以及, 依据基板管理控制器型号以分析网络信息的系统事件日志,并产生对应命令。于另一观点而言,本发明提出一种电脑系统,其包括有至少一个电脑装置及远端伺服器。电脑装置则包括有基板管理控制器,基板管理控制器可检测电脑装置的多个运作情况藉以获得系统事件日志,并利用系统事件日志来触发云端传输事件,藉以将系统事件日志转换成网络信息,并将其传输至网络上的远端伺服器中。远端伺服器则经由网络来接收此网络信息,藉以判读系统事件日志是否异常。基于上述,本发明实施例将电脑装置中基板管理控制器的判断功能挪至远端伺服器,让远端伺服器利用云端机制以经由网络对受管理的电脑装置进行统一地状态异常判读及命令下达。藉此,本实施例可从系统事件日志中让研发人员能够得知不正常的信息来源, 亦可使每台电脑装置对同样的工作情况异常具有提供同样的反应操作。并且,本实施例的基板管理控制器不需进行复杂的系统日志异常判断功能,因此可采用低运算效能的晶片, 或藉此开发出具网络通讯但不具备判断效能的模组化晶片,藉以降低电脑装置的购置成本。为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。


图1为已知的一种管理多台伺服器的方法示意图。图2为一般的基板管理控制器的架构及其功能方框3是根据本发明一实施例所述的电脑系统的示意图。图4A及图4B分别为电脑装置及远端伺服器的功能方框图。图5是根据本发明一实施例说明管理电脑装置的方法流程图。主要元件符号说明110:研发人员120:伺服器130、200、320 基板管理控制器210 感测器215 事件接收器220 系统事件日志(SEL)器230,430 信号处理器240、440 平台事件过滤(PEF)器250 智能平台管理总线 intelligent Platform Management Bus, IPMB)接口260 :警示处理模组
5
270:串列接口280:网络卡接口300 电脑系统310:电脑装置330:网络340 远端伺服器460 云端传输模组S510-560 步骤
具体实施例方式现将详细参考本发明的示范性实施例,在附图中说明所述示范性实施例的实例。 另外,凡可能之处,在图式及实施方式中使用相同标号的元件/构件/符号代表相同或类似部分。如图2所示,图2为一般的基板管理控制器200架构及其功能方框图。基板管理控制器200装设于一电脑装置中,并包括有事件接收器215、系统事件日志(System Event Log, SEL)器 220、信号处理器(Message Handler) 230、平台事件过滤(Platform Event Filter, PEF)器 240、智能平台管理总线 Qntelligent Platform Management Bus, IPMB) 接口 250、警示处理模组沈0、串列接口 270及网络卡接口观0,而各种不同的感测器210则装设于电脑装置各处。一般的基板管理控制器200利用感测器210或与IPMB接口 250相连的其他感测设备来检测电脑装置的运作情况,例如微处理器的温度、风扇转速…等,并将这些运作情况传送至事件接收器215以整理为系统事件日志(SEL)。此外,系统事件日志器220将这些系统事件日志进行储存记录。信号处理器230可配合平台事件过滤器MO以分析上述系统事件日志,进而判断电脑装置的运作情况是否正常。当判断出系统不正常时(例如微处理器过热、风扇无正常运转等),信号处理器230及平台事件过滤器240便会执行相对应的程序以期让电脑装置可运作正常(例如调整风扇转速、进行风扇侦错管理等),或是利用警示处理模组260藉由串列接口 270或网络卡(NIC)接口 280来进行警示动作,藉以通知维修人员进行处理。藉此,一般的基板管理控制器200将会处理所有与电脑装置中相关的运作,从而进行管理。为了使每个电脑装置的基板管理控制器200能够具有统一地系统异常判断机制,本发明的精神在于,利用云端机制将基板管理控制器的判断功能挪至网络中的远端伺服器进行实现,藉以降低基板管理控制器的运作效能,从而减少管理电脑装置的建置成本。于此,在此提出一实施例以实现本发明的精神。如图3所示,图3是根据本发明一实施例所述的电脑系统300的示意图。电脑系统300包括有至少一个电脑装置310、网络 330及远端伺服器;340,并且每个电脑装置310中亦包括有基板管理控制器(BMC)320。符合本实施例的基板管理控制器320及远端伺服器340的架构则如图4A及图4B所示,图4A及图4B分别为电脑装置310及远端伺服器340的功能方框图。于图4A中,电脑装置310可为伺服器或其他电脑应用,本发明不限制于此。并且, 基板管理控制器320架构中的感测器210、事件接收器215、系统事件日志器220及网络卡接口 280与上述图2的实施例所述相同或类似,在此不再赘述。于图4B中,远端伺服器340 包括有信号处理器430、平台事件过滤器440、云端传输模组460、警示处理模组260及网络卡接口观0。藉此,本实施例为了将系统事件日志的判断机制挪至远端伺服器中,基板管理控制器320便在事件接收器215产生系统事件日志后,立即用云端传输模组460及网络卡接口 280将系统事件日志传递至远端伺服器340。远端伺服器340便从网络330中接收此系统事件日志,藉以判读对应的电脑装置310是否发生异常,并依据其异常状况来执行相对应的程序动作,或回传相对应的命令至电脑装置310。在此特别说明,云端传输模组460的云端传输事件是利用软件进行实现,但亦可以利用模组化方式以硬件来实现的,藉以降低开发成本,因此本发明并不限制于此。以下将详细说明电脑系统300所执行的管理电脑装置310的方法流程及致动步骤。图5是根据本发明一实施例说明管理电脑装置310的方法流程图,请参照图5并配合图4A及图4B,于步骤S510中,基板管理控制器320利用多种感测器210来获得相关读数 (例如微处理器温度、风扇转速等),事件接收器215便将这些读数整理成为系统事件日志, 再经由系统事件日志器215的记录后,于步骤S520中利用此系统事件日志来触发云端传输模组460中的云端传输事件。云端传输模组460于步骤S530中便利用此云端传输事件将系统事件日志转换为网络信息(例如将系统网络日志转换为封包形态),藉以配合网络卡接口 280将此网络信息经由网络330来传输至远端伺服器340。于其他实施例中,由于图2的警示处理模组沈0 亦具备将网络信息利用网络卡接口 280进行传输的功能,因此亦可将云端传输模组460的云端传输事件利用警示处理模组260的警示事件进行取代,并且把所有的系统事件日志皆视为警示信息来发送至远端伺服器340,本发明并不限制于此。接着,于步骤S540中,远端伺服器340便可经由网络330来接收上述的网络信息, 并判断其中的系统事件日志是否异常,藉以进行统一地状态异常判读及命令下达。于本实施例中,远端伺服器判读系统事件日志的步骤S540可包括有步骤S542-S556,以下详细说明。首先,由于远端伺服器340应可接收许多不同型号的基板管理控制器320所发出的网络信息,因此于步骤S542中,远端伺服器340的信息处理器430先行利用此网络信息内的相关信息来进行基板管理控制器320的型号判别,藉以将其分类。接着,于步骤S544 中,远端伺服器340记录电脑装置310的网络地址(例如网际网络协议(IP)地址)。之后,远端伺服器340在步骤S546时利用基板管理控制器320的型号从平台事件过滤器440中取得符合其型号的平台事件过滤(PEF),藉以将系统事件日志进行平台事件过滤,判断系统事件日志中的信息是否符合已设定的平台事件。若系统事件日志中的信息符合已设定的平台事件时,便继续判断这些平台事件是否为平台事件过滤的警示动作(由步骤S546进入步骤S548)。若为平台事件过滤的警示动作(由步骤S548进入步骤S550),藉以利用警示处理模组沈0的警示事件来执行此警示动作,例如通知维修人员进行处理、或是调整系统状态指示灯等。当此系统事件日志并非平台事件过滤的警示动作时(由步骤S548进入步骤S552),平台事件过滤器440便会产生一对应命令,并利用步骤S544所记录的网络地址、云端传输模组460及网络卡接口 280将此对应命令回传至电脑装置310的基板管理控制器320中。另一方面,当系统事件日志并未符合平台事件过滤后,信号处理器430便分析此系统事件日志是否为不正常事件(由步骤S546进入步骤S554)。若此系统事件日志为不正常事件,便进入步骤S556以依据此系统事件日志来产生对应命令,并利用步骤S544所记录的网络地址回传至电脑装置310。位于电脑装置310中的基板管理控制器320於步骤S560 便可接收步骤S552或步骤S556的对应命令,并依据此命令来执行相对应动作,例如对电脑装置执行开机/关机/重开机、调整风扇强弱、信号灯控制…等。相对地,若此系统事件日志并非为不正常事件(也就是系统事件日志为正常时),远端伺服器340便忽略此次的网络信息(未示出)。综上,本实施例可在远端伺服器340接收的系统事件日志当中让研发人员得知不正常的信息来源,亦可使每台电脑装置对同样的工作情况异常具有提供同样的反应操作。 换句话说,本发明实施例的电脑系统300可利用IOL接口来实现I2C控制的目的。此外,基板管理控制器320由于不需进行复杂的系统日志异常判断功能,因此可采用低运算效能的晶片(例如采用Aspeed公司的ASTl 100晶片),藉以节省架设成本。综上所述,本发明实施例将电脑装置中基板管理控制器的判断功能挪至远端伺服器,让远端伺服器利用云端机制以经由网络对受管理的电脑装置进行统一地状态异常判读及命令下达。藉此,本实施例可从系统事件日志中让研发人员能够得知不正常的信息来源, 亦可使每台电脑装置对同样的工作情况异常具有提供同样的反应操作。并且,本实施例的基板管理控制器可采用低运算效能的晶片,或藉此开发出具网络通讯但不具备判断效能的模组化晶片,藉以降低电脑装置的购置成本。虽然本发明已以实施例揭示如上,然其并非用以限定本发明,任何所属技术领域中的普通技术人员,当可作些许的更动与润饰,而不脱离本发明的精神和范围。
权利要求
1.一种电脑装置的管理方法,适用于至少一电脑装置,该管理方法包括下列步骤 检测该电脑装置的多个运作情况以获得一系统事件日志;依据该系统事件日志来触发一云端传输事件;以及依据该云端传输事件以将该系统事件日志转换成一网络信息,并经由一网络传输至一远端伺服器,藉以使该远端伺服器判读该系统事件日志是否异常。
2.根据权利要求1所述的管理方法,其中该云端传输事件为一警示事件,并依据该警示事件将该系统事件日志转换成该网络信息。
3.根据权利要求1所述的管理方法,还包括下列步骤从该网络接收一对应命令以执行一对应程序,其中该对应命令由该远端伺服器依据该系统事件日志而产生并回传。
4.根据权利要求1所述的管理方法,该远端伺服器判读该系统事件日志包括下列步骤依据该网络信息来判断出该电脑装置的一基板管理控制器型号; 记录该电脑装置的一网络地址;以及依据该基板管理控制器型号以分析该网络信息的该系统事件日志,并产生一对应命令。
5.根据权利要求4所述的管理方法,分析该网络信息的该系统事件日志以产生该对应命令包括下列步骤判断该系统事件日志是否符合一平台事件过滤事件;当该系统事件日志符合该平台事件过滤事件的一警示动作时,该远端伺服器经由一警示事件执行该警示动作;当该系统事件日志符合该平台事件过滤事件并产生该对应命令时,该远端伺服器利用该网络地址将该对应命令进行回传;当该系统事件日志不符合该平台事件过滤事件且无不正常事件时,该远端伺服器依据该系统事件日志产生该对应命令,并利用该网络地址将该对应命令进行回传;以及当该系统事件日志不符合该平台事件过滤事件且为不正常事件时,忽略该网络信息。
6.根据权利要求1所述的管理方法,还包括下列步骤 该电脑装置记录该系统事件日志。
7.一种电脑系统,包括 至少一电脑装置,包括一基板管理控制器,用以检测该电脑装置的多个运作情况以获得一系统事件日志,依据该系统事件日志来触发一云端传输事件,并将该系统事件日志转换成一网络信息;以及一远端伺服器,经由一网络以接收该网络信息,并判读该系统事件日志是否异常。
8.根据权利要求7所述的电脑系统,其中该电脑装置从该网络接收一对应命令以执行一对应程序,且该对应命令由该远端伺服器依据该系统事件日志而产生并回传。
9.根据权利要求7所述的电脑系统,该远端伺服器依据该网络信息来判断出该电脑装置的一基板管理控制器型号并记录该电脑装置的一网络地址,以依据该基板管理控制器型号来分析该网络信息的该系统事件日志,藉以产生一对应命令。
10.根据权利要求7所述的电脑系统,其中该基板管理控制器包括一感测模组,用以检测该电脑装置的多个运作情况; 是否异常;一事件接收器,耦接至该感测模组,用以依据该些运作情况的检测结果来判断是否异常,以产生一系统事件日志;以及一警示处理模组,耦接至该事件接收器,用以依据该系统事件日志来触发该云端传输事件,并将该系统事件日志转换成该网络信息,以利用一网络卡接口将该网络信息传输至该网络。
全文摘要
本发明提供一种电脑系统及电脑装置的管理方法,适用于至少一电脑装置。上述方法包括下列步骤检测电脑装置的多个运作情况是否异常,藉以获得系统事件日志。接着,依据上述系统事件日志来触发一警示事件。并且,依据上述警示事件将系统事件日志转换成网络信息,并经由网络传输至远端伺服器,藉以利用远端伺服器来判读系统事件日志。本发明可使每台电脑装置对同样的工作情况异常具有提供同样的反应操作,并可采用低运算效能的晶片,或藉此开发出具有网络通讯但不具备判断效能的模组化晶片,藉以降低电脑装置的购置成本。
文档编号H04L29/08GK102480509SQ20101057185
公开日2012年5月30日 申请日期2010年11月29日 优先权日2010年11月29日
发明者陈宗楠 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1