CN107332724A - Server monitoring method, device and system and baseboard management controller - Google Patents

Server monitoring method, device and system and baseboard management controller Download PDF

Info

Publication number
CN107332724A
CN107332724A CN201610274789.9A CN201610274789A CN107332724A CN 107332724 A CN107332724 A CN 107332724A CN 201610274789 A CN201610274789 A CN 201610274789A CN 107332724 A CN107332724 A CN 107332724A
Authority
CN
China
Prior art keywords
host
server
protocol
server monitoring
management controller
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.)
Pending
Application number
CN201610274789.9A
Other languages
Chinese (zh)
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.)
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
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 Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201610274789.9A priority Critical patent/CN107332724A/en
Publication of CN107332724A publication Critical patent/CN107332724A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3058Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0631Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Environmental & Geological Engineering (AREA)
  • Computer And Data Communications (AREA)

Abstract

This application discloses server monitoring method, device and system and baseboard management controller.One embodiment of the server monitoring method includes:Receiving terminal send use it is predetermined the first host-host protocol encapsulation server monitoring request, wherein, first host-host protocol is different from the second host-host protocol used in the network of the data center where the machine;Protocol conversion is carried out to server monitoring request based on second host-host protocol;In response to the server monitoring request after conversion, the status information of server is obtained;The terminal is sent to after the status information is packaged with first host-host protocol.The embodiment allows terminal to send server monitoring request by using the transmission means of the first host-host protocol, data center machine room network need not be accessed, and live operation management personnel is obtained status information of the IP address with regard to energy quick obtaining server of server.

Description

Server monitoring method, device and system and baseboard management controller
Technical field
The application is related to field of computer technology, and in particular to server monitoring technical field, especially It is related to server monitoring method, device and system and baseboard management controller.
Background technology
At present, it is usually deployed sea in each cross-region data center machine room of Internet enterprises The server of amount.In order to learn the health status of server in real time, server failure is carried out pre- It is alert, and prevent that server from surprisingly delaying machine, the live operation management personnel of data center machine room is needed Effective monitoring management is taken the server in computer room.
However, for the purpose of security management and control, data center machine room is typically provided with network insertion Limitation, live operation management personnel can not generally access computer equipment the network of data center Come by the baseboard management controller of server (Baseboard Management Controller, BMC) server is monitored;Even if also, computer equipment has been accessed into data center Network, the IP address that live operation management personnel also needs first to obtain abnormal server could basis IP address obtains the status information of abnormal server, and therefore, it is difficult to the state of quick obtaining server Information.
The content of the invention
The purpose of the application is to propose a kind of server monitoring method, device and system and substrate Management Controller, to solve the technical problem that background section above is mentioned.
In a first aspect, this application provides a kind of server monitoring method, methods described includes: Receiving terminal send use it is predetermined the first host-host protocol encapsulation server monitoring request, wherein, First host-host protocol and the second host-host protocol used in the network of the data center where the machine It is different;Protocol conversion is carried out to server monitoring request based on second host-host protocol; In response to the server monitoring request after conversion, the status information of server is obtained;By the shape State information is sent to the terminal after being packaged with first host-host protocol.
In certain embodiments, the reception server monitoring request, including:Pass through general string Row bus interface server monitoring is asked;And first host-host protocol is general serial Bus protocol.
In certain embodiments, methods described also includes:Before the reception server monitoring request, It is the terminal distribution IP in response to the connection of the serial bus interface and the terminal Location;And described be sent to the status information sends the terminal that the server monitoring is asked, Including:The status information is sent to the terminal associated by the IP address.
Second aspect, this application provides a kind of server monitoring method, methods described includes: Send the substrate pipe that server is arrived in the server monitoring request encapsulated with the first predetermined host-host protocol Controller is managed, wherein, first host-host protocol and the data center where the server The second host-host protocol used in network is different;Receive the baseboard management controller transmission uses institute The status information of the server of the first host-host protocol encapsulation is stated, wherein, the status information It is the baseboard management controller according to the server monitoring acquisition request;Show the shape State information.
In certain embodiments, it is described to send the server encapsulated with the first predetermined host-host protocol The baseboard management controller of server is arrived in monitoring request, including:It is general by what is be connected with the machine Server monitoring is asked the substrate for being sent to the server to manage control by serial bus cable Device;And methods described also includes:Sending substrate pipe of the server monitoring request to server Before reason controller, in response to the connection with the serial bus interface of the baseboard management controller, Load the trawl performance of the baseboard management controller.
The third aspect, this application provides a kind of server monitoring device, described device includes: Receiving unit, for receiving terminal send use it is predetermined the first host-host protocol encapsulation server Monitoring request, wherein, first host-host protocol and the network institute of the data center where the machine Second host-host protocol is different;Converting unit, for based on second host-host protocol to institute State server monitoring request and carry out protocol conversion;Acquiring unit, in response to the clothes after conversion Business device monitoring request, obtains the status information of server;Transmitting element, for by the state Information is sent to the transmission terminal.
In certain embodiments, the receiving unit is additionally operable to connect by USB Receive server monitoring request;And first host-host protocol is universal serial bus protocol.
In certain embodiments, described device also includes:Allocation unit, for receiving Before server monitoring request, in response to the connection of the serial bus interface and the terminal, For the terminal distribution IP address;And the transmitting element is additionally operable to send out the status information It is sent to the terminal associated by the IP address.
Fourth aspect, this application provides a kind of server monitoring device, described device includes: Transmitting element, is arrived for sending the server monitoring encapsulated with the first predetermined host-host protocol request The baseboard management controller of server, wherein, first host-host protocol and the server institute Data center network used in the second host-host protocol it is different;Receiving unit, for receiving The server for use the first host-host protocol encapsulation that the baseboard management controller is sent Status information, wherein, the status information is the baseboard management controller according to the service Device monitoring acquisition request;Display unit, for showing the status information.
In certain embodiments, the transmitting element is additionally operable to the general string by being connected with the machine Row bus cable asks server monitoring to be sent to the baseboard management controller of the server; And described device also includes:Drive load unit, for being arrived in transmission server monitoring request Before the baseboard management controller of server, in response to serial with the baseboard management controller The connection of EBI, loads the trawl performance of the baseboard management controller.
5th aspect, this application provides a kind of baseboard management controller, the substrate management control Device processed includes the server monitoring device described in the aspect of ground three.
6th aspect, this application provides a kind of monitoring system server, the system includes clothes Business device and terminal, wherein, the server includes the baseboard management controller described in the 5th aspect, The terminal includes the server monitoring device described in fourth aspect.
Server monitoring method, device and system and baseboard management controller that the application is provided, Sealed by the first predetermined host-host protocol of the use sent based on the second predetermined host-host protocol to terminal The server monitoring request of dress carries out protocol conversion, and is supervised in response to the server after conversion Control request, obtains the status information of server, then passes the status information with described first Defeated agreement is sent to the terminal after being packaged so that terminal can be by using the first transmission The transmission means of agreement sends server monitoring request, without accessing data center machine room network, And live operation management personnel is obtained the IP address of server with regard to energy quick obtaining clothes The status information of business device.
Brief description of the drawings
Retouched by reading with reference to the detailed of being made to non-limiting example of being made of the following drawings State, other features, objects and advantages will become more apparent upon:
Fig. 1 is that the application can apply to exemplary system architecture figure therein;
Fig. 2 is the flow chart of one embodiment of the server monitoring method according to the application;
Fig. 3 is the flow chart of another embodiment of the server monitoring method according to the application;
Fig. 4 is the structural representation of one embodiment of the server monitoring device according to the application Figure;
Fig. 5 is the structural representation of one embodiment of the server monitoring device according to the application Figure;
Fig. 6 is adapted for terminal device or baseboard management controller for realizing the embodiment of the present application Computer system structural representation.
Embodiment
The application is described in further detail with reference to the accompanying drawings and examples.It is appreciated that , specific embodiment described herein is used only for explaining related invention, rather than to the hair Bright restriction.It also should be noted that, illustrate only for the ease of description, in accompanying drawing with About the related part of invention.
It should be noted that in the case where not conflicting, embodiment and embodiment in the application In feature can be mutually combined.Describe this in detail below with reference to the accompanying drawings and in conjunction with the embodiments Application.
Fig. 1, which is shown, can apply the reality of the server monitoring method, device or system of the application Apply the exemplary system architecture 100 of example.
As shown in figure 1, system architecture 100 can include terminal device 101 and server 102, Wherein, server 102 includes substrate control manager 1021.
User can pass through a variety of wired or wireless transmission means and control with using terminal equipment 101 Manager 1021 processed is interacted, to receive or send message etc..It can be installed on terminal device 101 There are various client applications, such as browser application, monitoring application.
Terminal device 101 can support information transfer (for example:General-purpose serial bus USB is passed Defeated, near-field communication NFC transmission etc.) various electronic equipments, including but not limited to smart mobile phone, Tablet personal computer, portable computer etc..
Server 102 can be to provide the server of various services, for example, business on line is provided The database server or Cloud Server of support.Server 102 includes substrate control manager 1021。
The server monitoring that substrate control manager 1021 can be sent with receiving terminal apparatus 101 please Ask, and the server monitoring request for receiving, obtain the status information (example of server 102 Such as:Temperature, humidity, supply voltage, fan speed, messaging parameter), then by status information Feed back to terminal device.
It should be noted that the server monitoring side that Fig. 2 correspondence embodiments of the application are provided Method is generally performed by substrate control manager 1021, and Fig. 3 of the application correspondence embodiments are carried The server monitoring method of confession is generally performed by terminal device 101.Correspondingly, the figure of the application The server monitoring device that 4 correspondence embodiments are provided is generally disposed at substrate control manager In 1021, and the server monitoring device that Fig. 5 of the application correspondence embodiments are provided generally is set It is placed in terminal device 101.
It should be understood that the terminal device, server and substrate in Fig. 1 control the number of manager It is only schematical.According to needs are realized, can have any number of terminal device, clothes Business device and substrate control manager.
With continued reference to Fig. 2, Fig. 2 shows one of the server monitoring method according to the application The flow 200 of embodiment.
As shown in Fig. 2 the server monitoring method of the present embodiment comprises the following steps:
Step 201, the server of predetermined the first host-host protocol encapsulation of the use of receiving terminal transmission Monitoring request.
Wherein, the used in the network of the data center where above-mentioned first host-host protocol and the machine Two host-host protocols are different.
In the present embodiment, the electronic equipment of server monitoring method operation thereon (is for example schemed Baseboard management controller shown in 1) can by using the first host-host protocol transmission means from The monitoring request of terminal (such as the terminal device shown in Fig. 1) the reception server.Wherein, it is above-mentioned First host-host protocol for example can be:Near-field communication (Near Field Communication, NFC) The network transmission protocol such as host-host protocol, Bluetooth protocol, Zigbee protocol (ZigBee protocol). Correspondingly, above-mentioned transmission means for example can be:Pass through near-field communication, bluetooth, ZigBee etc. The mode that the communication technology is transmitted.Electronic equipment can be by available for above-mentioned transmission means The signal receiver part of receive information carrys out the reception server monitoring request.
In some optional implementations of the present embodiment, electronic equipment can pass through general string Row bus (Universal Serial Bus, USB) interface server monitoring is asked. Wherein, server monitoring request is to use universal serial bus protocol (usb bus agreement) It is packaged.The USB can be electronic equipment internal USB network interface card USB interface, its form can required design, for example can using standard Type-A lead to Use serial bus interface.The speed of the USB can be 480Mb/s or more It is high.USB is a kind of serial bus mark for connecting computer system and external equipment Standard, is also a kind of technical specification of input/output interface, USB is to insert With with warm connection function terminal can be believed with the state of the more server of Quick Acquisition Breath.Based on the implementation, before the reception server monitoring request, electronic equipment can be with It is above-mentioned terminal distribution IP in response to the connection of above-mentioned serial bus interface and above-mentioned terminal Address.I.e. electronic equipment can set the USB cable insertion electronics for connecting terminal in user It is above-mentioned terminal distribution IP address after standby USB interface.Wherein, electronic equipment can be with Pass through DHCP (Dynamic Host Configuration Protocol, dynamic host configuration Agreement) it is above-mentioned terminal distribution IP address.Wherein, it is above-mentioned terminal point in electronic equipment Before IP address, terminal need to also insert the USB interface of electronic equipment in USB cable Afterwards, the trawl performance of electronic equipment is loaded, so that electronic equipment is above-mentioned terminal distribution IP Address simultaneously carries out follow-up communication.
Step 202, the request of above-mentioned server monitoring is assisted based on above-mentioned second host-host protocol View conversion.
In the present embodiment, electronic equipment can be by available for by based on the first host-host protocol The protocol conversion device that data are converted to the data based on the second host-host protocol is supervised to above-mentioned server Control request carries out protocol conversion, obtain that electronic equipment can recognize based on the second host-host protocol (example Such as ICP/IP protocol) data format.
In some optional implementations of the present embodiment, if the first host-host protocol is general Serial bus protocol, the second host-host protocol is ICP/IP protocol, and in step 202., electronics is set It is standby the server monitoring received to be asked by USB network interface card (USB network card) Ask and unsealed, obtain the server monitoring request based on ICP/IP protocol.
Step 203, asked in response to the server monitoring after conversion, obtain the state of server Information.
In the present embodiment, electronic equipment (can for example be schemed by sensor to obtain server Server shown in 1) internal physical variable, i.e., the status information of above-mentioned server.Specifically Obtaining step refer to the place that existing substrate control manager obtains the status information of server Reason.Wherein, above-mentioned status information for example can be:Temperature, humidity, supply voltage, fan Speed, messaging parameter and operating system function etc..
Step 204, sent after above-mentioned status information is packaged with above-mentioned first host-host protocol To above-mentioned terminal.
In the present embodiment, the status information got can be converted to data by electronic equipment, Data segment is converted data to, data segment packet is converted into, and data envelope is mounted in one In agreement head and tail of the group based on the first host-host protocol, so that status information is passed through into step 201 In transmission means be sent to terminal.
In some optional implementations of the present embodiment, if the first host-host protocol is general It is by USB (interface server in serial bus protocol, i.e. step 201 Monitoring request, in step 204, above-mentioned status information can be sent to electronics by electronic equipment The IP address that equipment is distributed by above-mentioned terminal, i.e., be sent to above-mentioned IP by above-mentioned status information Terminal associated by address.
In some optional implementations of the present embodiment, above-mentioned server monitoring request may be used also With including following information:Account and password.And, after step 202, electronic equipment is also Account in server monitoring request after conversion and password can be verified, and in checking After, step 203 is performed.So as to verify the identity of user, strengthen data safety.
The server monitoring method that the present embodiment is provided, by based on the second predetermined host-host protocol The above-mentioned server monitoring encapsulated with the first predetermined host-host protocol the request sent to terminal is carried out Protocol conversion, and asked in response to the server monitoring after conversion, obtain the state letter of server Breath, is sent to above-mentioned after then above-mentioned status information is packaged with above-mentioned first host-host protocol Terminal so that terminal can send server prison by using the transmission means of the first host-host protocol Control request, without accessing data center machine room network, and makes live operation management personnel need not Obtain status information of the IP address with regard to energy quick obtaining server of server.
Below with reference to Fig. 3, Fig. 3 is shown according to the another of the server monitoring method of the application The flow 300 of individual embodiment.
As shown in figure 3, the server monitoring method of the present embodiment comprises the following steps:
Step 301, the server monitoring request encapsulated with the first predetermined host-host protocol is sent to arrive The baseboard management controller of server.
Wherein, above-mentioned first host-host protocol and the network institute of the data center where above-mentioned server Second host-host protocol is different.
In the present embodiment, terminal (such as Fig. 1 institutes of server monitoring method operation thereon The terminal device shown) transmission means of the first host-host protocol can be used to send server monitoring Ask baseboard management controller (such as the baseboard management controller shown in Fig. 1).Wherein, on Stating the first host-host protocol for example can be:Near-field communication (Near Field Communication, The network transmissions such as host-host protocol, Bluetooth protocol, Zigbee protocol (ZigBee protocol) NFC) Agreement.Correspondingly, above-mentioned transmission means for example can be:Pass through near-field communication, bluetooth, Zigbee The mode being transmitted etc. the communication technology.Terminal can be by sending out available for above-mentioned transmission means Deliver letters breath sender unit part come send server monitoring request.User can be by browsing The page or monitoring application software of device perform scheduled operation and carry out triggering terminal transmission server monitoring Request.Wherein, alternatively, server monitoring request in can include account set in advance and Encrypted message.
In some optional implementations of the present embodiment, terminal can be by being connected with the machine USB cable by server monitoring ask be sent to above-mentioned server substrate manage Controller.Wherein, the terminal needs to support USB On-The-Go (USB OTG) function, USB In the case that OTG functions can there are currently no main frame in fact, the data transmission of equipment room is realized.Base In the implementation, terminal can be managed sending server monitoring request to the substrate of server Before controller, in response to the connection with the serial bus interface of aforesaid substrate Management Controller, Load the trawl performance of aforesaid substrate Management Controller.So that baseboard management controller can be Above-mentioned terminal distribution IP address simultaneously carries out follow-up communication.
Step 302, above-mentioned first host-host protocol of use that aforesaid substrate Management Controller is sent is received The status information of the above-mentioned server of encapsulation.
Wherein, above-mentioned status information is aforesaid substrate Management Controller according to above-mentioned server monitoring Acquisition request.
In the present embodiment, terminal again may be by the transmission means using the first host-host protocol From the status information of baseboard management controller the reception server.Wherein, on the first host-host protocol And transmission means, the related description in step 301 is referred to, be will not be repeated here.
Step 303, above-mentioned status information is shown.
In the present embodiment, terminal can show above-mentioned status information the page in a browser On, or above-mentioned status information can be illustrated in the interface of monitoring application software.So that User is visually known the status information of server.It should be noted that terminal can also pass through Other modes show above-mentioned status information, for example, above-mentioned status information can be passed through into projection Mode is shown on wall or on other objects or other are currently known or exploitation in the future Exhibition method.
The server monitoring method that the present embodiment is provided, by sending with predetermined with server institute Data center network used in the second host-host protocol it is different the first host-host protocol encapsulation Then server monitoring request receives to the baseboard management controller of server and shows above-mentioned base The state letter of the above-mentioned server for the above-mentioned first host-host protocol encapsulation of use that board management controller is sent Breath, realizes and sends server monitoring request by using the transmission means of the first host-host protocol, Data center machine room network need not be accessed, and live operation management personnel is serviced without obtaining Status information of the IP address of device with regard to energy quick obtaining server.
With further reference to Fig. 4, as the realization to method shown in above-mentioned Fig. 2, the application is provided A kind of one embodiment of server monitoring device, the device embodiment and the side shown in Fig. 2 Method embodiment is corresponding, and the device specifically can apply in various substrate control managers.
As shown in figure 4, the above-mentioned server monitoring device 400 of the present embodiment includes:Receive single Member 401, converting unit 402, acquiring unit 403 and transmitting element 404.Wherein, receive The server prison of the first host-host protocol encapsulation predetermined for the use of receiving terminal transmission of unit 401 Control request, wherein, used in the network of the data center where above-mentioned first host-host protocol and the machine The second host-host protocol it is different;Converting unit 402 be used for based on above-mentioned second host-host protocol to State server monitoring request and carry out protocol conversion;After acquiring unit 403 is used in response to conversion Server monitoring is asked, and obtains the status information of server;Transmitting element 404 is used for will be above-mentioned Status information is sent to the above-mentioned terminal of transmission.
In the present embodiment, receiving unit 401, converting unit 402, acquiring unit 403 and The specific processing of transmitting element 404 can be respectively with reference to step 201, step in Fig. 2 correspondence embodiments Rapid 202, the related description of step 203 and step 204, will not be repeated here.
In some optional implementations of the present embodiment, receiving unit 401 can be also used for Monitored and asked by USB the reception server.And, above-mentioned first transmission association View can be universal serial bus protocol.The specific processing of the implementation refers to Fig. 2 correspondences The related description of the optional implementation of step 201, will not be repeated here in embodiment.
In some optional implementations of the present embodiment, the server prison that the present embodiment is provided Control device can also include:Allocation unit 405, is asked for being monitored in the reception server Before, it is above-mentioned terminal distribution in response to the connection of above-mentioned serial bus interface and above-mentioned terminal IP address.And above-mentioned transmitting element 404 can be also used for above-mentioned status information being sent to State the terminal associated by IP address.The specific processing of the implementation refers to Fig. 2 correspondence implementations The related description of the optional implementation of step 201 and step 204, will not be repeated here in example.
The server monitoring device that the present embodiment is provided, by converting unit 402 based on predetermined The above-mentioned server of predetermined the first host-host protocol encapsulation of use that second host-host protocol is sent to terminal Monitoring request carries out protocol conversion, and by acquiring unit 403 in response to the server after conversion Monitoring request, obtains the status information of server, then by transmitting element 404 by above-mentioned shape State information is sent to above-mentioned terminal after being packaged with above-mentioned first host-host protocol so that terminal can To send server monitoring request by using the transmission means of the first host-host protocol, without access Data center machine room network, and live operation management personnel is obtained the IP of server Status information of the location with regard to energy quick obtaining server.
With continued reference to Fig. 5, as the realization to method shown in above-mentioned Fig. 3, this application provides One embodiment of another server monitoring device, the device embodiment and the side shown in Fig. 3 Method embodiment is corresponding, and the device specifically can apply in terminal device.
As shown in figure 5, the above-mentioned server monitoring device 500 of the present embodiment includes:Send single Member 501, receiving unit 502 and display unit 503.Wherein, transmitting element 501 is used to send out The server monitoring request encapsulated with the first predetermined host-host protocol is sent to be managed to the substrate of server Controller, wherein, above-mentioned first host-host protocol and the net of the data center where above-mentioned server The second host-host protocol used in network is different;Receiving unit 502 is used to receive aforesaid substrate management control The status information of the above-mentioned server for the above-mentioned first host-host protocol encapsulation of use that device processed is sent, wherein, Above-mentioned status information is aforesaid substrate Management Controller according to above-mentioned server monitoring acquisition request 's;Display unit 503 is used to show above-mentioned status information.
In the present embodiment, transmitting element 501, receiving unit 502 and display unit 503 Specific processing can respectively with reference to Fig. 3 correspondence embodiment in, step 301, step 302 and The related description of step 303, will not be repeated here.
In some optional implementations of the present embodiment, transmitting element 501 can be also used for Server monitoring is asked to be sent to above-mentioned clothes by the USB cable being connected with the machine The baseboard management controller of business device.And, the server monitoring device that the present embodiment is provided may be used also With including:Drive load unit 504, for arriving server in transmission server monitoring request Before baseboard management controller, in response to the serial bus interface with aforesaid substrate Management Controller Connection, load aforesaid substrate Management Controller trawl performance.The specific place of the implementation Reason refers to the related description of the optional implementation of step 301 in Fig. 3 correspondence embodiments, This is repeated no more.
The server monitoring device that the present embodiment is provided, is sent with predetermined by transmitting element 501 Different from the second host-host protocol used in the network of the data center where server first pass Then the server monitoring request of defeated protocol encapsulation is distinguished to the baseboard management controller of server Received by receiving unit 502 and display unit 503 and show that aforesaid substrate Management Controller is sent out The status information of the above-mentioned server for the above-mentioned first host-host protocol encapsulation of use sent, realizes and passes through Server monitoring is sent using the transmission means of the first host-host protocol to ask, without accessing in data Heart network of computer room, and live operation management personnel is obtained the IP address of server with regard to energy The status information of quick obtaining server.
In addition, present invention also provides a kind of embodiment of baseboard management controller, the embodiment The baseboard management controller of offer includes Fig. 4 correspondence embodiments and its any implementation is provided Server monitoring device.
Except aforesaid substrate Management Controller, present invention also provides a kind of monitoring system server Embodiment, the embodiment provide monitoring system server include server and terminal.Wherein, The server of the present embodiment includes the baseboard management controller that a upper embodiment is provided;The present embodiment Terminal include Fig. 5 correspondence embodiment and its any implementation provided server monitoring dress Put.
Below with reference to Fig. 6, it illustrates suitable for for realizing the terminal device of the embodiment of the present application Or the structural representation of the computer system 600 of baseboard management controller.
As shown in fig. 6, computer system 600 includes CPU (CPU) 601, its Can according to the program being stored in read-only storage (ROM) 602 or from storage part 606 The program that is loaded into random access storage device (RAM) 603 and perform various appropriate actions And processing.In RAM 603, the system that is also stored with 600 operates required various program sums According to.CPU 601, ROM 602 and RAM 603 are connected with each other by bus 604.Input / output (I/O) interface 605 is also connected to bus 604.
I/O interfaces 605 are connected to lower component:Including storage part 606;And including such as The communications portion 607 of the NIC of LAN card, modem etc..Communications portion 607 Communication process is performed via the network of internet, USB etc..
Especially, in accordance with an embodiment of the present disclosure, the process described above with reference to flow chart can be with It is implemented as computer software programs.For example, embodiment of the disclosure includes a kind of computer journey Sequence product, it includes being tangibly embodied in the computer program on machine readable media, the meter Calculation machine program bag, which contains, is used for the program code of the method shown in execution flow chart.Implement such In example, the computer program can be downloaded and installed by communications portion 607 from network. When the computer program is performed by CPU (CPU) 601, perform the application's The above-mentioned functions limited in method.
Flow chart and block diagram in accompanying drawing, it is illustrated that according to the system of the various embodiments of the application, Architectural framework in the cards, function and the operation of method and computer program product.This point On, each square frame in flow chart or block diagram can represent a module, program segment or code A part, the part of the module, program segment or code is used for comprising one or more The executable instruction of logic function as defined in realizing.It should also be noted that being used as replacement at some In realization, the function of being marked in square frame can also be with different from the order marked in accompanying drawing hair It is raw.For example, two square frames succeedingly represented can essentially be performed substantially in parallel, they Sometimes it can also perform in the opposite order, this is depending on involved function.It is also noted that It is, each square frame in block diagram and/or flow chart and the square frame in block diagram and/or flow chart Combination, can be realized with the special hardware based system of defined function or operation is performed, Or can be realized with the combination of specialized hardware and computer instruction.
Being described in unit involved in the embodiment of the present application can be real by way of software It is existing, it can also be realized by way of hardware.Described unit can also be arranged on processing In device, for example, can be described as:A kind of processor includes receiving unit, converting unit, obtained Take unit and transmitting element.Wherein, the title of these units is not constituted under certain conditions To the restriction of the unit in itself, for example, transmitting element is also described as " by the state Information is sent to the unit for sending the terminal ".
As on the other hand, present invention also provides a kind of nonvolatile computer storage media, The nonvolatile computer storage media can be described in above-described embodiment included in device Nonvolatile computer storage media;Can also be individualism, without non-in supplying terminal Volatile computer storage medium.Above-mentioned nonvolatile computer storage media be stored with one or The multiple programs of person, when one or more of programs are performed by an equipment so that described Equipment:Send the server monitoring request encapsulated with the first predetermined host-host protocol and arrive server Baseboard management controller, wherein, first host-host protocol and the data where the server The second host-host protocol used in the network at center is different;The baseboard management controller is received to send The encapsulation of use first host-host protocol the server status information, wherein, the shape State information is the baseboard management controller according to the server monitoring acquisition request;Displaying The status information.
Above description is only the preferred embodiment of the application and saying to institute's application technology principle It is bright.It will be appreciated by those skilled in the art that invention scope involved in the application, is not limited In the technical scheme of the particular combination of above-mentioned technical characteristic, do not departed from while should cover yet In the case of the inventive concept, it is combined by above-mentioned technical characteristic or its equivalent feature Formed by other technical schemes.Such as features described above and (but not limited to) disclosed herein Technical characteristic with similar functions carries out technical scheme formed by replacement mutually.

Claims (12)

1. a kind of server monitoring method, it is characterised in that methods described includes:
Receiving terminal send use it is predetermined the first host-host protocol encapsulation server monitoring request, Wherein, first host-host protocol is passed with second used in the network of the data center where the machine Defeated agreement is different;
Protocol conversion is carried out to server monitoring request based on second host-host protocol;
In response to the server monitoring request after conversion, the status information of server is obtained;
The end is sent to after the status information is packaged with first host-host protocol End.
2. according to the method described in claim 1, it is characterised in that the reception server prison Control request, including:
Monitored and asked by USB the reception server;And
First host-host protocol is universal serial bus protocol.
3. method according to claim 2, it is characterised in that methods described also includes:
Before the reception server monitoring request, in response to the serial bus interface and the end The connection at end, is the terminal distribution IP address;And
It is described that the status information is sent to the terminal for sending the server monitoring request, bag Include:
The status information is sent to the terminal associated by the IP address.
4. a kind of server monitoring method, it is characterised in that methods described includes:
Send the base that server is arrived in the server monitoring request encapsulated with the first predetermined host-host protocol Board management controller, wherein, in the data where first host-host protocol and the server The second host-host protocol used in the network of the heart is different;
Receive the described of use the first host-host protocol encapsulation that the baseboard management controller is sent The status information of server, wherein, the status information be the baseboard management controller according to The server monitoring acquisition request;
Show the status information.
5. method according to claim 4, it is characterised in that the transmission is with predetermined The server monitoring request of first host-host protocol encapsulation is wrapped to the baseboard management controller of server Include:
Server monitoring is asked to be sent to institute by the USB cable being connected with the machine State the baseboard management controller of server;And
Methods described also includes:Sending substrate management control of the server monitoring request to server Before device processed, in response to the connection with the serial bus interface of the baseboard management controller, plus Carry the trawl performance of the baseboard management controller.
6. a kind of server monitoring device, it is characterised in that described device includes:
Receiving unit, for receiving terminal send use it is predetermined the first host-host protocol encapsulation clothes Business device monitoring request, wherein, first host-host protocol and the net of the data center where the machine The second host-host protocol used in network is different;
Converting unit, for based on second host-host protocol server monitoring is asked into Row protocol conversion;
Acquiring unit, for being asked in response to the server monitoring after conversion, obtains server Status information;
Transmitting element, for the status information to be sent into the transmission terminal.
7. device according to claim 6, it is characterised in that the receiving unit is also used Asked in being monitored by USB the reception server;And
First host-host protocol is universal serial bus protocol.
8. device according to claim 7, it is characterised in that described device also includes:
Allocation unit, for before the reception server monitoring request, in response to the string Row bus interface and the connection of the terminal, are the terminal distribution IP address;And
The transmitting element is additionally operable to the status information being sent to associated by the IP address Terminal.
9. a kind of server monitoring device, it is characterised in that described device includes:
Transmitting element, please for sending the server monitoring encapsulated with the first predetermined host-host protocol The baseboard management controller of server is sought, wherein, first host-host protocol and the service The second host-host protocol used in the network of data center where device is different;
Receiving unit, for receiving use first transmission that the baseboard management controller is sent The status information of the server of protocol encapsulation, wherein, the status information is the substrate Management Controller is according to the server monitoring acquisition request;
Display unit, for showing the status information.
10. device according to claim 9, it is characterised in that the transmitting element is also Server monitoring request is sent to institute for the USB cable by being connected with the machine State the baseboard management controller of server;And
Described device also includes:
Drive load unit, for sending substrate management of the server monitoring request to server Before controller, in response to the connection with the serial bus interface of the baseboard management controller, Load the trawl performance of the baseboard management controller.
11. a kind of baseboard management controller, it is characterised in that the baseboard management controller bag Include the server monitoring device described in claim any one of 6-8.
12. a kind of monitoring system server, it is characterised in that the system include server and Terminal, wherein, the server includes the baseboard management controller described in claim 11, institute Stating terminal includes the server monitoring device described in claim any one of 9-10.
CN201610274789.9A 2016-04-28 2016-04-28 Server monitoring method, device and system and baseboard management controller Pending CN107332724A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610274789.9A CN107332724A (en) 2016-04-28 2016-04-28 Server monitoring method, device and system and baseboard management controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610274789.9A CN107332724A (en) 2016-04-28 2016-04-28 Server monitoring method, device and system and baseboard management controller

Publications (1)

Publication Number Publication Date
CN107332724A true CN107332724A (en) 2017-11-07

Family

ID=60192212

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610274789.9A Pending CN107332724A (en) 2016-04-28 2016-04-28 Server monitoring method, device and system and baseboard management controller

Country Status (1)

Country Link
CN (1) CN107332724A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108880926A (en) * 2017-11-30 2018-11-23 北京视联动力国际信息技术有限公司 A kind of method and apparatus of server monitoring
CN110336710A (en) * 2019-06-06 2019-10-15 视联动力信息技术股份有限公司 A kind of test method of terminal, system and device and storage medium
CN111988810A (en) * 2020-08-13 2020-11-24 苏州浪潮智能科技有限公司 Wireless server supervision method based on MIWI and mesh networking device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050229173A1 (en) * 2004-04-07 2005-10-13 Mihm James T Automatic firmware update proxy
CN101771565A (en) * 2009-01-05 2010-07-07 英业达集团(天津)电子技术有限公司 Analogy method for realizing multitudinous or different baseboard management controllers by single server
CN102081568A (en) * 2009-11-30 2011-06-01 英业达股份有限公司 Multi-motherboard server system
CN102448074A (en) * 2010-09-30 2012-05-09 国际商业机器公司 Method and system for managing server
CN102662818A (en) * 2012-04-28 2012-09-12 浪潮电子信息产业股份有限公司 Server remote monitoring management method based on intelligent handheld equipment
CN103019905A (en) * 2011-09-27 2013-04-03 英业达股份有限公司 Substrate managing controller and data processing method thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050229173A1 (en) * 2004-04-07 2005-10-13 Mihm James T Automatic firmware update proxy
CN101771565A (en) * 2009-01-05 2010-07-07 英业达集团(天津)电子技术有限公司 Analogy method for realizing multitudinous or different baseboard management controllers by single server
CN102081568A (en) * 2009-11-30 2011-06-01 英业达股份有限公司 Multi-motherboard server system
CN102448074A (en) * 2010-09-30 2012-05-09 国际商业机器公司 Method and system for managing server
CN103019905A (en) * 2011-09-27 2013-04-03 英业达股份有限公司 Substrate managing controller and data processing method thereof
CN102662818A (en) * 2012-04-28 2012-09-12 浪潮电子信息产业股份有限公司 Server remote monitoring management method based on intelligent handheld equipment

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108880926A (en) * 2017-11-30 2018-11-23 北京视联动力国际信息技术有限公司 A kind of method and apparatus of server monitoring
CN110336710A (en) * 2019-06-06 2019-10-15 视联动力信息技术股份有限公司 A kind of test method of terminal, system and device and storage medium
CN111988810A (en) * 2020-08-13 2020-11-24 苏州浪潮智能科技有限公司 Wireless server supervision method based on MIWI and mesh networking device
CN111988810B (en) * 2020-08-13 2022-12-09 苏州浪潮智能科技有限公司 Wireless server supervision method based on MIWI and mesh networking device

Similar Documents

Publication Publication Date Title
EP2779712B1 (en) Configuring Secure Wireless Networks
CN102891890B (en) Exchange method between a kind of terminal and relevant device, system
CN105005471A (en) Method, device, server and system for modifying configuration parameters of BIOS
CN106850402A (en) The transmission method and device of message
CN110891005A (en) IOT equipment control method, cloud server and IOT equipment control system
CN105337933B (en) Create method, system and the main account device of sub- account and sub- account device
CN104580376B (en) The methods, devices and systems connected between terminal are established in a local network
CN105190530B (en) Transmit the graph data of Hardware Render
CN104144149A (en) Transmission processing method and system for data of sensing Internet of Things and gateway
CN106357609A (en) User creation method and system, public network server and private cloud equipment
CN105391719A (en) Intelligent equipment remote control system based on TCP/IP network and interaction method thereof
CN107332724A (en) Server monitoring method, device and system and baseboard management controller
CN109587208A (en) Remote operating system and measurement system
CN103795681B (en) Video equipment collocation method and system, video equipment, video information server
CN108924219A (en) The method, apparatus and system of remote operation terminal
CN108306953A (en) A kind of strong compatible real time push method presented for Internet of Things application data
CN107277163B (en) Equipment remote mapping method and device
CN107295458A (en) Terminal, smart card and its between set up Bluetooth connecting method, device and server
CN108200047A (en) Data processing method, apparatus and system
CN109166205B (en) Parking lot access control system, adaptation method and Internet of things gateway
CN112399446A (en) Edge gateway communication method, device, computer equipment and storage medium
CN103048667A (en) Server positioning system
CN109819026B (en) Method and device for transmitting information
CN108668048B (en) The processing method and system of image data, storage medium, processor
CN105959292A (en) Device using authority identification method and system, and management server

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20171107