Equipment management method and equipment management platform

An equipment management platform and equipment management technology, applied in digital transmission systems, data exchange networks, electrical components, etc., can solve problems such as insufficient management methods, inconvenient work for operation and maintenance personnel, and increased workload for operation and maintenance personnel. The effect of convenient login

Active Publication Date: 2018-11-13
LENOVO (BEIJING) CO LTD
7 Cites 4 Cited by

AI-Extracted Technical Summary

Problems solved by technology

Therefore, when the operation and maintenance personnel visit the server nodes, they need to obtain the IP addresses in the BMC of these server nodes in real time, and then input the IP addresses obtained in real time through the webpage to monitor and manage the corresponding server nodes. It will u...
View more

Method used

As can be seen from the above scheme, the equipment management method provided by the present embodiment can be applied to the equipment management platform, and the equipment management platform has a unified management interface. Using the scheme of this application, the unified management interface of the equipment management platform can receive the information of each equipment. Device data, and use the received device data of each device to uniformly monitor and manage each device based on the unique identification code of each device. Operation and maintenance personnel do not need to verify the IP of each device such as a server node, and input the obtained IP into the web page Device management is realized by opening the network connection corresponding to its IP address, but through the unified management interface of the device management platform and based on the unique identification code of each device, each device can be uniformly monitored, managed and managed on the device management platform The login of the interface is more convenient, so that this application overcomes various problems existing in the management mode of the prior art, and reduces the workload of operation and maintenance personnel when monitoring and managing equipment such as each server node.
Based on above elaboration, cloud platform described in the application can have but not limited to various monitoring and management functions such as collecting, displaying, server abnormality alarm and management instruction issuing/uniformly issuing to the server data of each server , the operation and maintenance personnel can monitor and manage each registered server in a unified manner on the cloud platform, without having to obtain the IP address in the BMC of each server one by one and enter and open the IP address of each server in the web page to monitor each server Management provides convenience for the server management work of the operation and maintenance personnel, and reduces the workload of the operation and maintenance personnel when monitoring and managing each server node and other equipment.
Based on the above explanations, the cloud platform described in the present application can possess but not limited to various monitoring and management functions such as collecting, displaying, server abnormality alarm and management instruction issuing/uniformly issuing the server data of each server , the operation and maintenance personnel can monitor and manage each registered server in a unified manner on the cloud platform, without having to obtain the IP address in the BMC of each server one by one and enter and open the IP address of each server in the web page to monitor each server Management provides convenience for the server management work of the operation and maintenance personnel, and reduces the workload of the operation and maintenance personnel when monitoring and managing each server node and other equipment.
In the present embodiment, the server can realize the identity registr...
View more

Abstract

The invention provides an equipment management method and an equipment management platform. The method can be applied to the equipment management platform. The equipment management platform has a uniform management interface. Through application of the scheme provided by the invention, equipment data of each piece of equipment can be received based on the uniform management interface of the equipment management platform. Uniform monitoring and management can be carried out on each piece of equipment based on a unique identification code of each piece of equipment through utilization of the received equipment data of each piece of equipment. Operation and maintenance personnel do not need to check an IP (Internet Protocol) of each piece of equipment such as a server node, input the obtainedIP into a webpage and realize equipment management through opening of network connection corresponding to the IP address. The operation and maintenance personnel can carry out uniform monitoring andmanagement on each piece of equipment at the equipment management platform through utilization of the uniform management interface of the equipment management platform and the unique identification code of each piece of equipment, and the login of the uniform management interface is relatively convenient, so according to the equipment management method and the equipment management platform, the workload when the operation and maintenance personnel carry out monitoring and management on the equipment such as each server node can be effectively mitigated.

Application Domain

Data switching networks

Technology Topic

Ip addressWorkload +5

Image

  • Equipment management method and equipment management platform
  • Equipment management method and equipment management platform
  • Equipment management method and equipment management platform

Examples

  • Experimental program(1)

Example Embodiment

[0047] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present invention.
[0048] In order to reduce the workload of operation and maintenance personnel when monitoring and managing each server node, this application provides a device management method and device management platform. The following will use multiple embodiments to implement the device management method and device management platform of this application. Description.
[0049] reference figure 1 , Is a flowchart of Embodiment 1 of a device management method provided by this application, where the device management method can be applied to a device management platform with a unified management interface, such as figure 1 As shown, in this embodiment, the device management method includes the following steps:
[0050] Step 101: Receive device data sent by at least one device to the unified management interface when a predetermined condition is met; wherein, each device corresponds to a constant unique identification code.
[0051] Different from the prior art, when performing device management on servers and other devices, the IP address of each server is obtained from the BMC of each server (the IP address of the server may be changed or changed in different situations during the use of the server), And by entering the IP address of each server on the web page to open the network connection corresponding to the IP address for management, in this application, a unique identification code is assigned to each device to be managed. The difference between the unique identification code and the IP address is It is that it is unique and unchanging in the entire life cycle of the device after it leaves the factory, and different unique identification codes can be used to distinguish and identify different devices. On this basis, a device management platform with a unified management interface is used to uniformly monitor and manage each device based on the unique identification code of each device in a unified management manner.
[0052] When the device management platform is used to perform unified monitoring and management of various devices, the device management platform can first be used to receive device data sent by at least one device to the unified management interface when a predetermined condition is met. The device data of at least one device received by the device management platform is used as a data basis for the device management platform to monitor and manage the at least one device.
[0053] The predetermined condition may be that the current time reaches a preset periodic time node, or it may also be that the device receives a data report instruction triggered by an operation and maintenance personnel to report data to the device management platform, etc., which is not performed in this embodiment. limited.
[0054] Step 102: Based on the unified management interface, use the device data sent by the at least one device to monitor and manage the at least one device.
[0055] After the device data of at least one device is obtained by using the device management platform, the device data of at least one device can be used to monitor and manage the at least one device based on the unified management interface of the device management platform.
[0056] In specific applications, operation and maintenance personnel or managers can log in to the device management platform through the unified management interface of the device management platform, and after logging in to the device management platform, use the device data of each device to log in to the device management platform based on the unique identification code of each device Unified monitoring and management of each equipment.
[0057] It can be seen from the above solution that the device management method provided in this embodiment can be applied to a device management platform that has a unified management interface. With the solution of this application, the device data of each device can be received based on the unified management interface of the device management platform. And use the received device data of each device to uniformly monitor and manage each device based on the unique identification code of each device. Operation and maintenance personnel do not need to verify the IP of each device such as a server node, and enter the obtained IP into the web page by opening it. The network connection corresponding to the IP address realizes device management, but through the unified management interface of the device management platform and based on the unique identification code of each device, unified monitoring and management of each device on the device management platform, unified management interface login It is more convenient, so that the present application overcomes various problems existing in the management method of the prior art, and reduces the workload of operation and maintenance personnel when monitoring and managing devices such as server nodes.
[0058] The device may be, but is not limited to, a server, and the unique identification code may be an identification code assigned to the server when the server leaves the factory, which is unique and constant during the server's entire life cycle after leaving the factory. Different unique identification codes It can be used to distinguish and identify different servers; the device management platform can be, but is not limited to, a cloud platform, and the unified management interface can correspondingly be a cloud platform unified interface, which can be used to log in more specifically The cloud platform IP address of the cloud platform.
[0059] In the following embodiments, a typical application scenario of server node monitoring and management (such as server node monitoring and management in a large-scale data center) will be taken as an example to further illustrate the device management method of the present application.
[0060] reference figure 2 , Is a flowchart of Embodiment 2 of a device management method provided by this application. In this embodiment, the device management method can be implemented through the following processing procedures:
[0061] Step 201: Receive server data sent to the unified interface of the cloud platform through the baseboard management controller BMC in the at least one server when the at least one server reaches a preset periodic time node.
[0062] Specifically, in the process of using equipment management platforms such as cloud platforms to uniformly monitor and manage various server nodes in large-scale data centers and other scenarios, refer to image 3 The schematic diagram of unified management of server nodes based on the cloud platform is shown. The cloud platform can perform unified management of multiple access server nodes. Whenever the current time reaches a preset periodic time node, the server can use its BMC Send your own server data to the cloud platform's unified interface of the cloud platform, such as the IP address of the cloud platform, etc., to realize the unified collection of server data corresponding to each server node by the cloud platform.
[0063] Wherein, the periodic time nodes corresponding to different servers can be the same or different, that is, different servers can adopt a pre-appointed same periodic time condition (for example, each server is based on a unified start timing time point). , Send data at the same time interval, etc.) for data transmission, so that every time the periodic time node corresponding to the condition is reached, each server uses its BMC to send server data to the cloud platform unified interface of the cloud platform at the same time; or, Different servers can also maintain different periodic time conditions (for example, each server periodically sends data at different time intervals based on different starting timing points, etc.), so that the corresponding periodic time conditions of the respective maintenance are reached At periodic time nodes, each server uses its own BMC to send server data to the cloud platform unified interface of the cloud platform, which is not limited in this application.
[0064] Specifically, in actual implementation, it is preferable to select a shorter duration (such as 2s, 3s, etc.) as the time interval of the periodic time node, so that the cloud platform can obtain the server data of each server node in real time as much as possible. This allows the cloud platform to monitor and manage each server node based on the server data obtained in real time as much as possible.
[0065] Among them, each server has a BMC, which is responsible for collecting/collecting and processing server data, and periodically reporting the collected/collected or processed server data to the cloud platform through the unified interface of the cloud platform.
[0066] The server data reported by BMC to the cloud platform may include, but is not limited to, fan data (whether on/running), CPU (Central Processing Unit, central processing unit) temperature, memory status (overflow), current, voltage, power status (whether Whether the electricity, power is overloaded, whether the temperature is overheated, whether the fan is turned on when the temperature is overheated, etc.), the hard disk status (whether it is in place, whether it is inserted, whether it can be accessed normally, whether it is read or written, etc.) collect/collect data, And the abnormal result data obtained by processing the collected/collected data, such as the temperature of the corresponding device is too high, repeated power-on, abnormal memory/hard disk/power status, etc.
[0067] After the cloud platform receives the server data reported by the BMC of each server through its cloud platform unified interface (such as the cloud platform IP address), it can store the received server data corresponding to the unique identification code of each server, so as to enable The subsequent unified monitoring and management of each server on the cloud platform provides the required server data basis.
[0068] It should be noted that the server is not limited to reporting data to the cloud platform in a periodic manner. In specific applications, data can be reported to the cloud platform in a required manner according to actual needs, which is not limited in this embodiment.
[0069] Step 202: When receiving the instruction of the operation and maintenance personnel to log in to the cloud platform through the unified interface of the cloud platform, the unified management interface of the at least one server is displayed, and the unified management interface includes at least one corresponding to the at least one server. Unique identification code.
[0070] On the basis that the cloud platform obtains the server data of each server through the unified interface of the cloud platform, operation and maintenance personnel or management personnel can monitor and manage each server based on the server data obtained by the cloud platform.
[0071] Specifically, when the operation and maintenance personnel need to monitor and manage the server, they can first log in to the cloud platform through the unified interface of the cloud platform, for example, enter the cloud platform IP address into the web page to enter the cloud platform, etc.
[0072] Correspondingly, when the cloud platform receives an instruction from the operation and maintenance personnel to log in to the cloud platform through the unified interface of the cloud platform, a unified management interface for each server will be displayed. The unified management interface includes at least each unique server corresponding to each server. Identification code, such as displaying the server icon of each server on the unified management interface, and associating the unique identification code of the server on each server icon. Different unique identification codes can be used to distinguish different servers. On this basis, operation Maintenance personnel can uniformly monitor and manage each server based on this interface.
[0073] Step 203: When the server management instruction triggered by the operation and maintenance personnel for the first unique identification code is received, display the server data of the first server corresponding to the first unique identification code.
[0074] Among them, when the unified management of each server is performed based on the unified management interface displayed on the cloud platform, the operation and maintenance personnel can perform corresponding operations on the required server on the unified management interface, such as clicking/double-clicking the unique identification code of the server And so on, to view the server data of the corresponding server, and then perform server management based on the server data.
[0075] Correspondingly, when receiving the server management instruction triggered by the operation and maintenance personnel on the first unique identification code on the unified management interface, the cloud platform will call up and display the first unique identification code corresponding to the first The server data of the server, such as recalling and displaying the CPU temperature, fan data, current, voltage, power status of the first server, and whether the server data is repeatedly turned on, whether the memory/hard disk/power status is abnormal, etc., for operation and maintenance personnel The first server can be managed based on the server data displayed on the cloud platform.
[0076] Obviously, in actual applications, it is not necessary to operate on the unique identification code of the server to retrieve and display the server data of the server. All other feasible methods can also be used, for example, by linking the server icon with the corresponding unique identification code. Perform operations such as clicking/double-clicking to call up the server data of the corresponding server, etc. This embodiment does not limit this.
[0077] Step 204: When the server data of the second server corresponding to the second unique identification code is abnormal, an abnormality alarm of the second server is performed.
[0078] On the basis of obtaining the server data reported by each server, when the server data of the second server (one or more servers) is abnormal, such as the temperature of the corresponding device of the second server is too high, or the device is repeatedly powered on, or the memory/hard disk / Abnormal power status, etc., the cloud platform will issue an abnormal alarm for the second server with abnormal data.
[0079] Exemplarily, a corresponding type of abnormality flag may be associated with the second server with abnormal data on the unified management interface, and at the same time, other alarm methods such as sound alarm may also be used to realize maximum reminding of operation and maintenance personnel. Later, when the operation and maintenance personnel performs an operation on the second server associated with the abnormal flag (such as clicking/double-clicking the server icon or the unique identification code of the second server), the detailed abnormal information corresponding to the second server can be expanded to view. This is to facilitate the operation and maintenance personnel to perform further exception handling for the second server.
[0080] Based on the solution of this embodiment, operation and maintenance personnel can use the unified interface of the cloud platform to log in to the cloud platform, and perform unified monitoring and management of each server on the cloud platform, without having to obtain the IP address in the BMC of each server one by one and enter and open it in the web page The IP address of each server manages each server, and the login of the unified interface of the cloud platform is more convenient, so that the solution of this embodiment reduces the workload of operation and maintenance personnel when monitoring and managing devices such as each server node.
[0081] reference Figure 4 Is a flowchart of Embodiment 3 of a device management method provided by this application. In this embodiment, before the cloud platform receives server data of each server, the method may further include the following steps:
[0082] Step 401: If the server has not registered with the cloud platform, receive the unique identification code sent by the server to the unified interface of the cloud platform through the BMC, and store the unique identification code of the server to realize server registration.
[0083] The premise that the cloud platform can manage the server is that the server needs to import its unique identification code into the cloud platform (such as importing the server identification code database of the cloud platform, etc.) to achieve registration on the cloud platform. In view of this, if it has monitoring and management requirements If the server has not been registered with the cloud platform (for example, the newly purchased server of the user has not yet been registered in the future), the server can send its unique identification code to the unified interface of the cloud platform through its BMC, and the cloud platform will obtain all the information received by the unified interface of the cloud platform. The unique identification code is described and stored, such as adding the unique identification code of the obtained server to the server identification code database of the cloud platform, etc., and subsequently, the registered server can use its unique identification code as its Data communication between identity information and cloud platform.
[0084] In specific implementation, the cloud platform unified interface of the cloud platform to be accessed can be set in the BMC of the server (such as setting the cloud platform IP address, etc.). On this basis, when the server is connected to the Internet, the server BMC will automatically use the settings The unified interface of the cloud platform uploads its unique identification code (encrypted or unencrypted unique identification code) to the cloud platform. As mentioned above, the cloud platform will uniquely identify after obtaining the unique identification code reported by the server based on the unified interface of the cloud platform The code is stored as the identity information of the server. At this point, the server has completed registration on the cloud platform.
[0085] In this embodiment, the server can realize identity registration on the cloud platform by sending its unique identification code to the unified interface of the cloud platform. Subsequently, the server can use the registered unique identification code as its identity information to communicate with the cloud platform, correspondingly The cloud platform can monitor and manage all registered servers in a unified manner, instead of having to obtain the IP address in the BMC of each server one by one and manage each server by entering and opening the IP address of each server in the web page. The server management work of maintenance personnel provides convenience and reduces the workload of operation and maintenance personnel when monitoring and managing equipment such as server nodes.
[0086] reference Figure 5 Is a flowchart of Embodiment 4 of a device management method provided by this application. In this embodiment, before the cloud platform receives server data of each server, the method may further include the following steps:
[0087] Step 501: After the server is started, the server is authenticated based on the unique identification code sent by the server and the unique identification code stored in the cloud platform, and after the authentication is passed, the step of receiving server data is triggered for the server that has passed the authentication.
[0088] After the server completes the registration with the cloud platform, in order to ensure that the server is a registered server each time the server is started, the cloud platform may first perform identity authentication on the server before data communication with the server.
[0089] Specifically, the cloud platform can receive the unique identification code automatically sent by the server after each startup based on its unified interface of the cloud platform, and combine the received unique identification code with the stored identification code information (such as storing in the server identification code database). If the matching is successful, it means that the authentication is passed, that is, the server is registered, so that it can communicate with the server, receive the server data periodically sent by the server, and pair it based on the received server data It monitors and manages; on the contrary, if the match is not successful, it means that the server is not registered without authentication, and therefore, no data communication is performed with the server.
[0090] In this embodiment, the identity authentication of the server is performed before the cloud platform and the server perform data communication, and only after the authentication is passed, the data communication between the cloud platform and the server is triggered, which can effectively enhance the cloud platform's unified monitoring and control of each server. Standardization and safety in management.
[0091] reference Image 6 , Is a flowchart of Embodiment 5 of a device management method provided by this application. In this embodiment, as Image 6 As shown, the device management method may further include the following steps:
[0092] Step 601: When a predetermined management condition is reached, send a management instruction to the BMC of the third server through the unified interface of the cloud platform, so as to manage the third server.
[0093] The third server may be one or more servers among the servers uniformly managed by the cloud platform. The management instruction may be, but is not limited to, a power-on/off instruction used to manage one or more third servers such as power-on and power-off.
[0094] The predetermined management condition may be, but is not limited to, the current time reaching the preset management time, or receiving the operation and maintenance personnel to perform corresponding operations on the management interface provided by the cloud platform to trigger one or more third parties The management instructions of the server, etc., are not limited in this embodiment.
[0095] When the predetermined management conditions are reached, such as reaching the preset management time or receiving management instructions for one or more third servers triggered by operation and maintenance personnel, the cloud platform can use its unified interface of the cloud platform based on the The unique identification code of each managed third server sends corresponding management instructions, such as power-on/off instructions, to each third server (such as the BMC of each third server), so as to realize the control of each third server to be managed on the cloud platform. Server for management.
[0096] As a typical application, all servers that have been registered and accessed can be sent on the cloud platform uniformly to start and shut down instructions, so that unified management of each server on and off through the cloud platform can be realized, so that there is no need Then, the operation and maintenance personnel perform the power on and off operations for each server one by one, which greatly reduces the management workload when the operation and maintenance personnel manage the servers. Obviously, in addition to the unified switch management of each server on the cloud platform, other management forms are also possible, and this embodiment will not illustrate them one by one.
[0097] Based on the above description, the cloud platform described in this application can have, but is not limited to, various monitoring and management functions such as collection and display of server data of each server, server abnormality alarms, and issuance/unified distribution of management instructions. Personnel can perform unified monitoring and management of each registered server on the cloud platform, instead of having to obtain the IP address in the BMC of each server one by one, and enter and open the IP address of each server in the web page to manage each server. The server management work of operation and maintenance personnel provides convenience and reduces the workload of operation and maintenance personnel when monitoring and managing equipment such as server nodes.
[0098] reference Figure 7 , Is a schematic structural diagram of Embodiment 6 of a device management platform provided by this application. The device management platform has a unified management interface, such as Image 6 As shown, the device management platform includes:
[0099] The receiving unit 701 is configured to receive device data sent by at least one device to the unified management interface when a predetermined condition is met; wherein, each device corresponds to a constant unique identification code.
[0100] Different from the prior art, when performing device management on servers and other devices, the IP address of each server is obtained from the BMC of each server (the IP address of the server may be changed or changed in different situations during the use of the server), And by entering the IP address of each server on the web page to open the network connection corresponding to the IP address for management, in this application, a unique identification code is assigned to each device to be managed. The difference between the unique identification code and the IP address is It is that it is unique and unchanging in the entire life cycle of the device after it leaves the factory, and different unique identification codes can be used to distinguish and identify different devices. On this basis, a device management platform with a unified management interface is used to uniformly monitor and manage each device based on the unique identification code of each device in a unified management manner.
[0101] When the device management platform is used to perform unified monitoring and management of various devices, the device management platform can first be used to receive device data sent by at least one device to the unified management interface when a predetermined condition is met. The device data of at least one device received by the device management platform is used as a data basis for the device management platform to monitor and manage the at least one device.
[0102] The predetermined condition may be that the current time reaches a preset periodic time node, or it may also be that the device receives a data report instruction triggered by an operation and maintenance personnel to report data to the device management platform, etc., which is not performed in this embodiment. limited.
[0103] The management unit 702 is configured to monitor and manage the at least one device based on the unified management interface and using device data sent by the at least one device.
[0104] After the device data of at least one device is obtained by using the device management platform, the device data of at least one device can be used to monitor and manage the at least one device based on the unified management interface of the device management platform.
[0105] In specific applications, operation and maintenance personnel or managers can log in to the device management platform through the unified management interface of the device management platform, and after logging in to the device management platform, use the device data of each device to log in to the device management platform based on the unique identification code of each device Unified monitoring and management of each equipment.
[0106] It can be seen from the above solution that the device management platform provided by this embodiment has a unified management interface. With the solution of this application, the device data of each device can be received based on the unified management interface of the device management platform, and the received device data of each device is based on each device. The unique identification code of the device performs unified monitoring and management of each device. The operation and maintenance personnel does not need to verify the IP of each device such as a server node, and enter the obtained IP into the web page to realize device management by opening the network connection corresponding to its IP address. Instead, through the unified management interface of the device management platform and based on the unique identification code of each device, each device can be uniformly monitored and managed on the device management platform. The login of the unified management interface is more convenient, so this application overcomes the existing technology The various problems existing in the management mode of the system reduce the workload of the operation and maintenance personnel when monitoring and managing equipment such as server nodes.
[0107] The device may be, but is not limited to, a server, and the unique identification code may be an identification code assigned to the server when the server leaves the factory, which is unique and constant during the server's entire life cycle after leaving the factory. Different unique identification codes It can be used to distinguish and identify different servers; the device management platform can be, but is not limited to, a cloud platform, and the unified management interface can correspondingly be a cloud platform unified interface, which can be used to log in more specifically The cloud platform IP address of the cloud platform.
[0108] In the following embodiments, a typical application scenario of server node monitoring and management (such as server node monitoring and management in a large-scale data center) will be taken as an example to further illustrate the device management platform of the present application.
[0109] Wherein, in the seventh embodiment of the present application, the receiving unit 701 is specifically configured to: receive at least one server through the baseboard management control in the at least one server when the predetermined periodic time node is reached. Server data sent by the server BMC to the unified interface of the cloud platform.
[0110] Specifically, in the process of using equipment management platforms such as cloud platforms to uniformly monitor and manage various server nodes in large-scale data centers and other scenarios, refer to image 3 The schematic diagram of unified management of server nodes based on the cloud platform is shown. The cloud platform can perform unified management of multiple access server nodes. Whenever the current time reaches a preset periodic time node, the server can use its BMC Send your own server data to the cloud platform's unified interface of the cloud platform, such as the IP address of the cloud platform, etc., to realize the unified collection of server data corresponding to each server node by the cloud platform.
[0111] Wherein, the periodic time nodes corresponding to different servers can be the same or different, that is, different servers can adopt a pre-appointed same periodic time condition (for example, each server is based on a unified start timing time point). , Send data at the same time interval, etc.) for data transmission, so that every time the periodic time node corresponding to the condition is reached, each server uses its BMC to send server data to the cloud platform unified interface of the cloud platform at the same time; or, Different servers can also maintain different periodic time conditions (for example, each server periodically sends data at different time intervals based on different starting timing points, etc.), so that the corresponding periodic time conditions of the respective maintenance are reached At periodic time nodes, each server uses its own BMC to send server data to the cloud platform unified interface of the cloud platform, which is not limited in this application.
[0112] Specifically, in actual implementation, it is preferable to select a shorter duration (such as 2s, 3s, etc.) as the time interval of the periodic time node, so that the cloud platform can obtain the server data of each server node in real time as much as possible. This allows the cloud platform to monitor and manage each server node based on the server data obtained in real time as much as possible.
[0113] Among them, each server has a BMC, which is responsible for collecting/collecting and processing server data, and periodically reporting the collected/collected or processed server data to the cloud platform through the unified interface of the cloud platform.
[0114] The server data reported by BMC to the cloud platform may include, but is not limited to, fan data (whether on/running), CPU (Central Processing Unit, central processing unit) temperature, memory status (overflow), current, voltage, power status (whether Whether the electricity, power is overloaded, whether the temperature is overheated, whether the fan is turned on when the temperature is overheated, etc.), the hard disk status (whether it is in place, whether it is inserted, whether it can be accessed normally, whether it is read or written, etc.) collect/collect data, And the abnormal result data obtained by processing the collected/collected data, such as the temperature of the corresponding device is too high, repeated power-on, abnormal memory/hard disk/power status, etc.
[0115] After the cloud platform receives the server data reported by the BMC of each server through its cloud platform unified interface (such as the cloud platform IP address), it can store the received server data corresponding to the unique identification code of each server, so as to enable The subsequent unified monitoring and management of each server on the cloud platform provides the required server data basis.
[0116] It should be noted that the server is not limited to reporting data to the cloud platform in a periodic manner. In specific applications, data can be reported to the cloud platform in a required manner according to actual needs, which is not limited in this embodiment.
[0117] The management unit 702 is specifically configured to:
[0118] When receiving the instruction of the operation and maintenance personnel to log in to the cloud platform through the unified interface of the cloud platform, the unified management interface of the at least one server is displayed, and the unified management interface includes at least one unique identification code corresponding to the at least one server ;
[0119] When receiving the server management instruction triggered by the operation and maintenance personnel for the first unique identification code, display the server data of the first server corresponding to the first unique identification code;
[0120] When the server data of the second server corresponding to the second unique identification code is abnormal, an abnormality alarm of the second server is performed.
[0121] On the basis that the cloud platform obtains the server data of each server through the unified interface of the cloud platform, operation and maintenance personnel or management personnel can monitor and manage each server based on the server data obtained by the cloud platform.
[0122] Specifically, when the operation and maintenance personnel need to monitor and manage the server, they can first log in to the cloud platform through the unified interface of the cloud platform, for example, enter the cloud platform IP address into the web page to enter the cloud platform, etc.
[0123] Correspondingly, when the cloud platform receives an instruction from the operation and maintenance personnel to log in to the cloud platform through the unified interface of the cloud platform, a unified management interface for each server will be displayed. The unified management interface includes at least each unique server corresponding to each server. Identification code, such as displaying the server icon of each server on the unified management interface, and associating the unique identification code of the server on each server icon. Different unique identification codes can be used to distinguish different servers. On this basis, operation Maintenance personnel can uniformly monitor and manage each server based on this interface.
[0124] Among them, when the unified management of each server is performed based on the unified management interface displayed on the cloud platform, the operation and maintenance personnel can perform corresponding operations on the required server on the unified management interface, such as clicking/double-clicking the unique identification code of the server And so on, to view the server data of the corresponding server, and then perform server management based on the server data.
[0125] Correspondingly, when receiving the server management instruction triggered by the operation and maintenance personnel on the first unique identification code on the unified management interface, the cloud platform will call up and display the first unique identification code corresponding to the first The server data of the server, such as recalling and displaying the CPU temperature, fan data, current, voltage, power status of the first server, and whether the server data is repeatedly turned on, whether the memory/hard disk/power status is abnormal, etc., for operation and maintenance personnel The first server can be managed based on the server data displayed on the cloud platform.
[0126] Obviously, in actual applications, it is not necessary to operate on the unique identification code of the server to retrieve and display the server data of the server. All other feasible methods can also be used, for example, by linking the server icon with the corresponding unique identification code. Perform operations such as clicking/double-clicking to call up the server data of the corresponding server, etc. This embodiment does not limit this.
[0127] On the basis of obtaining the server data reported by each server, when the server data of the second server (one or more servers) is abnormal, such as the temperature of the corresponding device of the second server is too high, or the device is repeatedly powered on, or the memory/hard disk / Abnormal power status, etc., the cloud platform will issue an abnormal alarm for the second server with abnormal data.
[0128] Exemplarily, a corresponding type of abnormality flag may be associated with the second server with abnormal data on the unified management interface, and at the same time, other alarm methods such as sound alarm may also be used to realize maximum reminding of operation and maintenance personnel. Later, when the operation and maintenance personnel performs an operation on the second server associated with the abnormal flag (such as clicking/double-clicking the server icon or the unique identification code of the second server), the detailed abnormal information corresponding to the second server can be expanded to view. This is to facilitate the operation and maintenance personnel to perform further exception handling for the second server.
[0129] Based on the solution of this embodiment, operation and maintenance personnel can use the unified interface of the cloud platform to log in to the cloud platform, and perform unified monitoring and management of each server on the cloud platform, without having to obtain the IP address in the BMC of each server one by one and enter and open it in the web page The IP address of each server manages each server, and the login of the unified interface of the cloud platform is more convenient, so that the solution of this embodiment reduces the workload of operation and maintenance personnel when monitoring and managing devices such as each server node.
[0130] reference Picture 8 , Is a schematic structural diagram of Embodiment 8 of a device management platform provided by this application. In this Embodiment 8, the device management platform may further include:
[0131] The registration unit 703 is configured to, before the receiving device data sent by at least one device to the unified management interface when the predetermined conditions are met, if the server has not registered with the cloud platform, the receiving server unifies the cloud platform through the BMC The unique identification code sent by the interface and the unique identification code of the server is stored to realize the registration of the server.
[0132] The premise that the cloud platform can manage the server is that the server needs to import its unique identification code into the cloud platform (such as importing the server identification code database of the cloud platform, etc.) to achieve registration on the cloud platform. In view of this, if it has monitoring and management requirements If the server has not been registered with the cloud platform (for example, the newly purchased server of the user has not yet been registered in the future), the server can send its unique identification code to the unified interface of the cloud platform through its BMC, and the cloud platform will obtain all the information received by the unified interface of the cloud platform. The unique identification code is described and stored, such as adding the unique identification code of the obtained server to the server identification code database of the cloud platform, etc., and subsequently, the registered server can use its unique identification code as its Data communication between identity information and cloud platform.
[0133] In specific implementation, the cloud platform unified interface of the cloud platform to be accessed can be set in the BMC of the server (such as setting the cloud platform IP address, etc.). On this basis, when the server is connected to the Internet, the server BMC will automatically use the settings The unified interface of the cloud platform uploads its unique identification code (encrypted or unencrypted unique identification code) to the cloud platform. As mentioned above, the cloud platform will uniquely identify after obtaining the unique identification code reported by the server based on the unified interface of the cloud platform The code is stored as the identity information of the server. At this point, the server has completed registration on the cloud platform.
[0134] In this embodiment, the server can realize identity registration on the cloud platform by sending its unique identification code to the unified interface of the cloud platform. Subsequently, the server can use the registered unique identification code as its identity information to communicate with the cloud platform, correspondingly The cloud platform can monitor and manage all registered servers in a unified manner, instead of having to obtain the IP address in the BMC of each server one by one and manage each server by entering and opening the IP address of each server in the web page. The server management work of maintenance personnel provides convenience and reduces the workload of operation and maintenance personnel when monitoring and managing equipment such as server nodes.
[0135] reference Picture 9 , Is a schematic structural diagram of Embodiment 9 of a device management platform provided by this application. In this Embodiment 9, the device management platform may further include:
[0136] The identity authentication unit 704 is configured to perform identity authentication on the server based on the unique identification code sent by the server and the unique identification code stored on the cloud platform after the server is started, and after the authentication is passed, trigger the execution of the receiving unit for the authenticated server Function.
[0137] After the server completes the registration with the cloud platform, in order to ensure that the server is a registered server each time the server is started, the cloud platform may first perform identity authentication on the server before data communication with the server.
[0138] Specifically, the cloud platform can receive the unique identification code automatically sent by the server after each startup based on its unified interface of the cloud platform, and combine the received unique identification code with the stored identification code information (such as storing in the server identification code database). If the matching is successful, it means that the authentication is passed, that is, the server is registered, so that it can communicate with the server, receive the server data periodically sent by the server, and pair it based on the received server data It monitors and manages; on the contrary, if the match is not successful, it means that the server is not registered without authentication, and therefore, no data communication is performed with the server.
[0139] In this embodiment, the identity authentication of the server is performed before the cloud platform and the server perform data communication, and only after the authentication is passed, the data communication between the cloud platform and the server is triggered, which can effectively enhance the cloud platform's unified monitoring and control of each server. Standardization and safety in management.
[0140] In the tenth embodiment of this application, the management unit 702 will be further explained. In this embodiment, the management unit 702 may also be used for:
[0141] When a predetermined management condition is reached, a management instruction is sent to the BMC of the third server through the unified interface of the cloud platform, so as to manage the third server.
[0142] The third server may be one or more servers among the servers uniformly managed by the cloud platform. The management command may be, but is not limited to, a power on/off command used to manage one or more third servers such as powering on and off.
[0143] The predetermined management condition may be, but not limited to, the current time reaching the preset management time, or receiving the operation and maintenance personnel to perform corresponding operations on the management interface provided by the cloud platform for one or more third parties. The management instructions of the server, etc., are not limited in this embodiment.
[0144] When the predetermined management conditions are reached, such as reaching the preset management time or receiving management instructions for one or more third servers triggered by operation and maintenance personnel, the cloud platform can use its unified interface of the cloud platform based on the The unique identification code of each managed third server sends corresponding management instructions, such as power-on/off instructions, to each third server (such as the BMC of each third server), so as to realize the control of each third server to be managed on the cloud platform. Server for management.
[0145] As a typical application, all servers that have been registered and accessed can be sent on the cloud platform uniformly to start and shut down instructions, so that unified management of each server on and off through the cloud platform can be realized, so that there is no need Then, the operation and maintenance personnel perform the operation of turning on and off each server one by one, which greatly reduces the management workload when the operation and maintenance personnel manage the servers. Obviously, in addition to the unified switch management of each server on the cloud platform, other management forms are also possible, and this embodiment will not illustrate them one by one.
[0146] Based on the above description, the cloud platform described in this application can have, but is not limited to, various monitoring and management functions such as collection and display of server data of each server, server abnormal alarms, and issuance/unified distribution of management instructions. Personnel can perform unified monitoring and management of each registered server on the cloud platform, instead of having to obtain the IP address in the BMC of each server one by one, and enter and open the IP address of each server in the web page to manage each server. The server management work of operation and maintenance personnel provides convenience and reduces the workload of operation and maintenance personnel when monitoring and managing equipment such as server nodes.
[0147] It should be noted that the various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. For the same and similar parts between the various embodiments, refer to each other. can.
[0148] For the convenience of description, when describing the above system or device, the functions are divided into various modules or units to be described separately. Of course, when implementing this application, the functions of each unit can be implemented in the same one or more software and/or hardware.
[0149] From the description of the above implementation manners, it can be known that those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary general hardware platforms. Based on this understanding, the technical solution of this application essentially or the part that contributes to the existing technology can be embodied in the form of a software product, and the computer software product can be stored in a storage medium, such as ROM/RAM, magnetic disk , CD-ROM, etc., including several instructions to enable a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method described in each embodiment or some parts of the embodiment of this application.
[0150] Finally, it should be noted that in this article, relational terms such as first, second, third, and fourth are only used to distinguish one entity or operation from another entity or operation. It must be required or implied that there is any such actual relationship or order between these entities or operations. Moreover, the terms "include", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device that includes a series of elements includes not only those elements, but also includes Other elements of, or also include elements inherent to this process, method, article or equipment. If there are no more restrictions, the element defined by the sentence "including a..." does not exclude the existence of other same elements in the process, method, article, or equipment that includes the element.
[0151] The above are only the preferred embodiments of the present invention. It should be pointed out that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and modifications can be made, and these improvements and modifications are also It should be regarded as the protection scope of the present invention.

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.

Similar technology patents

ID (Identity) binding method and system

ActiveCN102891832Aeasy login
Owner:TENCENT TECH (SHENZHEN) CO LTD

System and method of body fat weighing based on robot

InactiveCN109009108Aimprove accuracyeasy login
Owner:SHANGHAI CHANGREN INFORMATION TECH CO LTD

Image-text video editing and publishing platform connected with wechat and microblog one-end platform

InactiveCN110691026Aquick to useEasy login
Owner:深圳市普特斯科技有限公司

Classification and recommendation of technical efficacy words

  • easy login

ID (Identity) binding method and system

ActiveCN102891832Aeasy login
Owner:TENCENT TECH (SHENZHEN) CO LTD

Image-text video editing and publishing platform connected with wechat and microblog one-end platform

InactiveCN110691026Aquick to useEasy login
Owner:深圳市普特斯科技有限公司

System and method of body fat weighing based on robot

InactiveCN109009108Aimprove accuracyeasy login
Owner:SHANGHAI CHANGREN INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products