[go: up one dir, main page]

CN102457394B - Management method of server device and management device thereof - Google Patents

Management method of server device and management device thereof Download PDF

Info

Publication number
CN102457394B
CN102457394B CN201010525710.8A CN201010525710A CN102457394B CN 102457394 B CN102457394 B CN 102457394B CN 201010525710 A CN201010525710 A CN 201010525710A CN 102457394 B CN102457394 B CN 102457394B
Authority
CN
China
Prior art keywords
management
server device
network address
server
identification information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201010525710.8A
Other languages
Chinese (zh)
Other versions
CN102457394A (en
Inventor
黄文宣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Acer Inc
Original Assignee
Acer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Acer Inc filed Critical Acer Inc
Priority to CN201010525710.8A priority Critical patent/CN102457394B/en
Publication of CN102457394A publication Critical patent/CN102457394A/en
Application granted granted Critical
Publication of CN102457394B publication Critical patent/CN102457394B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

A management method of a server device and a management device thereof are provided. The server device is searched in the management device to receive a network address from the baseboard management controller of the server device. And obtaining the identification information of the operating system of the server device according to the network address, and binding the network address with the identification information. And then, updating the out-of-band message received from the baseboard management controller to the server object according to the identification information.

Description

服务端装置的管理方法及其管理端装置Management method of server device and management device thereof

技术领域 technical field

本发明涉及一种服务器管理架构,且特别涉及一种服务端装置的管理方法及其管理端装置。The present invention relates to a server management framework, and in particular to a management method of a server device and the management device thereof.

背景技术 Background technique

现阶段服务器管理架构大致可分为带内(in band)与带外(Out-of-Band)两种方式来进行管理。带内方式走的是标准以太网络通道,被管理端须处于开机且为载入操作系统(Operating System,OS)的状态之下,管理端方能进行管理。而带外方式走的则是专用的管理通道,因此,被管理端即便处于关机状态之下,管理端亦能够通过带外方式来管理被管理端。The current server management architecture can be roughly divided into two ways to manage, in-band and out-of-band. The in-band mode uses the standard Ethernet channel, and the managed terminal must be powered on and loaded with the operating system (Operating System, OS) before the management terminal can manage it. The out-of-band mode uses a dedicated management channel. Therefore, even if the managed end is turned off, the management end can also manage the managed end through the out-of-band mode.

举例来说,一般服务器系统通常具有基板管理控制器(BaseboardManagement Controller,BMC),而基板管理控制器可通过带外方式将感测器所感测到的数值(例如,温度、风扇转速等等)传送至管理端。据此,当被管理端主机板的基板管理控制器在系统发生异常时,可通过带外的方式发出以基板管理控制器的互联网通讯协议(Internet Protocol,IP)地址(底下简称网络地址)识别信息的平台事件陷阱(Platform Event Trap,PET)讯息给管理端,此讯息包含问题发生原因等信息。For example, a general server system usually has a baseboard management controller (BMC), and the baseboard management controller can transmit the value sensed by the sensor (such as temperature, fan speed, etc.) through an out-of-band method to the management side. According to this, when the baseboard management controller of the mainboard of the managed side has an abnormality in the system, it can issue an out-of-band identification with the Internet protocol (Internet Protocol, IP) address (hereinafter referred to as the network address) of the baseboard management controller. The platform event trap (Platform Event Trap, PET) message of the information is sent to the management side, and this message includes information such as the cause of the problem.

然而,现有管理端中的服务器管理软件主要是以操作系统的网络地址或计算机名称(hostname)来作为管理目标的识别信息,因此通过带外的方式并无法将此讯息更新至服务器物件中。However, the server management software in the existing management terminal mainly uses the network address of the operating system or the computer name (hostname) as the identification information of the management target, so this information cannot be updated to the server object through an out-of-band method.

发明内容 Contents of the invention

有鉴于此,本发明提供一种服务端装置的管理方法及其管理端装置,可同时以带内及带外的方式来管理服务器。In view of this, the present invention provides a management method of a server device and the management device thereof, which can manage the server both in-band and out-of-band.

具体而言,本发明提出一种服务端装置的管理方法,适用于管理端装置。此管理方法包括下列步骤:搜寻欲纳入管理的服务端装置;自服务端装置的基板管理控制器接收基板管理控制器的网络地址;依据网络地址获得服务端装置的操作系统的识别信息;将网络地址与识别信息绑定(bonding);依据识别信息将自基板管理控制器所接收的带外讯息更新至服务器物件。Specifically, the present invention proposes a management method for a server device, which is applicable to the management device. The management method includes the following steps: searching for the server device to be managed; receiving the network address of the baseboard management controller from the baseboard management controller of the server device; obtaining the identification information of the operating system of the server device according to the network address; The address is bound to the identification information; the out-of-band message received from the baseboard management controller is updated to the server object according to the identification information.

在本发明的一实施例中,上述在搜寻欲纳入管理的服务端装置中,可在一地址搜寻范围中搜寻欲纳入管理的服务端装置。In an embodiment of the present invention, in searching for the server device to be managed, the server device to be managed may be searched within an address search range.

在本发明的一实施例中,上述自服务端装置的基板管理控制器接收基板管理控制器的网络地址的步骤,可通过远端管理控制协议而自服务端装置的基板管理控制器接收一分组,且此分组中包括上述网络地址,并且在此分组还可包括服务端装置的操作系统的识别信息。而依据网络地址获得服务端装置的操作系统的识别信息的步骤中,即可自此分组中取得对应的识别信息。另外,也可通过查询对照表来取得对应的识别信息。In an embodiment of the present invention, the above step of receiving the network address of the BMC from the BMC of the server device may receive a packet from the BMC of the server device through a remote management control protocol , and the packet includes the above-mentioned network address, and the packet may also include identification information of the operating system of the server device. In the step of obtaining the identification information of the operating system of the server device according to the network address, the corresponding identification information can be obtained from the group. In addition, corresponding identification information may also be acquired by querying a comparison table.

在本发明的一实施例中,上述依据识别信息将自基板管理控制器所接收的带外讯息更新至服务端装置的步骤包括:分析带外讯息而获得网络地址、感测器类型以及事件类型,而依据事件类型来判断服务端装置的状态,并且依据识别信息将服务端装置的状态更新至服务器物件。In an embodiment of the present invention, the step of updating the out-of-band message received from the baseboard management controller to the server device according to the identification information includes: analyzing the out-of-band message to obtain the network address, sensor type and event type , and judge the state of the server device according to the event type, and update the state of the server device to the server object according to the identification information.

在本发明的一实施例中,上述识别信息包括操作系统的网络地址或主机名称。In an embodiment of the present invention, the identification information includes a network address or a host name of the operating system.

本发明另提出一种管理端装置,包括搜寻单元、绑定单元以及管理引擎。搜寻单元用以搜寻欲纳入管理的服务端装置,并且自服务端装置的基板管理控制器接收基板管理控制器的网络地址。绑定单元用以依据网络地址来获得服务端装置的操作系统的识别信息,并且将网络地址与识别信息绑定。管理引擎用以依据识别信息将自基板管理控制器所接收的带外讯息更新至服务器物件。The present invention further proposes a management device, which includes a search unit, a binding unit and a management engine. The search unit is used to search for the server device to be managed, and receives the network address of the BMC from the BMC of the server device. The binding unit is used for obtaining the identification information of the operating system of the server device according to the network address, and binding the network address with the identification information. The management engine is used for updating the out-of-band message received from the baseboard management controller to the server object according to the identification information.

在本发明的一实施例中,上述管理端装置还包括剖析单元。剖析单元用以分析带外讯息而获得网络地址、感测器类型以及事件类型,并且依据事件类型判断服务端装置的状态,使得管理引擎依据识别信息将服务端装置的状态更新至服务器物件。In an embodiment of the present invention, the management device further includes an analysis unit. The analysis unit is used to analyze the out-of-band message to obtain the network address, sensor type and event type, and judge the state of the server device according to the event type, so that the management engine updates the state of the server device to the server object according to the identification information.

在本发明的一实施例中,上述绑定单元可用以查询一对照表,以获得网络地址对应的识别信息。此外,绑定单元还可依据搜寻单元所接收的分组来取得网络地址与服务端装置的操作系统的识别信息。In an embodiment of the present invention, the above-mentioned binding unit may be used to query a comparison table to obtain identification information corresponding to the network address. In addition, the binding unit can also obtain the network address and the identification information of the operating system of the server device according to the packet received by the searching unit.

在本发明的一实施例中,上述搜寻单元与服务端装置的基板管理控制器是利用远端管理控制协议来进行沟通。In an embodiment of the present invention, the search unit communicates with the BMC of the server device by using a remote management control protocol.

基于上述,本发明能够接收并绑定带内讯息(如以计算机名称或操作系统的网络地址为识别信息的讯息)及带外讯息(以基板管理控制器的网络地址为识别信息的讯息),据此便能够同时以带内及带外的方式来管理服务端装置。Based on the above, the present invention can receive and bind in-band messages (such as messages with computer names or network addresses of operating systems as identification information) and out-of-band messages (messages with network addresses of baseboard management controllers as identification information), Accordingly, the server device can be managed both in-band and out-of-band.

为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。In order to make the above-mentioned features and advantages of the present invention more comprehensible, the following specific embodiments are described in detail with reference to the accompanying drawings.

附图说明 Description of drawings

图1A是依照本发明一实施例所绘示的服务端装置的管理方法流程图。FIG. 1A is a flowchart of a management method for a server device according to an embodiment of the present invention.

图1B为图1A中的步骤S125的详细步骤的流程图。FIG. 1B is a flowchart of the detailed steps of step S125 in FIG. 1A .

图2是依照本发明一实施例所绘示的服务端管理系统的方块图。FIG. 2 is a block diagram of a server management system according to an embodiment of the present invention.

图3是依照本发明一实施例所绘示的状态机图。FIG. 3 is a state machine diagram according to an embodiment of the present invention.

【主要元件符号说明】[Description of main component symbols]

200:服务端管理系统200: Server management system

210:管理端装置210: Management device

211:管理引擎211: Management Engine

213:剖析单元213: Analysis unit

215:搜寻单元215: Search unit

217:绑定单元217: Binding unit

220:服务端装置220: server device

221:超管理器221: Super Manager

223:管理代理程序223: Management Agent

225:事件日志225: Event Log

227:监控代理程序227: Monitoring Agent

229:基板管理控制器229: Baseboard Management Controller

310、320、330:状态310, 320, 330: Status

S105~S125、S131~S135:步骤S105~S125, S131~S135: steps

具体实施方式 Detailed ways

现有的管理服务端的软件主要是以操作系统的网络地址或计算机名称(hostname)作为管理目标的识别信息,因此无法将带外讯息更新至服务器物件。据此,本发明提出一种服务端装置的管理方法及其管理端装置,使得带外讯息能够更新至管理端装置的服务器物件中。The existing software for managing the server mainly uses the network address of the operating system or the computer name (hostname) as the identification information of the management target, so the out-of-band information cannot be updated to the server object. Accordingly, the present invention proposes a management method of a server device and its management device, so that the out-of-band information can be updated to the server object of the management device.

图1A是依照本发明一实施例所绘示的服务端装置的管理方法流程图。本实施例适用于管理端装置。请参照图1A,在步骤S105中,搜寻欲纳入管理的服务端装置。在此,管理端装置便可通过搜寻基板管理控制器的网络地址来找寻欲纳入管理的服务端装置。例如,可提供一用户界面让使用者输入一地址搜寻范围(也可为预设值),使得管理端装置在地址搜寻范围中搜寻欲纳入管理的服务端装置。而搜寻模式可分为定期搜寻与立即搜寻。并且,还可在用户界面中将所搜寻到的服务端装置列出来供使用者选择。一般而言,服务端装置的基板管理控制器具有网络接口卡,据此管理端装置可通过搜寻基板管理控制器的网络地址来搜寻欲纳入管理的服务端装置。FIG. 1A is a flowchart of a management method for a server device according to an embodiment of the present invention. This embodiment is applicable to the management terminal device. Referring to FIG. 1A , in step S105 , the server device to be managed is searched for. Here, the management device can find the server device to be managed by searching the network address of the baseboard management controller. For example, a user interface may be provided for the user to input an address search range (or a default value), so that the management device searches for the server device to be managed in the address search range. The search mode can be divided into regular search and immediate search. Moreover, the searched server devices can also be listed in the user interface for the user to choose. Generally speaking, the BMC of the server device has a network interface card, so that the management device can search for the server device to be managed by searching the network address of the BMC.

接着,在步骤S110中,自服务端装置的基板管理控制器接收基板管理控制器的网络地址。例如,通过远端管理控制协议(Remote ManagementControl Protocol,RMCP)自服务端装置的基板管理控制器接收分组(packet),而此分组记录有基板管理控制器的网络地址。Next, in step S110, the network address of the BMC is received from the BMC of the server device. For example, a packet is received from the BMC of the server device through Remote Management Control Protocol (Remote Management Control Protocol, RMCP), and the packet records the network address of the BMC.

之后,在步骤S115中,依据网络地址获得服务端装置的操作系统的识别信息。具体而言,基板管理控制器所传送的网络地址为基板管理控制器的网络接口卡的网络地址,而管理端装置并无法通过此网络地址来将服务端装置的讯息更新至服务器物件中。因此,在本实施例中,管理端装置会依据基板管理控制器的网络地址来取得操作系统的识别信息。在此,识别数据例如是服务端装置的操作系统所使用的网络地址或是服务端装置的主机名称。After that, in step S115, the identification information of the operating system of the server device is obtained according to the network address. Specifically, the network address transmitted by the BMC is the network address of the network interface card of the BMC, and the management device cannot update the information of the server device to the server object through this network address. Therefore, in this embodiment, the management terminal device obtains the identification information of the operating system according to the network address of the BMC. Here, the identification data is, for example, the network address used by the operating system of the server device or the host name of the server device.

举例来说,可在管理端装置中设置一对照表,事先将网络地址及其所对应的识别数据记录于对照表中。或者,可提供一用户界面供使用者来输入此网络地址对应的识别数据。另外,还可将识别信息记录于用来载送基板管理控制器的网络地址的分组中。例如,可在服务端装置开机时,将其操作系统的网络地址或主机名称等识别信息存放于基板管理控制器中。当管理端装置欲将服务端装置纳入管理时,基板管理控制器便通过远端管理控制协议传送具有基板管理控制器的网络地址与其对应的识别数据的分组至管理端装置。据此,管理端装置便能够自分组中取得对应的识别数据。For example, a comparison table can be set in the management terminal device, and the network address and its corresponding identification data are recorded in the comparison table in advance. Alternatively, a user interface may be provided for the user to input identification data corresponding to the network address. In addition, identification information may also be recorded in a packet carrying the network address of the baseboard management controller. For example, when the server device is turned on, identification information such as network address or host name of its operating system can be stored in the baseboard management controller. When the management device intends to manage the server device, the baseboard management controller transmits a packet including the network address of the baseboard management controller and its corresponding identification data to the management device through the remote management control protocol. Accordingly, the management device can obtain the corresponding identification data from the group.

在获得识别信息之后,如步骤S120所示,将基板管理控制器的网络地址与识别信息进行绑定(binding)。之后,在步骤S125中,依据识别信息(例如操作系统的网络地址)将自基板管理控制器所接收的带外(out ofband)讯息更新至服务器物件。具体而言,在将服务端装置纳入管理时,可将其基板管理控制器的网络地址更新至服务器物件中,并且将带外讯息的发送目的地设定为此管理端装置,而后带外讯息便能够发送至管理端装置。After the identification information is obtained, as shown in step S120, the network address of the BMC is bound to the identification information. After that, in step S125, the out-of-band message received from the BMC is updated to the server object according to the identification information (such as the network address of the operating system). Specifically, when the server device is included in the management, the network address of the baseboard management controller can be updated to the server object, and the destination of the out-of-band message is set to this management device, and then the out-of-band message Then it can be sent to the management device.

请注意,上述流程中的各步骤仅为说明本发明的一实施例,并非本发明的限制条件。在其他的实施例中,该方法可还包含其他的中间步骤或者可将数个步骤合并成单一步骤,此亦隶属本发明所涵盖的范围。举例而言,请参考图1B,图1B为上述步骤S125的详细步骤。如图1B所示,在步骤S131中,分析带外讯息而获得基板管理控制器的网络地址、感测器类型以及事件类型。接着,在步骤S133中,依据事件类型判断服务端装置的状态。最后,在步骤S135中,依据识别信息将服务端装置的状态更新至服务器物件。Please note that each step in the above process is only to illustrate an embodiment of the present invention, and is not a limitation of the present invention. In other embodiments, the method may further include other intermediate steps or several steps may be combined into a single step, which also falls within the scope of the present invention. For example, please refer to FIG. 1B , which shows the detailed steps of the above step S125. As shown in FIG. 1B , in step S131 , analyze the out-of-band message to obtain the network address, sensor type, and event type of the BMC. Next, in step S133, the status of the server device is determined according to the event type. Finally, in step S135, the status of the server device is updated to the server object according to the identification information.

以下再举一例来说明服务端管理系统的架构。Another example is given below to illustrate the architecture of the server management system.

图2是依照本发明一实施例所绘示的服务端管理系统的方块图。请参照图2,服务端管理系统200包括管理端装置210与服务端装置220,通过管理端装置210来管理服务端装置220。管理端装置210包括管理引擎211、剖析单元213、搜寻单元215以及绑定单元217。服务端装置220包括超管理器(Hypervisor)221以及基板管理控制器229,而超管理器221中具有管理代理程序223、事件日志225以及监控代理程序227。FIG. 2 is a block diagram of a server management system according to an embodiment of the present invention. Referring to FIG. 2 , the server management system 200 includes a management device 210 and a server device 220 , and the server device 220 is managed by the management device 210 . The management device 210 includes a management engine 211 , an analysis unit 213 , a search unit 215 and a binding unit 217 . The server device 220 includes a hypervisor 221 and a baseboard management controller 229 , and the hypervisor 221 includes a management agent 223 , an event log 225 and a monitoring agent 227 .

一般而言,在服务端装置220中,当应用程序或硬件发生异常时,监控代理程序227会将相关讯息写入至事件日志(Event Log)225中。而管理代理程序223会定期检查事件日志225是否存在所需监控的讯息,并通过带内的方式回传以计算机名称(或操作系统的网络地址)作为识别信息的讯息给管理端装置210的管理引擎211,以更新管理端装置210的数据库中服务端装置220的状态(即,服务器物件)。因此,当服务端装置220未开机或是发生故障时,便可通过通过基板管理控制器229来传送带外讯息至管理端装置210。以下即逐一介绍管理端装置210的各构件。Generally speaking, in the server device 220, when the application program or the hardware is abnormal, the monitoring agent 227 will write the relevant information into the event log (Event Log) 225. The management agent program 223 will periodically check the event log 225 to see if there is any message to be monitored, and return the message with the computer name (or the network address of the operating system) as the identification information to the management of the management terminal device 210 in an in-band manner. The engine 211 is used to update the state of the server device 220 (ie, the server object) in the database of the management device 210 . Therefore, when the server device 220 is not powered on or fails, the out-of-band message can be sent to the management device 210 through the baseboard management controller 229 . The components of the management terminal device 210 are introduced one by one below.

在管理端装置210中,搜寻单元215用以搜寻欲纳入管理的服务端装置(例如,服务端装置220),并且自服务端装置220的基板管理控制器229接收基板管理控制器229的网络地址。此外,搜寻单元215还可用于新增一服务端物件。也就是说,在搜寻单元215将服务端装置220纳入管理时,可新增一服务端物件,并将基板管理控制器229的网络地址更新至此服务器物件中。In the management device 210, the search unit 215 is used to search for a server device (for example, the server device 220) to be managed, and receive the network address of the baseboard management controller 229 from the baseboard management controller 229 of the server device 220 . In addition, the search unit 215 can also be used to add a server object. That is to say, when the search unit 215 brings the server device 220 into management, a new server object can be added, and the network address of the baseboard management controller 229 can be updated to the server object.

绑定单元217用以依据基板管理控制器229的网络地址来获得服务端装置220的操作系统的识别信息,并且将网络地址与识别信息绑定。另外,绑定单元217还可用以查询一对照表,以获得网络地址对应的识别信息。或者,通过绑定单元217而依据搜寻单元215所接收的分组来取得网络地址与服务端装置220的操作系统的识别信息。The binding unit 217 is used for obtaining the identification information of the operating system of the server device 220 according to the network address of the BMC 229 , and binding the network address with the identification information. In addition, the binding unit 217 can also be used to query a comparison table to obtain identification information corresponding to the network address. Alternatively, the binding unit 217 obtains the network address and the identification information of the operating system of the server device 220 according to the packet received by the search unit 215 .

管理引擎211用以依据识别信息将自基板管理控制器229所接收的带外讯息更新至服务器物件。The management engine 211 is used for updating the out-of-band message received from the BMC 229 to the server object according to the identification information.

在本实施例中,管理端装置210的剖析单元213是用以分析带外讯息以获得基板管理控制器229的网络地址、感测器类型以及事件类型,并且依据事件类型判断服务端装置220的状态,使得管理引擎211依据识别信息将服务端装置220的状态更新至服务器事件中。In this embodiment, the analysis unit 213 of the management terminal device 210 is used to analyze the out-of-band message to obtain the network address, sensor type and event type of the baseboard management controller 229, and determine the status of the server device 220 according to the event type. status, so that the management engine 211 updates the status of the server device 220 into the server event according to the identification information.

在此,带外讯息以平台事件陷阱(Platform Event Trap,PET)讯息为例。当剖析单元213接收到PET讯息时,分析PET讯息。PET讯息中包括用来传送此PET讯息的基板管理控制器229的网络地址以及基板管理控制器229所监控到的感测器类型与事件类型。感测器类型例如为:风扇感测器、电源感测器等,而事件类型例如为:转速事件或温度事件。以感测器类型为风扇感测器为例,其所对应的事件类型则为转速事件。剖析单元213分析PET讯息以得知目前服务端装220的状态。Here, the out-of-band message is an example of a Platform Event Trap (PET) message. When the analysis unit 213 receives the PET message, it analyzes the PET message. The PET message includes the network address of the BMC 229 used to transmit the PET message, and the sensor type and event type monitored by the BMC 229 . The sensor type is, for example, a fan sensor, the power sensor, etc., and the event type is, for example, a rotational speed event or a temperature event. Taking the sensor type as a fan sensor as an example, the corresponding event type is a speed event. The analysis unit 213 analyzes the PET message to know the current status of the server device 220 .

图3是依照本发明一实施例所绘示的状态机(state machine)图。请参照图3,状态310代表服务端装置220为健康状态(以“H”表示),状态320代表服务端装置220的状态已亮起警报(以“W”表示),状态330代表服务端装置220的状态已到达一临界点(以“C”表示)。FIG. 3 is a state machine diagram according to an embodiment of the present invention. Please refer to FIG. 3 , the state 310 represents that the server device 220 is in a healthy state (indicated by "H"), the state 320 represents that the status of the server device 220 has turned on an alarm (indicated by "W"), and the state 330 represents the server device The state of 220 has reached a critical point (indicated by "C").

在本实施例中,当服务器物件中的状态为状态310时,如果接收到的事件状态为“W”时,则服务器物件中的状态会转变为状态320;若接收到的事件状态为“C”时,则服务器物件中的状态会转变为状态330。In this embodiment, when the state in the server object is state 310, if the received event state is "W", the state in the server object will change to state 320; if the received event state is "C ”, the state in the server object transitions to state 330.

当服务器物件中的状态为状态320时,如果接收到的事件状态为“W”时,则服务器物件中的状态同样为状态320;若接收到的事件状态为“C”时,则服务器物件中的状态会转变为状态330。另外,如果接收到事件状态为“取消”(例如:转速已恢复正常)时,则服务器物件中的状态会转变为状态310。When the state in the server object is state 320, if the received event state is "W", then the state in the server object is also state 320; if the received event state is "C", then the state in the server object The state of will transition to state 330. In addition, if the status of the received event is "Cancel" (for example, the rotation speed has returned to normal), the status in the server object will change to status 310 .

当服务器物件中的状态为状态330时,如果接收到的事件状态为“C”或“W”时,则服务器物件中的状态同样为状态330。另外;若接收到事件状态为“取消”(例如:转速已恢复正常)时,则服务器物件中的状态会转变为状态310。When the state in the server object is state 330, if the received event state is "C" or "W", then the state in the server object is also state 330. In addition; if the status of the received event is "cancel" (for example: the rotation speed has returned to normal), the status in the server object will change to status 310 .

另外,在其他实施例中,以事件状态为转速事件为例,也可设定转速小于第一门限值时,服务器物件中的状态为“H”;转速大于第一门限值时,服务器物件中的状态为“W”;转速大于第二门限值(第二门限值大于第一门限值)时,服务器物件中的状态为“WW”;转速大于第三门限值时,服务器物件中的状态为“C”。当目前状态为“WW”时,在转速小于第二门限值而大于第一门限值时,状态会由“WW”转变为“W”。在转速小于第一门限值时,状态则转变为“H”。在此仅为举例说明,并不以此为限。In addition, in other embodiments, taking the event state as a rotational speed event as an example, it can also be set that when the rotational speed is less than the first threshold value, the state in the server object is "H"; when the rotational speed is greater than the first threshold value, the server object The state in the object is "W"; when the speed is greater than the second threshold (the second threshold is greater than the first threshold), the state in the server object is "WW"; when the speed is greater than the third threshold, The status in the server object is "C". When the current state is "WW", the state will change from "WW" to "W" when the rotational speed is less than the second threshold and greater than the first threshold. When the rotational speed is less than the first threshold value, the state changes to "H". This is just an example, not a limitation.

据此,剖析单元213常驻于管理端装置210,负责接收带外讯息及分析其信息,使得管理引擎211能够将带外讯息可以更新至服务器物件。Accordingly, the analysis unit 213 resides in the management device 210 and is responsible for receiving the out-of-band message and analyzing the information, so that the management engine 211 can update the out-of-band message to the server object.

综上所述,本发明能够接收并绑定带内讯息(例如:以计算机名称或操作系统的网络地址为识别信息的讯息)及带外讯息(例如:以基板管理控制器的网络地址为识别信息的讯息),据此便能够同时以带内及带外的方式来管理服务端装置。In summary, the present invention can receive and bind in-band messages (for example: messages with the computer name or network address of the operating system as identification information) and out-of-band messages (for example: with the network address of the baseboard management controller as identification information) information), so that the server device can be managed both in-band and out-of-band.

虽然本发明已以实施例公开如上,然其并非用以限定本发明,本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围当视所附权利要求书所界定者为准。Although the present invention has been disclosed as above with the embodiments, it is not intended to limit the present invention. Those skilled in the art can make some changes and modifications without departing from the spirit and scope of the present invention, so the protection of the present invention The scope is to be determined as defined by the appended claims.

Claims (12)

1.一种服务端装置的管理方法,适用于管理端装置,该管理方法包括:1. A management method for a server device, suitable for a management device, the management method comprising: 搜寻欲纳入管理的服务端装置,并且当搜寻到欲纳入管理的服务端装置时,于该管理端装置中新增一服务器物件,其中该服务器物件为该管理端装置的数据库中该服务端装置的状态;Search for the server device to be managed, and when the server device to be managed is found, add a new server object in the management device, wherein the server object is the server device in the database of the management device status; 自该服务端装置的基板管理控制器接收该基板管理控制器的网络地址时,更新该网络地址至该服务器物件,并且将带外讯息的发送目的地设定为该管理端装置;When receiving the network address of the baseboard management controller from the baseboard management controller of the server device, updating the network address to the server object, and setting the sending destination of the out-of-band message to the management device; 依据该网络地址获得该服务端装置的操作系统的识别信息;Obtaining the identification information of the operating system of the server device according to the network address; 将该网络地址与该识别信息绑定;以及bind the network address to the identifying information; and 依据该识别信息将自该基板管理控制器所接收的该带外讯息更新至服务器物件。The out-of-band message received from the baseboard management controller is updated to the server object according to the identification information. 2.如权利要求1所述的管理方法,其中搜寻欲纳入管理的该服务端装置的步骤包括:2. The management method according to claim 1, wherein the step of searching for the server device to be managed comprises: 在地址搜寻范围中搜寻欲纳入管理的该服务端装置。Search for the server device to be managed in the address search range. 3.如权利要求1所述的管理方法,其中自该服务端装置的该基板管理控制器接收该基板管理控制器的该网络地址的步骤包括:3. The management method as claimed in claim 1, wherein the step of receiving the network address of the BMC from the BMC of the server device comprises: 通过远端管理控制协议自该服务端装置的该基板管理控制器接收分组,其中该分组包括该网络地址。A packet is received from the BMC of the server device through a remote management control protocol, wherein the packet includes the network address. 4.如权利要求3所述的管理方法,其中依据该基板管理控制器的网络地址获得该服务端装置的该操作系统的该识别信息的步骤包括:4. The management method as claimed in claim 3, wherein the step of obtaining the identification information of the operating system of the server device according to the network address of the baseboard management controller comprises: 自该分组中取得该识别信息。The identifying information is obtained from the packet. 5.如权利要求1所述的管理方法,其中依据该网络地址获得该服务端装置的该操作系统的该识别信息的步骤包括:5. The management method as claimed in claim 1, wherein the step of obtaining the identification information of the operating system of the server device according to the network address comprises: 查询对照表,以获得该网络地址对应的该识别信息。Query the comparison table to obtain the identification information corresponding to the network address. 6.如权利要求1所述的管理方法,其中依据该识别信息将自该基板管理控制器所接收的该带外讯息更新至该服务器物件的步骤包括:6. The management method according to claim 1, wherein the step of updating the out-of-band message received from the baseboard management controller to the server object according to the identification information comprises: 分析该带外讯息而获得该网络地址、感测器类型以及事件类型;analyzing the out-of-band message to obtain the network address, sensor type and event type; 依据该事件类型判断该服务端装置的状态;以及judging the state of the server device according to the event type; and 依据该识别信息将该服务端装置的状态更新至该服务器物件。The status of the server device is updated to the server object according to the identification information. 7.如权利要求1所述的管理方法,其中该识别信息包括该操作系统的网络地址或主机名称。7. The management method according to claim 1, wherein the identification information includes a network address or a host name of the operating system. 8.一种管理端装置,包括:8. A management device, comprising: 搜寻单元,搜寻欲纳入管理的服务端装置,当搜寻到欲纳入管理的服务端装置时,于该管理端装置中新增一服务器物件,并且自该服务端装置的基板管理控制器接收该基板管理控制器的网络地址时,更新该网络地址至该服务器物件,以及将带外讯息的发送目的地设定为该管理端装置,其中该服务器物件为该管理端装置的数据库中该服务端装置的状态;The search unit is used to search for a server device to be managed, and when the server device to be managed is found, a new server object is added to the management device, and the base board is received from the baseboard management controller of the server device When managing the network address of the controller, update the network address to the server object, and set the sending destination of the out-of-band message to the management device, wherein the server object is the server device in the database of the management device status; 绑定单元,依据该网络地址获得该服务端装置的操作系统的识别信息,并且将该网络地址与该识别信息绑定;以及a binding unit, obtaining identification information of the operating system of the server device according to the network address, and binding the network address with the identification information; and 管理引擎,依据该识别信息将自该基板管理控制器所接收的该带外讯息更新至服务器物件。The management engine updates the out-of-band message received from the baseboard management controller to the server object according to the identification information. 9.如权利要求8所述的管理端装置,还包括:9. The management terminal device as claimed in claim 8, further comprising: 剖析单元,分析该带外讯息而获得该网络地址、感测器类型以及事件类型,并且依据该事件类型判断该服务端装置的状态,使得该管理引擎依据该识别信息将该服务端装置的状态更新至该服务器物件。The analysis unit analyzes the out-of-band message to obtain the network address, sensor type, and event type, and judges the status of the server device according to the event type, so that the management engine uses the identification information to determine the status of the server device Update to this server object. 10.如权利要求8所述的管理端装置,其中该绑定单元查询对照表,以获得该网络地址对应的该识别信息。10. The management device according to claim 8, wherein the binding unit queries a comparison table to obtain the identification information corresponding to the network address. 11.如权利要求8所述的管理端装置,其中该绑定单元依据该搜寻单元自该基板管理控制器接收的分组取得该网络地址与该服务端装置的该操作系统的该识别信息。11. The management device according to claim 8, wherein the binding unit obtains the network address and the identification information of the operating system of the server device according to the packet received by the search unit from the baseboard management controller. 12.如权利要求8所述的管理端装置,其中该搜寻单元与该服务端装置的该基板管理控制器利用远端管理控制协议来进行沟通。12. The management device as claimed in claim 8, wherein the search unit communicates with the BMC of the server device by using a remote management control protocol.
CN201010525710.8A 2010-10-27 2010-10-27 Management method of server device and management device thereof Expired - Fee Related CN102457394B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010525710.8A CN102457394B (en) 2010-10-27 2010-10-27 Management method of server device and management device thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010525710.8A CN102457394B (en) 2010-10-27 2010-10-27 Management method of server device and management device thereof

Publications (2)

Publication Number Publication Date
CN102457394A CN102457394A (en) 2012-05-16
CN102457394B true CN102457394B (en) 2014-10-01

Family

ID=46040097

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010525710.8A Expired - Fee Related CN102457394B (en) 2010-10-27 2010-10-27 Management method of server device and management device thereof

Country Status (1)

Country Link
CN (1) CN102457394B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107769952B (en) * 2016-08-23 2021-02-12 佛山市顺德区顺达电脑厂有限公司 Remote management system and method thereof
CN106330567A (en) * 2016-09-14 2017-01-11 郑州云海信息技术有限公司 A server management control method and system for a server cluster
TWI739603B (en) * 2020-09-18 2021-09-11 英業達股份有限公司 Monitoring and problem analysis system during server test and method thereof

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1617104A (en) * 2003-11-14 2005-05-18 广达电脑股份有限公司 Remote Server Monitoring Device
CN101202759A (en) * 2006-12-12 2008-06-18 英业达股份有限公司 Computer management device and method
CN101540694A (en) * 2008-03-17 2009-09-23 联想(北京)有限公司 Method for monitoring server and server adopting same

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7844866B2 (en) * 2007-10-02 2010-11-30 International Business Machines Corporation Mechanism to report operating system events on an intelligent platform management interface compliant server
US8260741B2 (en) * 2003-08-15 2012-09-04 Intel Corporation System and method for utilizing a modular operating system (OS) resident agent allowing an out-of-band server management
US7792914B2 (en) * 2008-01-14 2010-09-07 Aten International Co., Ltd. Server with network-based remote access and server management functions using reduced number of network connections
CN101227329B (en) * 2008-02-18 2011-04-06 华为技术有限公司 System, apparatus and method for managing network device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1617104A (en) * 2003-11-14 2005-05-18 广达电脑股份有限公司 Remote Server Monitoring Device
CN101202759A (en) * 2006-12-12 2008-06-18 英业达股份有限公司 Computer management device and method
CN101540694A (en) * 2008-03-17 2009-09-23 联想(北京)有限公司 Method for monitoring server and server adopting same

Also Published As

Publication number Publication date
CN102457394A (en) 2012-05-16

Similar Documents

Publication Publication Date Title
TWI431488B (en) Management method of server device and management device thereof
EP2472402B1 (en) Remote management systems and methods for mapping operating system and management controller located in a server
WO2020029407A1 (en) Alarm data management method and apparatus, and computer device and storage medium
CN103117879A (en) Network monitoring system for computer hardware processing parameters
US7788520B2 (en) Administering a system dump on a redundant node controller in a computer system
CN112804377B (en) Data query method, electronic equipment, server, storage equipment and gateway equipment
WO2022134352A1 (en) Server hardware state monitoring method and apparatus, electronic device, and medium
CN104346264A (en) System and method for processing system event logs
CN113010122B (en) Image forming device monitoring device, method, system and storage medium
CN106961361A (en) From detection/processing method, apparatus and system
CN102457394B (en) Management method of server device and management device thereof
CN112463549A (en) Auditing method, device and equipment of cloud platform and computer readable storage medium
CN118626343A (en) Disk array card monitoring method, computer program product, device and medium
JP2004086729A (en) Network configuration display system
CN115048272A (en) Container monitoring processing method, device, host, system, storage medium and program product
CN110489369A (en) The management method and system of multiple server units
TWI501090B (en) Server system and node detection method
US7519069B2 (en) Internet protocol address updating system and related method
CN100371903C (en) Intelligent platform event alarm system and method thereof
CN118296037A (en) Query method and device for server power supply information, storage medium and electronic equipment
CN100559761C (en) Network testing device and method
CN107888438B (en) Flow table technology-based system for automatically sensing and adapting to cloud environment change
US20210091975A1 (en) Method and system for gre tunnel control based on client activity detection
CN102480388A (en) Monitoring method
JP2018045475A (en) Computer system and method of managing computer system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20141001

CF01 Termination of patent right due to non-payment of annual fee