可远程取得系统运作信息的服务器管理方法与流程

文档序号:20699942发布日期:2020-05-12 15:32阅读:79来源:国知局
可远程取得系统运作信息的服务器管理方法与流程

本发明是有关于一种服务器统管理方法,特别是指一种可远程取得系统运作信息的服务器管理方法。



背景技术:

近年来服务器广泛应用,而在服务器过程中,需掌控服务器的系统运作信息,服务器一般利用基板管理控制器(baseboardmanagementcontroller,bmc)监控与收集系统的系统运作信息,例如:透过监控服务器内部各种传感器的系统运作信息而取得服务器运作过程中的电压、温度与风扇转速的等系统运作信息,并将所监控到的系统运作信息(sensordatarecord,sdr)与系统事件日志(systemeventlog,sel)储存在一特定的资料单元,而便于用户可有效掌握与确认服务器的系统运作状况。一般来说,常见利用智能平台管理接口(intelligentplatformmanagementinterface,ipmi)指令工具而取得服务器的基板管理控制器所储存的系统运作信息,而用户需要花费时间熟悉与学习ipmi指令,才能取得数据,且还要进一步解析所取得的数据才能让用户得知服务器系统的系统运作信息,不仅非常耗费时间且造成使用者的困扰。再者,用户通常需要使用键盘输入ipmi指令且透过计算机以实体线路链接至服务器而取得该服务器的基板管理控制器所储存的系统运作信息,限制用户只能在计算机前才能操作取得所需系统运作信息,实属不便,极需探讨改善。



技术实现要素:

本发明要解决的技术问题是提供一种方便且有效率地可远程取得系统运作信息的服务器管理方法。

为解决上述技术问题,本发明可远程取得系统运作信息的服务器管理方法,应用于一服务器系统。该服务器系统包含一服务器装置、一可远程链接管理该服务器装置之管理装置,及一网络连接该管理装置与该服务器装置的云端储存装置。该服务器装置包括多个用以侦测系统运作的传感器、一基板管理控制器、一执行模块,及一资料单元。该管理装置包括一网络界面单元。该可远程取得系统运作信息的服务器管理方法包含一步骤(a)、一步骤(b)、一步骤(c)、一步骤(d),及一步骤(e)。

于该步骤(a)中,该服务器装置的基板管理控制器接收所述传感器的系统运作信息且该基板管理控制器将所接收所述传感器的系统运作信息储存于该资料单元。

于该步骤(b)中,该管理装置网络连结该基板管理控制器进行沟通与数据传输。

于该步骤(c)中,该管理装置的网络界面单元被启动且网络连结至该基板管理控制器。

于该步骤(d)中,该网络界面单元被启动后,且使一智能平台管理接口指令经网络连结传至该基板管理控制器,且该基板管理控制器依接收到该智能平台管理接口指令取出对应的该资料单元的系统运作信息并该基板管理控制器启动该执行模块。

于该步骤(e)中,该基板管理控制器执行该执行模块以读取该资料单元的系统运作信息且将所述系统运作信息解析出一系统运作信息表,并该基板管理控制器将该系统运作信息表经网络连结传至该网络界面单元而显示于该网络界面单元且该基板管理控制器将该系统运作信息表同步传送至该云端储存装置。

相较于现有技术,本发明藉由该步骤(d)中,该网络界面单元被启动后且使该智能平台管理接口指令传至该基板管理控制器后,且该基板管理控制器依接收到该智能平台管理接口指令取出对应的该资料单元的系统运作信息并该基板管理控制器启动该执行模块的设计,并配合该步骤(e)中,该基板管理控制器执行该执行模块读取该资料单元的系统运作信息且将所述系统运作信息解析出该系统运作信息表,并该基板管理控制器将该系统运作信息表传至该网络界面单元而显示于该网络界面单元的应用,便于用户只要透过开启该网络界面单元就可远程联机取得该系统运作信息表,而让用户透过该系统运作信息表就可得知该服务器装置的系统运作信息,非常方便且有效率。再者,于该步骤(e)中,该基板管理控制器将该系统运作信息表同步传至该云端储存装置的巧思,便于使用者可随时地透过其他电子装置网络连接到该云端储存装置就可直接调阅该系统运作信息表,增加应用便利性。

【附图说明】

本发明之其他的特征及功效,将于参照图式的实施方式中清楚地呈现,其中:

图1是一方块图,说明本发明可远程取得系统运作信息的服务器管理方法的实施例;

图2是一流程图,说明该实施例的步骤;及

图3是一表格,说明该实施例的一系统运作信息表。

【具体实施方式】

在本发明被详细描述之前,应当注意在以下的说明内容中,类似的组件是以相同的编号来表示。

参阅图1与图2,本发明可远程取得系统运作信息的服务器管理方法,应用于一服务器系统。该服务器系统包含一服务器装置1、一可远程链接管理该服务器装置1之管理装置2,及一网络连接该服务器装置1与该管理装置2的云端储存装置3。该服务器装置1包括多个用以侦测系统运作的传感器11、一基板管理控制器12、一资料单元13,及一执行模块14。该管理装置2包括一网络界面单元21,及一储存模块22。该可远程取得系统运作信息的服务器管理方法包含一步骤(a)、一步骤(b)、一步骤(c)、一步骤(d),及一步骤(e)。

首先,于该步骤(a)中,该服务器装置1的基板管理控制器12接收所述传感器11的系统运作信息且该基板管理控制器12将所接收所述传感器11的系统运作信息储存于该资料单元13。简单来说,就是该基板管理控制器12持续接收所述传感器11的系统运作信息而取得服务器运作过程中的电压、温度与风扇转速的等系统运作信息,并将所接收到的系统运作信息(sensordatarecord,sdr)与系统事件日志(systemeventlog,sel)储存于该资料单元13。

接着,于该步骤(b)中,该管理装置2网络连结该基板管理控制器12进行沟通与数据传输。且于该步骤(c)中,该管理装置2的网络界面单元21被启动且该网络界面单元21透过智能平台管理接口(intelligentplatformmanagementinterface,ipmi)方式网络连结至该基板管理控制器12。也就是说,该管理装置2透过网络连结至该基板管理控制器12建立起网络连结信道,而可进行沟通与数据传输,所以该管理装置2的网络界面单元21启动后可以透过智能平台管理接口的方式与该基板管理控制器12进行沟通。

于该步骤(d)中,该网络界面单元21被启动后,且使一智能平台管理接口指令经网络连结被传至该基板管理控制器12,且该基板管理控制器12依接收到该智能平台管理接口指令取出对应的该资料单元13的系统运作信息并该基板管理控制器12启动该执行模块14。详细来说,就是用户开启该网络界面单元21后,该该智能平台管理接口(ipmi)指令会自动经网络连结被传至该基板管理控制器12,而该基板管理控制器12会依该智能平台管理接口指令取出对应的数据并该基板管理控制器12同步启动该执行模块14。于本实施例中,该网络界面单元21为一包含一窗口接口(图未示)的程序单元,也就是该管理装置2的一处理单元(cpu)(图未示)启动该网络界面单元21会产生一窗口接口(图未示),使用时,透过使用者去操作开启该管理装置2的该网络界面单元21且该管理装置2的处理单元(cpu)产生该窗口接口,但不以此为限,而该处理单元启动该网络界面单元21后,会执行该网络界面单元21内部程序的该智能平台管理接口指令且传送该智能平台管理接口指令经网络连结至该基板管理控制器12。另外,本实施例中,该网络界面单元21被启动后,且每隔一周期时间会使该智能平台管理接口指令经网络连结被传至该基板管理控制器12,但不以此为限,换句话说,就是该网络界面单元21被启动后,且使该智能平台管理接口指令经网络连结被传至该基板管理控制器12,并每隔一周期时间,该智能平台管理接口指令会经网络连结再次被传至该基板管理控制器12,而该基板管理控制器12每次接收到该智能平台管理接口指令会依接收到该智能平台管理接口指令于该资料单元13取得对应的系统运作信息,并该基板管理控制器12启动该执行模块14。

要特别说明的是,于本实施例中,该智能平台管理接口(ipmi)指令具有多个操作指令,而于该步骤(d)中,该网络界面单元21依序传送该智能平台管理接口指令的所述操作指令经网络连结传至该基板管理控制器12,而该基板管理控制器12依该智能平台管理接口指令的所述操作指令,依序从该资料单元13中找出对应的系统运作信息。另外来说,本实施例中,所述操作指令依序为一网络地址指令、一电源状态指令,及一硬件状态指令,于该步骤(d)中,该基板管理控制器依序接收到该网络地址指令、该电源状态指令与该硬件状态指令,且依序从该资料单元中找出对应的系统运作信息。详细来说,就是该网络界面单元21经网络连结依序传送该智能平台管理接口指令的网络地址指令、电源状态指令与硬件状态指令至该基板管理控制器12,所以该基板管理控制器12会依序接收到网络地址指令、电源状态指令与硬件状态指令后且依序从该资料单元中找出对应网络地址指令、电源状态指令与硬件状态指令的系统运作信息。举例来说,电源状态指令包含检查电源状态(powerstatus)、电源开机(poweron)、电源关机(poweroff)、电源重启(powerreset)等相关的ipmitool指令,当该基板管理控制器12接收到电源状态指令后,会依序从该资料单元13中找出对应电源状态指令的系统运作信息。

最后,于该步骤(e)中,该基板管理控制器12执行该执行模块14以读取该资料单元13的系统运作信息且将所述系统运作信息解析出一系统运作信息表,并该基板管理控制器12将该系统运作信息表经网络连结传至该储存模块22储存而该系统运作信息表显示于该网络界面单元21且该基板管理控制器12将该系统运作信息表同步传至该云端储存装置3。简单来说,就是该执行模块14读取该资料单元13的系统运作信息(该基板管理控制器12依接所述操作指令从该资料单元13中找出对应的系统运作信息)后解析出该系统运作信息表,而该基板管理控制器12将该系统运作信息表传至该储存模块22储存且该网络界面单元21会显示出所接收到该系统运作信息表,而让用户透过该系统运作信息表就可得知该服务器装置1的系统运作信息。要说明的是,于本实施例中,该执行模块14是一程序指令态样,该基板管理控制器12启动该执行模块14,是代表该基板管理控制器12启动执行该执行模块14内部程序指令,而该基板管理控制器12启动执行该执行模块14且去读取该资料单元13的系统运作信息且将所述系统运作信息解析出该系统运作信息表。

另外,请参阅图3,进一步而言,本实施例中,该基板管理控制器12从该资料单元13中所传送的每一系统运作信息具有一系统项目(systemsoftwaretype),及一通讯地址(id),该系统运作信息表具有多个系统项目字段,及多个通讯地址字段。详细来说,所述系统项目有其对应的通讯位置,如:bios系统项目对应的通讯位置(00h~0fh)、smihandler系统项目对应的通讯位置(10h~0fh)、systemmanagement系统项目对应的通讯位置(20h~0fh),及oem系统项目对应的通讯位置(30h~0fh)等,而该执行模块14读取到每一系统运作信息且依每一系统运作信息的每一系统项目与每一通讯地址进行判断与解析出其代表的系统运作信息(resultantvalue),并整合出该系统运作信息表,反过来说,就是于该步骤(e)中,该执行模块依序判断与解析每一系统运作信息的每一系统项目与每一通讯地址,该执行模块14从每一系统运作信息中对应的每一系统项目与每一通讯地址的判断条件而解析出其代表的运作信息,且将每一系统项目的信息整合入对应的系统项目字段与每一通讯地址的信息整合入对应的通讯地址字段,而该基板管理控制器12将该系统运作信息表传至该网络界面单元21,使该网络界面单元21会显示出所接收到的该系统运作信息表,便于用户直接透过显示于该网络界面单元21的该系统运作信息表就可得知该服务器装置1的系统运作信息,非常方便且有效率。在此要特别说明的是,由于该基板管理控制器12将该系统运作信息表同步传至该云端储存装置3的应用,所以使用者可以透过可链接至该云端储存装置3的电子装置(图未示),如:笔记本电脑,智能型手机或其他随身型电子装置等链接至该云端储存装置3,就可以取得该系统运作信息表的系统运作信息,而达成让使用者可随时地透过其他装置连接到该云端储存装置3就可直接调阅该系统运作信息表,不受限于仅能透过该管理装置2才能调阅该系统运作信息表,增加应用便利性。

藉由该步骤(d)中,该网络界面单元21被启动后,且使该智能平台管理接口指令被传送至该基板管理控制器12后,并该基板管理控制器12依接收到该智能平台管理接口指令取出对应的该资料单元13的系统运作信息并该基板管理控制器12启动该执行模块的设计,并配合该步骤(e)中,该基板管理控制器执行该执行模块14读取该资料单元13的系统运作信息且将所述系统运作信息解析出该系统运作信息表,并该基板管理控制器12将该系统运作信息表传至该网络界面单元21而显示于该网络界面单元21的应用,便于用户只要透过开启该网络界面单元21就可远程联机取得该系统运作信息表,而让用户透过该系统运作信息表就可得知该服务器装置1的系统运作信息,用户不需要花费时间熟悉与学习ipmi指令就能轻松取得该系统运作信息表,非常方便且有效率。再者,该基板管理控制器12将该系统运作信息表同步传至该云端储存装置3的巧思,便于使用者可随时地透过其他装置连接到该云端储存装置3就可直接调阅该系统运作信息表,增加应用便利性。

综上所述,本发明可远程取得系统运作信息的服务器管理方法,藉由该网络界面单元21被启动后,且使该智能平台管理接口指令传至该基板管理控制器12,而该基板管理控制器12取出该资料单元13的系统运作信息并执行该执行模块读取该资料单元13的系统运作信息且将所述系统运作信息解析出该系统运作信息表设计,而该基板管理控制器12将该系统运作信息表传至该网络界面单元21而显示于该网络界面单元21且该基板管理控制器12同步将该系统运作信息表传至该云端储存装置3的应用,便于用户只要开启该网络界面单元21就可远程联机取得该系统运作信息表,也可透过其他装置连接到该云端储存装置3就可直接调阅该系统运作信息表,故确实能达成本发明之目的。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1