CN102957568A - Monitoring management method of multi-node server - Google Patents

Monitoring management method of multi-node server Download PDF

Info

Publication number
CN102957568A
CN102957568A CN2012104748027A CN201210474802A CN102957568A CN 102957568 A CN102957568 A CN 102957568A CN 2012104748027 A CN2012104748027 A CN 2012104748027A CN 201210474802 A CN201210474802 A CN 201210474802A CN 102957568 A CN102957568 A CN 102957568A
Authority
CN
China
Prior art keywords
node
data
monitoring
managing
module
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.)
Granted
Application number
CN2012104748027A
Other languages
Chinese (zh)
Other versions
CN102957568B (en
Inventor
宋立伟
吴楠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Electronic Information Industry Co Ltd
Original Assignee
Inspur Electronic Information Industry 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 Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN201210474802.7A priority Critical patent/CN102957568B/en
Publication of CN102957568A publication Critical patent/CN102957568A/en
Application granted granted Critical
Publication of CN102957568B publication Critical patent/CN102957568B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention provides a monitoring management method of a multi-node server. A plurality of embedded servers are managed and controlled through Ethernet, data can be sent and received among all nodes, all of the nodes are distinguished in accordance with MAC (Media Access Control) addresses or IP (Internet Protocol) addresses, related commands need to be responded and executed by all of the nodes, and corresponding data can be formatted and displayed to a terminal. Compared with the prior art, the monitoring management method of the multi-node server is used for managing and monitoring the system performance, hardware parameters, application execution and the like of an ARM multi-node server, the problem of inconvenient management of a multi-node processor is solved, and all of the nodes can be monitored only through one node.

Description

A kind of method for managing and monitoring of multi node server
Technical field
The present invention relates to the embedded server technical field, be specifically related to a kind of method for managing and monitoring of multi node server.
Background technology
Embedded system is application-centered, take computer technology as the basis, but software and hardware cutting, adapt to the dedicated computer system that application system is strict with function, reliability, cost, volume, power consumption etc., the software aspect mainly depends on the linux that increases income, and hardware aspect mainly is fixed against the ARM architecture processor.
Server in the server field based on arm processor also is in the starting stage, but because its power consumption and volume have the advantage of plurality magnitude for other large server, therefore have broad prospects, this server is particularly suitable for the application of family type server.Low in energy consumption, volume is little, is its major advantage; But aspect the multi node server management software of arm processor, there is larger blank, when the software and hardware information of hundreds and thousands of server nodes is monitored, if what the employing traditional approach was artificial carries out monitoring management to each node input command, workload is larger, and redundancy event is too much, has not only lost time but also waste of manpower, pay a price larger, be not easy to automatic management.
For above defective, the invention provides a kind of method for managing and monitoring of the multi node server based on arm processor.
Summary of the invention
Technical assignment of the present invention is in the deficiencies in the prior art, and a kind of method for managing and monitoring of multi node server is provided.
Technical scheme of the present invention realizes in the following manner, and the method for managing and monitoring of this a kind of multi node server comprises processing module and the supervision module, control module, the transceiver module that are connected with processing module, wherein
Monitor module: be responsible for reading the software and hardware parameter of node, comprise processor, internal memory, network, equipment etc.
Control module: be responsible for each node is controlled, comprise shutdown, start, IP configuration, application program management etc.
Processing module: be responsible for the data of pre-receiving and transmission are carried out package or the processing of unpacking, can extract the instruction in the packet.
Transceiver module: be responsible for sending or the receive data bag, can mate the MAC in the packet and IP address.
Described method for managing and monitoring is:
1) host node sends out order, receives this order from node;
2) MAC the packet or IP address are checked after receiving orders from node, if comprise oneself IP or MAC Address, just this node receive data bag so if do not comprise the nodal information of controlling oneself, then abandons this bag;
3) if the node receive data, just to the data processing of unpacking, extract relevant instruction and carry out: if control command is returned successfully sign in successful execution and after finishing instruction; If query statement, in successful execution and after finishing instruction, with data packings and return to host node, host node carries out format string receiving data after processes, and the data read of demonstration.
In the technical scheme that above-mentioned method for managing and monitoring provides, the transfer of data of data between each node is based on Ethernet protocol, data are distinguished in the mode of IP or MAC Address in transmission course, in the situation that initial without IP, MAC Address by each node is identified each node, just can distinguish by the IP address after the IP to be arranged.After having control or querying command to send, the supervision control module that is positioned at other node just can respond finishes instruction, then data is back to the control node, and namely the rear end of communication is to monitor module and control module between the node.Wherein the method for monitor management module acquisition data is configuration file such as the cpuinfo of reading system, meminfo, protocols etc., perhaps inquire about by the related command that carries in the executive system, control, and the data that inquire are sent it back the control node, data are formatd and show by the control node.
Above-mentioned processing module further comprises: processing module is responsible for the data of package are unpacked, and to processings of packing of the data of last package, and the instruction in the extraction logarithmic data bag is carried out.Above-mentioned transceiver module further comprises: transceiver module is blamed again and is received and the transmission data, can intercept whole link, and the MAC in the matched data bag and IP address judge whether to receive.
The present invention is only applicable to the multi node server based on arm processor, and all server nodes all have the system of oneself, can be used as independently that server node uses, and connects by Ethernet mutually.
Described four modules are mounted in the kernel in kernel or in the mode of module separately as an over all Integration.
Described host node refers to the server node that the active user is using.
The described node that refers to receive the data that host node sends over from node.
The beneficial effect that the present invention compared with prior art produces is:
The method for managing and monitoring of a kind of multi node server of the present invention, can only handle the software and hardware information that a node just can other node of management and supervision by the method, and can realize simple control to a certain node, so that work is more simple and convenient, do not need the artificial individual server node of checking, just can obtain the information of other node, remove unnecessary redundancy of effort, and can save manpower, save time, operate convenient, automaticity is higher, has remedied the blank of embedded multi node server management software.
Description of drawings
Accompanying drawing 1 is overall structure schematic block diagram of the present invention.
Accompanying drawing 2 is supervision modular structure schematic block diagrams of the present invention.
Accompanying drawing 3 is control module structural representation block diagrams of the present invention.
Accompanying drawing 4 is processing module structural representation block diagrams of the present invention.
Accompanying drawing 5 is transceiver module structural representation block diagrams of the present invention.
Accompanying drawing 6 is monitor procedure flow charts of the present invention.
Embodiment
Be described in detail below below in conjunction with the method for managing and monitoring of accompanying drawing to a kind of multi node server provided by the present invention.
As shown in Figure 1, a kind of method for managing and monitoring of multi node server, by Ethernet numerous embedded servers are managed and control, require to transmit and receive data between each node, and by MAC Address or IP address each node is distinguished, each node need to respond and carry out related command, and can format and be shown to terminal to corresponding data, reach the requirement that is easily understood, its structure comprises processing module and the supervision module, control module, the transceiver module that are connected with processing module.
As shown in Figure 2, wherein said supervision module comprises CPU information inquiry interface, memory information query interface, facility information query interface, and main being responsible for carried out the query statement that host node sends over, and for example inquires about CPU information, memory information, facility information etc.Wherein the realization of inquiry mainly is by reading/ cpuinfo under the etc/ file, and meminfo, the files such as protocals realize, or directly carries out dependent instruction and obtain.
As shown in Figure 3, wherein said control module comprises switching on and shutting down interface, process control interface, IP configuration interface, main responsible some administrative class orders of carrying out, such as shut down, start shooting, restart, the order such as end process, configuration of IP, these orders do not need to return a large amount of data, only need return the state of successful execution to host node;
As shown in Figure 4, wherein said processing module comprises receiver function, sends function, the function of unpacking, packing function, major function is identification control class instruction and the instruction of inquiry class for host node, and it is to be sent to be responsible for that instruction is packaged into certain format etc., command format wherein will comprise host node MAC and IP address, from MAC and the IP address of node, the type of instruction, command sequence etc.Processing module is to be sent with just giving transceiver module etc. after the data packings.And for saying from node, the processing module major function is that the packet that host node is sent is split, and extracts command adapted thereto etc. pending, again then execution result or executing state packing is returned to host node after instruction is complete.
As shown in Figure 5, wherein said transceiver module comprises intercepts link function, matching addresses function, receiver function, transmission function, its major function is to intercept whole link, in case there are data to appear on the link, node is just compared to the MAC in the packet and IP address, if find to comprise the address of oneself then will receive whole packet, send to processing module and process, do not transfer the state of intercepting to if do not comprise the address information of oneself then this bag abandoned.
Described method for managing and monitoring is:
1) host node sends out order, receives this order from node;
2) MAC the packet or IP address are checked after receiving orders from node, if comprise oneself IP or MAC Address, just this node receive data bag so if do not comprise the nodal information of controlling oneself, then abandons this bag;
3) if the node receive data, just to the data processing of unpacking, extract relevant instruction and carry out: if control command is returned successfully sign in successful execution and after finishing instruction; If query statement, in successful execution and after finishing instruction, with data packings and return to host node, host node carries out format string receiving data after processes, and the data read of demonstration.
Described four modules are mounted in the kernel in kernel or in the mode of module separately as an over all Integration.
Wherein said host node refers to the server node that the active user is using, and can send instruction to other server node by this node, and receives the return data of other server node.
The wherein said node that refers to receive the data that host node sends over from node, and can process the data that send over, and the result is returned to the node of host node.
As shown in Figure 6, after system starts, just can use the present invention that each server node is managed:
At first, each server node is intercepted link, in case just listen to data and in link transmission its MAC that carries and IP address are mated, if coupling then receive;
Secondly, after receiving data, to packet processings of unpacking, extraction command information, and the source MAC of record data bag or IP address;
Again, carry out instruction, and recording instruction refers to the row result, do not run succeeded or failed sign if do not need then to record in the instruction of return data, if need to return the instruction of mass data then data are dealt into processing module pack after transmission;
Secondly, the packet of sealing is sent to host node by transceiver module again;
At last, host node is unpacked the data of receiving, and data are shown.

Claims (5)

1. the method for managing and monitoring of a multi node server is characterized in that comprising processing module and the supervision module, control module, the transceiver module that are connected with processing module, monitors that wherein module is responsible for reading the software and hardware parameter of node; Control module is responsible for each node is controlled; Transceiver module is responsible for sending and accepting packet, and the MAC Address in the packet and IP address are mated; Processing module is responsible for the data of pre-receiving and transmission are carried out package or the processing of unpacking, and extracts simultaneously the instruction in the packet;
Described method for managing and monitoring is:
1) host node sends out order, receives this order from node;
2) MAC the packet or IP address are checked after receiving orders from node, if comprise oneself IP or MAC Address, just this node receive data bag so if do not comprise the nodal information of controlling oneself, then abandons this bag;
3) if the node receive data, just to the data processing of unpacking, extract relevant instruction and carry out: if control command is returned successfully sign in successful execution and after finishing instruction; If query statement, in successful execution and after finishing instruction, with data packings and return to host node, host node carries out format string receiving data after processes, and the data read of demonstration.
2. the method for managing and monitoring of a kind of multi node server according to claim 1 is characterized in that: described four modules are mounted in the kernel in kernel or in the mode of module separately as an over all Integration.
3. the method for managing and monitoring of a kind of multi node server according to claim 1, it is characterized in that: described host node refers to the server node that the active user is using.
4. the method for managing and monitoring of a kind of multi node server according to claim 1 is characterized in that: the described node that refers to receive the data that host node sends over from node.
5. the method for managing and monitoring of arbitrary described a kind of multi node server according to claim 1~4 is characterized in that: described method for managing and monitoring is applied to the multi node server with arm processor.
CN201210474802.7A 2012-11-21 2012-11-21 A kind of method for managing and monitoring of multi node server Expired - Fee Related CN102957568B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210474802.7A CN102957568B (en) 2012-11-21 2012-11-21 A kind of method for managing and monitoring of multi node server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210474802.7A CN102957568B (en) 2012-11-21 2012-11-21 A kind of method for managing and monitoring of multi node server

Publications (2)

Publication Number Publication Date
CN102957568A true CN102957568A (en) 2013-03-06
CN102957568B CN102957568B (en) 2016-06-29

Family

ID=47765833

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210474802.7A Expired - Fee Related CN102957568B (en) 2012-11-21 2012-11-21 A kind of method for managing and monitoring of multi node server

Country Status (1)

Country Link
CN (1) CN102957568B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104683059A (en) * 2013-11-29 2015-06-03 英业达科技有限公司 Data transmission device and method
CN107844328A (en) * 2017-11-09 2018-03-27 郑州云海信息技术有限公司 A kind of server B IOS collocation methods and system
CN109597653A (en) * 2018-12-04 2019-04-09 郑州云海信息技术有限公司 Method, BIOS and the BMC of BIOS and BMC command interaction
CN110572365A (en) * 2019-08-08 2019-12-13 深圳中电长城信息安全系统有限公司 multi-protocol server management method, system, terminal device and storage medium
CN110795186A (en) * 2019-09-27 2020-02-14 苏州浪潮智能科技有限公司 Server management method and system based on data visualization
CN112596893A (en) * 2020-11-23 2021-04-02 中标慧安信息技术股份有限公司 Monitoring method and system for multi-node edge computing device
CN113905402A (en) * 2021-10-11 2022-01-07 深圳市海恒通科技有限公司 Data management method, device and system based on Wi-SUN network

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6008805A (en) * 1996-07-19 1999-12-28 Cisco Technology, Inc. Method and apparatus for providing multiple management interfaces to a network device
CN1625147A (en) * 2003-12-01 2005-06-08 海信集团有限公司 Method for realizing route mechanism based on UPNP protocal radio network
CN101106495A (en) * 2007-08-06 2008-01-16 哈尔滨工业大学 Work process demonstration device and method for industrial Ethernet simplified IP protocol
CN101132364A (en) * 2007-08-23 2008-02-27 当代天启技术(北京)有限公司 Data addressing and repeating method and system in control network
CN101369379A (en) * 2008-09-02 2009-02-18 中国民航大学 Air station flight delay information prediction query apparatus and its processing method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6008805A (en) * 1996-07-19 1999-12-28 Cisco Technology, Inc. Method and apparatus for providing multiple management interfaces to a network device
CN1625147A (en) * 2003-12-01 2005-06-08 海信集团有限公司 Method for realizing route mechanism based on UPNP protocal radio network
CN101106495A (en) * 2007-08-06 2008-01-16 哈尔滨工业大学 Work process demonstration device and method for industrial Ethernet simplified IP protocol
CN101132364A (en) * 2007-08-23 2008-02-27 当代天启技术(北京)有限公司 Data addressing and repeating method and system in control network
CN101369379A (en) * 2008-09-02 2009-02-18 中国民航大学 Air station flight delay information prediction query apparatus and its processing method

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104683059A (en) * 2013-11-29 2015-06-03 英业达科技有限公司 Data transmission device and method
CN107844328A (en) * 2017-11-09 2018-03-27 郑州云海信息技术有限公司 A kind of server B IOS collocation methods and system
CN109597653A (en) * 2018-12-04 2019-04-09 郑州云海信息技术有限公司 Method, BIOS and the BMC of BIOS and BMC command interaction
CN110572365A (en) * 2019-08-08 2019-12-13 深圳中电长城信息安全系统有限公司 multi-protocol server management method, system, terminal device and storage medium
CN110795186A (en) * 2019-09-27 2020-02-14 苏州浪潮智能科技有限公司 Server management method and system based on data visualization
CN110795186B (en) * 2019-09-27 2022-08-02 苏州浪潮智能科技有限公司 Server management method and system based on data visualization
CN112596893A (en) * 2020-11-23 2021-04-02 中标慧安信息技术股份有限公司 Monitoring method and system for multi-node edge computing device
CN112596893B (en) * 2020-11-23 2021-10-08 中标慧安信息技术股份有限公司 Monitoring method and system for multi-node edge computing device
CN113905402A (en) * 2021-10-11 2022-01-07 深圳市海恒通科技有限公司 Data management method, device and system based on Wi-SUN network

Also Published As

Publication number Publication date
CN102957568B (en) 2016-06-29

Similar Documents

Publication Publication Date Title
CN102957568A (en) Monitoring management method of multi-node server
CN102385582B (en) Production test data processing method, server and system
TWI458314B (en) Server system and management method thereof for transferring remote packet to host
CN101727338B (en) Parallel upgrade method and application system for network computer
CN103139157B (en) A kind of based on the network communication method of socket, Apparatus and system
CN109547240B (en) Intelligent device based on edge calculation and access and device analysis method
US20170019304A1 (en) Method and system for virtualizing network cards on network processing platform
CN109951359A (en) The asynchronous scan method of distributed network assets and equipment
CN102497427A (en) Method and device for realizing data acquisition services of renewable energy source monitoring system
CN106919485A (en) A kind of system based on configuration hardware testing instrument on server
CN103198007A (en) Multi-process log output method and system
WO2022032984A1 (en) Mqtt protocol simulation method and simulation device
CN112817791A (en) Mobile terminal monitoring method for mining state of working face cluster
CN103200199A (en) Out of band (OOB) data collection system
CN103326902A (en) Configurable monitoring system and monitoring method for distributed type mainframe performance testing data
CN103117878A (en) Design method of Nagios-based distribution monitoring system
CN114153559A (en) Cloud platform log acquisition method, device, equipment and readable storage medium
CN111966465B (en) Method, system, equipment and medium for modifying host configuration parameters in real time
CN105607606A (en) Data acquisition device and data acquisition method based on double-mainboard framework
CN106407264A (en) High-availability and high-consistency database cluster system and command processing method thereof
CN105096560A (en) Energy consumption data acquisition unit and acquisition method based on multi-protocol parallel acquisition technology
CN111897877B (en) High-performance high-reliability data sharing system and method based on distributed ideas
CN107643789B (en) Intelligent electronic equipment of transformer substation
CN102571412A (en) Target machine server of embedded distributed system
CN107330089B (en) Cross-network structured data collection system

Legal Events

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

Granted publication date: 20160629

Termination date: 20171121