Remote monitoring method and terminal for miniature data center
By building a ring communication network in a micro data center, direct communication and independent monitoring between each node are achieved, the problems of data transmission delay and single point of failure are solved, and the real-time and stability of the monitoring system are improved.
Patent Information
- Application Number
- CN202411260815.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-10
- Publication Date
- 2024-12-31
AI Technical Summary
The existing distributed system monitoring methods have data transmission delays in micro data center clusters, which affects the real-time and accuracy of monitoring, and require powerful cloud servers to collect data, resulting in performance waste and single point of failure risk.
Using a ring communication network, each micro data node responds to communication network construction instructions to build communication connections with adjacent nodes, forming a distributed monitoring architecture, avoiding data transmission through the central node, realizing independent monitoring and management of each node, and reducing server performance Required, and detect faulty nodes automatically reconfigure the network through heartbeat packets.
It effectively reduces data transmission delay, improves the real-time and efficiency of the monitoring system, reduces the demand for server performance, avoids single point of failure, and improves the stability and scalability of the system.
Smart Images

Figure CN119232609A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of monitoring technology, and in particular to a remote monitoring method and terminal for a micro data center. Background Art
[0002] With the rapid development of cloud computing and big data, the scale of data center server clusters is also expanding. Among them, a data center server cluster may contain tens of millions of server nodes. Therefore, how to effectively monitor and manage large-scale data center server clusters in real time has become a key issue in the current development of data clusters.
[0003] In this regard, the patent document (publication number CN116723118A) provides a distributed system monitoring method, which establishes an edge data monitoring system and a cloud data collection system, collects edge data and sends it to the cloud data system, and saves it in the time series database of the cloud data system. It then calls the API (application programming interface) according to instructions to obtain the corresponding data from the cloud for visual display.
[0004] This solution requires that the edge data be sent to the cloud system for storage first, and then visualized from the cloud data, which increases the delay in data transmission. For micro data centers that require real-time monitoring, this delay may affect the real-time and accuracy of monitoring. In addition, this solution requires a powerful cloud server to collect all data, that is, a cloud server connects all edge data, and its network structure is a star structure. Therefore, general cloud databases use professional gateway routers to connect all edge servers. Micro data center clusters are generally connected using virtual gateways. If a star network is required, a certain amount of performance needs to be virtualized between micro data center nodes to virtualize a gateway interface, resulting in performance waste. Therefore, the current distributed system monitoring method cannot meet the monitoring needs of micro data center clusters. Summary of the invention
[0005] The technical problem to be solved by the present invention is: a remote monitoring method and terminal for a micro data center, which can monitor a micro data center cluster, avoid data transmission delays, and improve the real-time and accuracy of monitoring.
[0006] In order to solve the above technical problems, the technical solution adopted by the present invention is:
[0007] A remote monitoring method for a micro data center is used for a micro data center cluster, wherein the micro data center cluster includes a plurality of micro data nodes, and the micro data nodes perform the following steps:
[0008] In response to a communication network construction instruction, node information of two adjacent micro data nodes is obtained, and communication connections are respectively established with the two adjacent micro data nodes according to the node information, so that a ring communication network is established between the plurality of micro data nodes;
[0009] If a data query request is received from the user end, the data query request is sent to the target micro data node corresponding to the data query request through the ring communication network to obtain the target monitoring data of the target micro data node, and the target monitoring data is returned through the ring communication network.
[0010] In order to solve the above technical problems, another technical solution adopted by the present invention is:
[0011] A remote monitoring terminal for a micro data center includes a memory, a processor, and a computer program stored in the memory and running on the processor. When the processor executes the computer program, each step in the above-mentioned remote monitoring method for a micro data center is implemented.
[0012] The beneficial effect of the present invention is that each micro data node responds to the construction instruction of the communication network, thereby establishing a communication connection with the adjacent micro data node to form a ring communication network, and direct communication can be achieved between nodes. All micro data nodes do not distinguish between master-slave relationships, so that communication requests do not need to be transmitted through the central node, effectively reducing the delay in data transmission and improving the real-time performance and efficiency of the monitoring system. In addition, when each micro data node receives a data query request, it can send the data query request to the corresponding micro data node through the ring communication network to obtain the target monitoring data, realizing a distributed monitoring architecture, and each node can independently monitor and manage data without the need to store it uniformly in a server, reducing the performance requirements of the server, while avoiding the single point failure problem of the centralized monitoring system, and improving the stability and scalability of the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 A flowchart of a remote monitoring method for a micro data center provided by an embodiment of the present invention;
[0014] Figure 2 A connection diagram of a ring communication network provided by an embodiment of the present invention;
[0015] Figure 3 A transmission flow chart of a data query request provided by an embodiment of the present invention;
[0016] Figure 4 A schematic diagram of the structure of a remote monitoring terminal for a micro data center provided by an embodiment of the present invention;
[0017] Description of labels:
[0018] 100. A remote monitoring terminal for a micro data center; 101. Memory; 102. Processor. DETAILED DESCRIPTION
[0019] In order to explain the technical content, achieved objectives and effects of the present invention in detail, the following is an explanation in combination with the implementation modes and the accompanying drawings.
[0020] An embodiment of the present invention provides a remote monitoring method for a micro data center, which is used for a micro data center cluster, wherein the micro data center cluster includes a plurality of micro data nodes, and the micro data nodes perform the following steps:
[0021] In response to a communication network construction instruction, node information of two adjacent micro data nodes is obtained, and communication connections are respectively established with the two adjacent micro data nodes according to the node information, so that a ring communication network is established between the plurality of micro data nodes;
[0022] If a data query request is received from the user end, the data query request is sent to the target micro data node corresponding to the data query request through the ring communication network to obtain the target monitoring data of the target micro data node, and the target monitoring data is returned through the ring communication network.
[0023] From the above description, it can be seen that the beneficial effect of the present invention is that each micro data node responds to the construction instruction of the communication network, thereby establishing a communication connection with the adjacent micro data node to form a ring communication network, and direct communication can be achieved between nodes. All micro data nodes do not distinguish between master and slave relationships, so that communication requests do not need to be transmitted through the central node, which effectively reduces the delay in data transmission and improves the real-time performance and efficiency of the monitoring system. In addition, when each micro data node receives a data query request, it can send the data query request to the corresponding micro data node through the ring communication network to obtain the target monitoring data, realizing a distributed monitoring architecture, and each node can independently monitor and manage data without the need to store it uniformly in a server, reducing the performance requirements of the server, while avoiding the single point failure problem of the centralized monitoring system, and improving the stability and scalability of the system.
[0024] Furthermore, it also includes:
[0025] The real-time monitoring data is received through a node serial communication protocol, and the real-time monitoring data is stored in a preset node database.
[0026] From the above description, it can be seen that each node is equipped with an independent node database, which can ensure the safe storage of monitoring data. Even if the main system fails, the monitoring data will not be lost, which improves the data security and the fault tolerance of the system.
[0027] Furthermore, if a data query request sent by a user terminal is received, before sending the data query request to a target micro data node corresponding to the data query request through the ring communication network, the method further includes:
[0028] Parsing the data query request to obtain a node identifier, and performing verification processing on the node identifier according to a preset node verification instruction;
[0029] If the verification is passed, the real-time monitoring data of the current node is obtained as the target monitoring data according to the data query request, and the target monitoring data is returned to the user end;
[0030] If the verification fails, the data query request is sent to a target micro data node corresponding to the data query request via the ring communication network.
[0031] From the above description, it can be seen that when the user sends a data query request to any micro data node, the micro data node will first verify the data query request to determine whether the target node of the current data query request is this node. If it is this node, the target monitoring data will be directly obtained and returned. If it is not this node, the data query request will be circulated through the ring communication network, and each node will verify the data query request until the target monitoring data is obtained. In this way, each node can be monitored independently, and there is no need to store it uniformly on the cloud server, thereby reducing the performance requirements of the server.
[0032] Further, sending the data query request to a target micro data node corresponding to the data query request through the ring communication network to obtain target monitoring data of the target micro data node includes:
[0033] sending the data query request to the next micro data node of the ring communication network according to the first order until the data query request is sent to the target micro data node to obtain the target monitoring data of the target micro data node;
[0034] Also includes:
[0035] If a data query request sent by a previous micro data node is received, the data query request is parsed to obtain a node identifier, and the node identifier is verified according to a preset node verification instruction;
[0036] If the verification is passed, the real-time monitoring data of the current node is obtained as the target monitoring data according to the data query request, and the target monitoring data is returned through the ring communication network;
[0037] If the verification fails, the data query request is sent to the next micro data node of the ring communication network according to the first sequence.
[0038] From the above description, it can be seen that since adjacent nodes in the ring communication network can communicate directly, the data query request is circulated in the ring communication network in a certain order to ensure that each node can verify the data query request to avoid missing or incomplete monitoring data.
[0039] Furthermore, a ring communication network is constructed between the multiple micro data nodes based on a private communication protocol; and data transmission is performed between the micro data nodes and the user end based on a public communication protocol.
[0040] From the above description, it can be seen that since the device performance attributes between nodes are the same, a unified private communication protocol can be used for networking, and the private communication protocol can effectively ensure the security of data. The performance attributes of the device used by the user end cannot be determined, so the micro data node and the user end use a public communication protocol for data transmission to improve the compatibility of node and user communication.
[0041] Further, returning the target monitoring data through the ring communication network includes:
[0042] The target monitoring data is sent to the micro data node containing the request records of the private communication protocol and the public communication protocol through the ring communication network, so that the target monitoring data is returned to the user.
[0043] As can be seen from the above description, when the second micro data node specified by the data query request is not the same node as the first micro data node that the user terminal communicates with, the second micro data node needs to transmit the acquired target monitoring data again through the ring communication network to the first micro data node that originally received the request, so as to pass the target monitoring data to the corresponding user through the node. In this way, the user can obtain the monitoring data of the specified node while avoiding the problem of uniformly storing the node data in one server.
[0044] Further, establishing communication connections with the two micro data nodes respectively according to the node information includes:
[0045] The management node list of the current node is obtained, and the communication node is registered in the management node list according to the node information, so that the current node establishes communication connections with the two micro data nodes respectively.
[0046] From the above description, it can be seen that each node can respond to the communication network construction instruction, automatically obtain the adjacent node information to establish a communication connection, so as to realize the automatic discovery and registration of network nodes, thereby improving the network construction efficiency.
[0047] Further, after establishing communication connections with the two micro data nodes respectively according to the node information, it also includes:
[0048] Periodically sending a first heartbeat packet to an adjacent micro data node, and monitoring a second heartbeat packet from the adjacent micro data node;
[0049] If the second heartbeat packet is not received within the preset time, the adjacent micro data node is marked as a faulty node, and a communication connection is established with the next micro data node of the faulty node so that the next micro data node receives the data query request of the adjacent micro data node.
[0050] From the above description, it can be seen that the heartbeat packet mechanism is used to detect whether a node is faulty. When a node fault is detected, a communication connection can be automatically formed with the next node of the faulty node to eliminate the faulty node, reconfigure the network, and ensure the continuity of data transmission, thereby improving the fault tolerance of data transmission.
[0051] Furthermore, after storing the real-time monitoring data in a preset node database, the method further includes:
[0052] The node database is encrypted using an AES encryption algorithm.
[0053] From the above description, it can be seen that the node database is encrypted through an encryption algorithm to avoid directly obtaining the data stored in the node through external intrusion, thereby ensuring the efficiency and security of the monitoring information during transmission.
[0054] Another embodiment of the present invention provides a remote monitoring terminal for a micro data center, including a memory, a processor, and a computer program stored in the memory and running on the processor, and when the processor executes the computer program, it implements each step of the above-mentioned remote monitoring method for a micro data center.
[0055] From the above description, it can be seen that the beneficial effect of the present invention is that each micro data node responds to the construction instruction of the communication network, thereby establishing a communication connection with the adjacent micro data node to form a ring communication network, and direct communication can be achieved between nodes. All micro data nodes do not distinguish between master and slave relationships, so that communication requests do not need to be transmitted through the central node, which effectively reduces the delay in data transmission and improves the real-time performance and efficiency of the monitoring system. In addition, when each micro data node receives a data query request, it can send the data query request to the corresponding micro data node through the ring communication network to obtain the target monitoring data, realizing a distributed monitoring architecture, and each node can independently monitor and manage data without the need to store it uniformly in a server, reducing the performance requirements of the server, while avoiding the single point failure problem of the centralized monitoring system, and improving the stability and scalability of the system.
[0056] The embodiments of the present invention provide a remote monitoring method and terminal for a micro data center, which can be applied to a micro data center cluster to achieve real-time monitoring, avoid data transmission delays, and improve the real-time and accuracy of monitoring. The following is an explanation through specific embodiments:
[0057] Please refer to Figures 1 to 3 , Embodiment 1 of the present invention is:
[0058] A remote monitoring method for a micro data center is used for a micro data center cluster, wherein the micro data center cluster includes a plurality of micro data nodes.
[0059] In some embodiments, each micro data node is composed of an X86 computing module and a microcontroller with a network interface. Among them, the X86 computing module is a minimized computer system composed of components such as a processor (such as an X86 architecture microprocessor), memory, storage, power management, and circuit boards. Multiple sub-computers are running in the form of virtual machines on the X86 computing module of each micro data node. The microcontroller with a network interface can be an ARM board, which is a circuit board composed of a microprocessor with an ARM architecture as the core and equipped with necessary hardware components (such as memory, input and output devices, etc.). The microcontroller is equipped with a network interface, so that these microcontrollers have data processing capabilities and network communication capabilities.
[0060] In some embodiments, the IPMI function is implemented through the microcontroller of each micro data node. IPMI (Intelligent Platform Management Interface) is a hardware-based remote management technology that enables administrators to remotely manage and control servers in a unified manner. Specifically, the administrator first writes the IPMI protocol stack on the microcontroller, including the physical layer, data link layer, network layer, and application layer, to ensure that it can process IPMI commands and data; then the written microcontroller is connected to the system management bus of each micro data node to implement the BMC function. BMC (Baseboard Management Controller) is an embedded system that is integrated on the motherboard of the server and is responsible for monitoring and managing the hardware status of the server.
[0061] In some embodiments, the microcontroller of each micro data node includes at least three network interfaces, one network interface is used as a network management port of the BMC function to communicate with the public communication protocol of the user end, and the other two network interfaces are used to build a ring communication network.
[0062] The micro data node execution steps include:
[0063] S10, in response to the communication network construction instruction, obtaining the node information of two adjacent micro data nodes, and establishing communication connections with the two adjacent micro data nodes respectively according to the node information, so that a ring communication network is constructed between the plurality of micro data nodes, such as Figure 2 shown.
[0064] In some embodiments, the microcontroller of the micro data node is provided with a level detection mechanism of the ring communication network so as to automatically trigger the network construction process when the level of the network interface corresponding to the ring communication network changes. Specifically, when the microcontroller detects that the level of the network interface used to construct the ring communication network changes, that is, triggers the construction instruction of the communication network, the microcontroller automatically sends a communication signal to notify other micro data nodes that the network status has changed. At this time, the micro data node can obtain the node information of other micro data nodes through the communication signal sent, that is, the micro data node that can respond to the communication signal is the adjacent micro data node.
[0065] Specifically, the micro data node establishes communication connections with the two micro data nodes respectively according to the node information, including:
[0066] S101, obtaining a management node list of a current node, and registering a communication node in the management node list according to the node information, so that the current node establishes a communication connection with the two micro data nodes respectively.
[0067] In some embodiments, in the microcontroller of each micro data node, the adjacent micro data nodes identified by it are registered in the management node list to ensure that each node can be correctly identified and managed. Then, in the management node list, two micro data nodes that need to establish communication connections are determined based on the preset node connection structure and node information.
[0068] In some embodiments, the node information is a unique node identifier for each micro data node.
[0069] Specifically, after step S101, the method further includes:
[0070] S102 , regularly sending a first heartbeat packet to an adjacent micro data node, and monitoring a second heartbeat packet from the adjacent micro data node.
[0071] S103. If the second heartbeat packet is not received within the preset time, the adjacent micro data node is marked as a faulty node, and a communication connection is established with the next micro data node of the faulty node, so that the next micro data node receives the data query request of the adjacent micro data node.
[0072] In some embodiments, the microcontroller of each micro data node is provided with a dedicated response logic gate structure, which can respond to the fault code of the microcontroller according to the special structure of the RIC (Radio Access Network Intelligent Controller) network protocol. That is, the BMC request of the faulty node can be transferred to the available network processing of other nodes through the response logic gate structure, so as to realize the self-healing mechanism of the ring network and improve the fault tolerance of the ring network.
[0073] In some embodiments, when the fault of the faulty node is rectified, it can be added to the current ring communication network by adding a micro data node.
[0074] S20. If a data query request is received from the user end, the data query request is sent to the target micro data node corresponding to the data query request through the ring communication network to obtain the target monitoring data of the target micro data node, and the target monitoring data is returned through the ring communication network.
[0075] The micro data node execution step also includes:
[0076] S30, receiving real-time monitoring data through a node serial communication protocol, and storing the real-time monitoring data in a preset node database.
[0077] In some embodiments, step S30 is specifically as follows: the X86 computing module of each micro data node synthesizes the collected performance data into a string of data groups through a data collection algorithm at the software level to form real-time monitoring data, and the ARM board of each micro data node receives the real-time monitoring data transmitted by the X86 computing module through the node serial communication protocol, and stores the real-time monitoring data in the SQLITE3 database of the ARM board. Among them, the node serial communication protocol includes the SPI communication protocol and the I2C communication protocol.
[0078] In some embodiments, the real-time monitoring data includes hardware performance data such as CPU (central processing unit) temperature, fan speed, power status, etc.
[0079] In some embodiments, a data analysis algorithm may be configured on each micro data node to analyze the collected real-time monitoring data in real time, thereby facilitating the user end to promptly discover performance problems and potential failures.
[0080] Specifically, after step S30, the method further includes: encrypting the node database using an AES encryption algorithm. In some embodiments, the real-time monitoring data may be stored in the micro data node after data compression.
[0081] If a data query request sent by a user terminal is received, before sending the data query request to a target micro data node corresponding to the data query request through the ring communication network, the method further includes:
[0082] S201, parsing the data query request to obtain a node identifier, and verifying the node identifier according to a preset node verification instruction.
[0083] In some embodiments, the micro data node is equipped with accelerated verification hardware, and the verification process is performed through specific accelerated verification hardware to reduce verification time, improve verification efficiency, and thus reduce data transmission delay. The verification process is specifically as follows: in the accelerated verification hardware, the node identifier is calculated according to the node verification instruction corresponding to the accelerated verification hardware. If the calculation result is 1, it means that the current node identifier is the same as the node identifier of the data query request, and the verification passes; if the calculation result is 0, it means that the current node identifier is different from the node identifier of the data query request, and the verification fails.
[0084] S202: If the verification is passed, the real-time monitoring data of the current node is obtained as the target monitoring data according to the data query request, and the target monitoring data is returned to the user end.
[0085] S203: If the verification fails, the data query request is sent to a target micro data node corresponding to the data query request via the ring communication network.
[0086] The step S203 includes:
[0087] S2031. Send the data query request to the next micro data node of the ring communication network according to the first order until the data query request is sent to the target micro data node to obtain the target monitoring data of the target micro data node.
[0088] like Figure 3 As shown, the micro data node execution step also includes:
[0089] S2032: If a data query request sent by a previous micro data node is received, the data query request is parsed to obtain a node identifier, and the node identifier is verified according to a preset node verification instruction.
[0090] S2033: If the verification passes, the real-time monitoring data of the current node is obtained as the target monitoring data according to the data query request, and the target monitoring data is returned through the ring communication network.
[0091] S2034: If the verification fails, the data query request is sent to the next micro data node of the ring communication network according to the first sequence.
[0092] Specifically, a ring communication network is constructed between the multiple micro data nodes based on a private communication protocol; and data is transmitted between the micro data nodes and the user end based on a public communication protocol.
[0093] In some embodiments, the microcontroller of each micro data node opens an API interface for query through the WebSocket communication protocol, so that different micro data nodes can build a ring communication network based on a public network using a private communication protocol.
[0094] The returning the target monitoring data through the ring communication network comprises:
[0095] S2035. Send the target monitoring data to the micro data node containing the request records of the private communication protocol and the public communication protocol through the ring communication network, so that the target monitoring data is returned to the user.
[0096] In some embodiments, after the user terminal sends the data query request to the first micro data node, the first micro data node will retain the request record of the public communication protocol. Therefore, when the first micro data node contains request records of the private communication protocol and the public communication protocol, the first micro data node is the designated micro data node for the incoming user terminal data query request. Therefore, the second micro data node that currently obtains the target monitoring data needs to transmit the data to the first micro data node, and then the first micro data node transmits the data to the user terminal for subsequent data analysis, so as to promptly discover whether the node has performance problems or potential risks.
[0097] A remote monitoring method for a micro data center of the present invention can be applied to a variety of remote monitoring scenarios. For example, virtualization performance monitoring in an edge computing environment, virtualization performance monitoring in a non-cloud cluster environment, and communication monitoring between microcomputer network backplanes. Specifically, in the virtualization performance monitoring scenario in an edge computing environment, due to the limited edge computing resources, microcomputers are usually used for virtualization to improve resource utilization and performance. The monitoring method of the present invention can help monitor and improve the computing performance of these virtualized environments to ensure that efficient computing task processing can be achieved in a resource-constrained environment. In the virtualization performance monitoring scenario in a non-cloud cluster environment, for some edge computing or Internet of Things application scenarios, there is a lack of cloud cluster support. The monitoring method of the present invention is used to perform virtualization performance monitoring in a local environment, thereby improving the stability and performance of the system. In the communication monitoring scenario between microcomputer network backplanes, communication between backplanes is crucial. The monitoring method of the present invention can monitor and optimize the communication situation to ensure timely transmission and processing of data, thereby improving the response speed and efficiency of the entire system.
[0098] Therefore, the remote monitoring method of the present invention can achieve more flexible and efficient communication and data management by constructing a ring communication network, thereby helping users to obtain relevant data on virtualization computing performance in a timely manner, and then adjust system configuration and optimize computing tasks in a timely manner to meet the real-time monitoring requirements.
[0099] Please refer to Figure 4 , Embodiment 2 of the present invention is:
[0100] A remote monitoring terminal 100 for a micro data center includes a memory 101, a processor 102, and a computer program stored in the memory 101 and running on the processor 102. When the processor 102 executes the computer program, each step of a remote monitoring method for a micro data center in the first embodiment described above is implemented.
[0101] In summary, the present invention provides a remote monitoring method and terminal for a micro data center, in which each micro data node responds to the construction instruction of the communication network and establishes a communication connection with the adjacent micro data node to form a ring communication network, and direct communication can be achieved between each node. In the ring communication network of the present invention, all micro data nodes do not distinguish between master and slave relationships, so that communication requests do not need to be transmitted through the central node, avoiding the network transmission performance being limited by the master node, and improving the flexibility of system expansion. The user end can send a data query request to any micro data node to obtain the monitoring data of the specified node. The monitoring data of different nodes can be circulated and transmitted through the ring communication network, so that the user end can obtain the monitoring data of other micro data nodes at any micro data node. In this way, there is no need to integrate the monitoring data of all nodes into one node for storage and management, reducing the performance requirements of the server. In addition, the ring communication network has a self-healing mechanism that can avoid the problem of single point failure, thereby improving the stability and scalability of the system.
[0102] The above descriptions are merely embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent transformations made using the contents of the present invention's specification and drawings, or directly or indirectly applied in related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A remote monitoring method for a micro data center, characterized in that: Used for a micro data center cluster, the micro data center cluster includes a plurality of micro data nodes, and the micro data nodes perform the following steps: In response to a communication network construction instruction, node information of two adjacent micro data nodes is obtained, and communication connections are respectively established with the two adjacent micro data nodes according to the node information, so that a ring communication network is established between the plurality of micro data nodes; If a data query request is received from the user end, the data query request is sent to the target micro data node corresponding to the data query request through the ring communication network to obtain the target monitoring data of the target micro data node, and the target monitoring data is returned through the ring communication network.
2. A remote monitoring method for a micro data center according to claim 1, characterized in that: Also includes: The real-time monitoring data is received through a node serial communication protocol, and the real-time monitoring data is stored in a preset node database.
3. A remote monitoring method for a micro data center according to claim 1, characterized in that: If a data query request sent by a user terminal is received, before sending the data query request to a target micro data node corresponding to the data query request through the ring communication network, the method further includes: Parsing the data query request to obtain a node identifier, and performing verification processing on the node identifier according to a preset node verification instruction; If the verification is passed, the real-time monitoring data of the current node is obtained as the target monitoring data according to the data query request, and the target monitoring data is returned to the user end; If the verification fails, the data query request is sent to a target micro data node corresponding to the data query request via the ring communication network.
4. A remote monitoring method for a micro data center according to claim 3, characterized in that: The sending of the data query request to a target micro data node corresponding to the data query request through the ring communication network to obtain target monitoring data of the target micro data node comprises: sending the data query request to the next micro data node of the ring communication network according to the first order until the data query request is sent to the target micro data node to obtain the target monitoring data of the target micro data node; Also includes: If a data query request sent by a previous micro data node is received, the data query request is parsed to obtain a node identifier, and the node identifier is verified according to a preset node verification instruction; If the verification is passed, the real-time monitoring data of the current node is obtained as the target monitoring data according to the data query request, and the target monitoring data is returned through the ring communication network; If the verification fails, the data query request is sent to the next micro data node of the ring communication network according to the first sequence.
5. A remote monitoring method for a micro data center according to claim 1, characterized in that: A ring communication network is constructed between the multiple micro data nodes based on a private communication protocol; and data is transmitted between the micro data nodes and the user end based on a public communication protocol.
6. A remote monitoring method for a micro data center according to claim 5, characterized in that: The returning the target monitoring data through the ring communication network comprises: The target monitoring data is sent to the micro data node containing the request records of the private communication protocol and the public communication protocol through the ring communication network, so that the target monitoring data is returned to the user.
7. A remote monitoring method for a micro data center according to claim 1, characterized in that: The establishing of communication connections with the two micro data nodes respectively according to the node information comprises: The management node list of the current node is obtained, and the communication node is registered in the management node list according to the node information, so that the current node establishes communication connections with the two micro data nodes respectively.
8. A remote monitoring method for a micro data center according to claim 1, characterized in that: After establishing communication connections with the two micro data nodes respectively according to the node information, the method further includes: Periodically sending a first heartbeat packet to an adjacent micro data node, and monitoring a second heartbeat packet from the adjacent micro data node; If the second heartbeat packet is not received within the preset time, the adjacent micro data node is marked as a faulty node, and a communication connection is established with the next micro data node of the faulty node so that the next micro data node receives the data query request of the adjacent micro data node.
9. A remote monitoring method for a micro data center according to claim 2, characterized in that: After storing the real-time monitoring data in a preset node database, the method further includes: The node database is encrypted using an AES encryption algorithm.
10. A remote monitoring terminal for a micro data center, comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the computer program, the processor implements the various steps in the remote monitoring method for a micro data center described in any one of claims 1-9.
