CN102957568A - Monitoring management method of multi-node server - Google Patents
Monitoring management method of multi-node server Download PDFInfo
- 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
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
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.
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)
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)
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 |
-
2012
- 2012-11-21 CN CN201210474802.7A patent/CN102957568B/en not_active Expired - Fee Related
Patent Citations (5)
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)
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 |