Data center PDU redundancy monitoring system, method and device and storage medium

By deploying two isolated links and multiple transmission paths in the data center PDU monitoring system, combining SNMP and Modbus RTU protocols, the problem of insufficient redundancy and reliability of traditional PDU monitoring systems is solved, and a PDU redundant monitoring system with high stability and high reliability is achieved.

CN119853269APending Publication Date: 2025-04-18SHENZHEN HILAN CLOUD DATA CENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411773855.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-04
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

Traditional data center PDU monitoring systems lack redundancy and reliability, especially in application scenarios with high maintenance costs such as submarine data centers, which cannot meet the requirements of high stability and high reliability.

Method used

A data center PDU redundancy monitoring system is designed. By deploying two isolated links on the physical link, it realizes redundancy and uses multiple links to transmit data. When one link fails, it can switch to other links to continue transmission, ensuring that the PDU always maintains monitoring online status. The system includes cabinet PDU, PDU access switch, serial port collector, core switch and monitoring server, and uses SNMP and Modbus RTU communication protocols for data acquisition and control.

Benefits of technology

By realizing redundancy of network links, transmission methods and control methods, the stability and reliability of service operations are improved, and the high availability and low failure rate of the PDU monitoring system are ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119853269A_ABST
    Figure CN119853269A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of power distribution monitoring, and discloses a data center PDU redundancy monitoring system, method and device and a storage medium, the system comprises a cabinet PDU, a PDU access switch, a serial port collector, a first weak current access switch, a second weak current access switch, a first core switch, a second core switch and a monitoring server; the cabinet PDU is respectively accessed to the PDU access switch and the serial port collector; the PDU access switch and the serial port collector are respectively connected with the first weak current access switch and the second weak current access switch; the first weak current access switch and the second weak current access switch are respectively connected with the first core switch and the second core switch; the first core switch and the second core switch are connected to the monitoring server. Two isolated links are deployed on a physical link to realize redundancy, wherein the failure of any section of link can ensure that the PDU is always kept in a monitoring on-line state.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of power distribution monitoring, and in particular to a data center PDU redundant monitoring system, method, device and storage medium. Background Art

[0002] In order to cope with the unprecedented challenges posed by the generation of massive data, storage, data processing and analysis capabilities, intelligent computing centers have emerged. Submarine data centers are one of the application scenarios of intelligent computing centers. The system architecture design of submarine data centers is maintenance-free, and various systems are required to support remote monitoring and remote control, among which the most important is the remote monitoring and control of the power distribution unit PDU (power distribution unit) that provides power distribution for servers.

[0003] However, most of the PDUs in traditional data center rooms only monitor data but do not control it. In special and extreme application scenarios, a small number of them do both data monitoring and branch disconnection control. However, in application scenarios with extremely high maintenance costs, such as submarine data centers, the stability and reliability of PDU monitoring are extremely high. The traditional single PDU collection and control method does not have redundancy and has relatively low reliability.

[0004] Therefore, there is an urgent need for a method that can perform redundant monitoring and remote control of data center PDUs, which can solve the problem that traditional PDU monitoring lacks redundancy and reliability. Summary of the invention

[0005] In view of this, the present application provides a data center PDU redundant monitoring system, method, device and storage medium to solve the problem that traditional PDU monitoring lacks redundancy and reliability. The technical solution is as follows.

[0006] In a first aspect, the present invention provides a data center PDU redundancy monitoring system, the system comprising:

[0007] Cabinet PDU, PDU access switch, serial port collector, first weak current access switch, second weak current access switch, first core switch, second core switch and monitoring server; the monitoring server includes a first monitoring server and a second monitoring server;

[0008] The cabinet PDU is respectively connected to the PDU access switch and the serial port collector;

[0009] The PDU access switch and the serial port collector are connected to the first weak current access switch and the second weak current access switch respectively;

[0010] The first weak current access switch and the second weak current access switch are connected to the first core switch and the second core switch respectively;

[0011] The first core switch and the second core switch are connected to the monitoring server.

[0012] In an optional implementation, the cabinet PDU is formed by connecting several PDUs in series in a hand-in-hand cascade manner, and the communication header of the PDU has at least one network port and two serial ports.

[0013] The data center PDU redundant monitoring system of the present invention sets the communication header of the PDU to have at least one network port and two serial ports, which can simultaneously meet two data collection modes, so that the system has redundancy.

[0014] In an optional implementation, the PDU access switch is connected to the network port of the cabinet PDU and collects network port data through a first communication protocol, and the serial port collector is connected to the serial port of the cabinet PDU and collects serial port data through a second communication protocol.

[0015] In an optional implementation, the first communication protocol includes an SNMP communication protocol, and the second communication protocol includes a Modbus RTU communication protocol.

[0016] The data center PDU redundant monitoring system of the present invention has a network port communication mode of the PDU that realizes intercommunication with the weak current monitoring network by connecting the PDU access switch, and a serial port communication mode of the PDU that uses four PDUs cascaded hand in hand for serial port communication.

[0017] In an optional implementation, a stack is set between the first core switch and the second core switch, and the port configurations of the first core switch and the second core switch are aggregated.

[0018] In the data center PDU redundant monitoring system of the present invention, the first core switch and the second switching core switch are stacked. Through the stacking, only the master device needs to be managed, and the slave devices will be configured synchronously, which greatly simplifies the management workload and can also provide line redundancy to ensure stable network operation. In addition, the port configurations of the first core switch and the second core switch are aggregated to balance the distribution of traffic between multiple physical links and avoid overloading of a certain link, which helps to ensure uniform distribution of data traffic and avoid network congestion caused by single point failures, thereby improving network performance and efficiency.

[0019] In an optional implementation, the system further includes: a control module, configured to send corresponding data acquisition instructions and control instructions to the PDU access relay and the serial port collector according to user operations.

[0020] The present invention provides a data center PDU redundant monitoring system, which has the following advantages.

[0021] The data center PDU redundant monitoring system provided by the present invention is composed of a cabinet PDU, a PDU access switch, a serial port collector, a first weak current access switch, a second weak current access switch, a first core switch, a second core switch and a monitoring server. The PDU access switch and the serial port collector are connected to the cabinet PDU, and network port communication and serial port communication are performed based on the corresponding network port communication protocol and serial port communication protocol, respectively. The network port communication mode of the PDU is connected to the PDU access switch to achieve intercommunication with the weak current monitoring network, and the serial port communication mode of the PDU adopts 4 PDU hand-in-hand cascades. The cabinet PDU is collected and written with data through the PDU access switch and the serial port collector to realize monitoring and control of the PDU. The PDU access switch and the serial port collector are respectively connected to the first weak current access switch and the second weak current access switch; the first weak current access switch and the second weak current access switch are respectively connected to the first core switch and the second core switch. The first core switch and the second switching core switch are stacked. Through stacking, only the master device needs to be managed, and the slave device will be configured synchronously, which greatly simplifies the management workload and can also provide line redundancy to ensure stable network operation. In addition, the port configuration of the first core switch and the second core switch is aggregated to balance the distribution of traffic between multiple physical links and avoid overloading of a certain link, which helps to ensure the uniform distribution of data traffic and avoid network congestion caused by single point failure, thereby improving network performance and efficiency. The first core switch and the second core switch are finally connected to the monitoring server, which includes the first monitoring server and the second monitoring server to avoid the failure of the monitoring system due to server failure. Redundancy is achieved by deploying two isolated links on the physical link. Data is transmitted through multiple links. When one of the links fails, it can be switched to other links to continue transmission, ensuring that the PDU always maintains the monitoring online state, which greatly improves reliability. Not only redundancy on the network link is achieved, but also redundancy in the transmission mode and control mode is achieved, which improves the stability and reliability of business operation.

[0022] In a second aspect, the present invention provides a data center PDU redundancy monitoring method, which is applied to a data center PDU redundancy monitoring system as described in the first aspect or any corresponding embodiment thereof, and the method is executed by a monitoring server, and the method includes:

[0023] When receiving a data collection instruction, based on the first communication protocol, obtaining a corresponding first object identification code from the data collection instruction; obtaining corresponding collection data from the cabinet PDU according to the first object identification code;

[0024] When a data write instruction is received, based on the first communication protocol, a corresponding second object identification code is obtained from the data acquisition instruction; and corresponding write data is written to the cabinet PDU according to the second object identification code.

[0025] In an optional implementation, the method may also be executed by a serial port collector, and the method includes:

[0026] When receiving the data collection instruction, based on the second communication protocol, obtaining corresponding collection data from the first register of the cabinet PDU according to the first function code indicated by the data collection instruction;

[0027] When a data write instruction is received, based on the second communication protocol, corresponding write data is written into the second register of the cabinet PDU according to the second function code indicated by the data write instruction.

[0028] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the data center PDU redundancy monitoring method of the second aspect or any corresponding embodiment thereof by executing the computer instructions.

[0029] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the data center PDU redundancy monitoring method of the second aspect or any corresponding embodiment thereof.

[0030] In a fifth aspect, the present invention provides a computer program product, comprising computer instructions for causing a computer to execute the data center PDU redundancy monitoring method of the second aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0032] Figure 1 The diagram is a structural diagram of a data center PDU redundancy monitoring system according to an exemplary embodiment.

[0033] Figure 2 The present invention is a flow chart of a method for performing PDU redundancy monitoring on a PDU access switch according to an exemplary embodiment.

[0034] Figure 3 The present invention is a flow chart of a method for performing PDU redundancy monitoring by a serial port collector according to an exemplary embodiment.

[0035] Figure 4 It is a schematic diagram of the structure of hand-in-hand cascading of PDUs according to an exemplary embodiment.

[0036] Figure 5 It is a structural schematic diagram of a computer device provided by an optional embodiment of the present invention. DETAILED DESCRIPTION

[0037] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of this application.

[0038] It should be understood that the "indication" mentioned in the embodiments of the present application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association relationship between A and B.

[0039] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between two items, or an association relationship between the two items, or a relationship between indication and being indicated, configuration and being configured, and the like.

[0040] In an embodiment of the present application, "predefinition" can be achieved by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, including a terminal device and a network device). The present application does not limit its specific implementation method.

[0041] With the rapid development of Internet technology and artificial intelligence (AI) large model technology, the generation of massive data has brought unprecedented challenges to storage, data processing and analysis capabilities. In response to this trend, intelligent computing centers have emerged. They not only have powerful data processing capabilities, but also support complex AI model training and reasoning tasks.

[0042] The submarine data center is one of the application scenarios of the intelligent computing center. The submarine data center system architecture design is maintenance-free oriented. Various systems are required to support remote monitoring and remote control. The most important of these is the remote monitoring and control of the power supply unit PDU that provides power distribution for the server. Most of the PDUs in the computer room of the traditional data center only monitor data but do not control. A small number of special and extreme application scenarios perform both data monitoring and branch disconnection control. However, in the application scenario of the submarine data center, which has extremely high maintenance costs, the stability and reliability of PDU monitoring are extremely high. The traditional single PDU acquisition and control method does not have redundancy and has relatively low reliability.

[0043] Therefore, in order to solve the problem that traditional PDU monitoring lacks redundancy and reliability, the embodiment of the present invention provides a data center PDU redundant monitoring system, which realizes redundancy by deploying two isolated links on the physical link, transmits data through multiple links, and when one of the links fails, it can switch to other links to continue transmission, ensuring that the PDU always maintains the monitoring online state, which greatly improves reliability. Not only redundancy on the network link is achieved, but also redundancy in the transmission mode and control mode is achieved, which improves the stability and reliability of business operation.

[0044] The data center PDU redundant monitoring system provided by the embodiment of the present invention takes a submarine data center as an example. The architecture of the submarine data center is as follows: Figure 1 As shown, including:

[0045] Cabinet PDU, PDU access switch, serial port collector, first weak current access switch, second weak current access switch, first core switch, second core switch and monitoring server; the monitoring server includes a first monitoring server and a second monitoring server.

[0046] The cabinet PDU is respectively connected to the PDU access switch and the serial port collector; the PDU access switch and the serial port collector are respectively connected to the first weak current access switch and the second weak current access switch; the first weak current access switch and the second weak current access switch are respectively connected to the first core switch and the second core switch; the first core switch and the second core switch are connected to the monitoring server.

[0047] Optionally, the cabinet PDU is formed by connecting several PDUs in series in a hand-in-hand cascade manner, and the communication header of the PDU has at least one network port and two serial ports. The PDU access switch is connected to the network port of the cabinet PDU and collects network port data through a first communication protocol, and the serial port collector is connected to the serial port of the cabinet PDU and collects serial port data through a second communication protocol. The first communication protocol includes the SNMP communication protocol, and the second communication protocol includes the Modbus RTU communication protocol.

[0048] Optionally, a stack is set between the first core switch and the second core switch, and the port configurations of the first core switch and the second core switch are aggregated.

[0049] Optionally, the system further includes: a control module, configured to send corresponding data acquisition instructions and control instructions to the PDU access relay and the serial port collector according to user operations.

[0050] Based on the above embodiment, a PDU redundancy monitoring method applied to a PDU redundancy monitoring system in a data center is provided. Since the above monitoring system is provided with two data acquisition links, the monitoring method can be executed by a monitoring server or by a serial port collector.

[0051] When the method is executed by the monitoring server, the process of the PDU redundancy monitoring method is as follows: Figure 2 As shown, the following steps are included:

[0052] S201. When a data collection instruction is received, based on a first communication protocol, a corresponding first object identification code is obtained from the data collection instruction; and corresponding collection data is obtained from the cabinet PDU according to the first object identification code;

[0053] S202. When a data write instruction is received, based on the first communication protocol, a corresponding second object identification code is obtained from the data acquisition instruction; and corresponding write data is written to the cabinet PDU according to the second object identification code.

[0054] When the method is executed by a serial port collector, the process of the PDU redundancy monitoring method is as follows: Figure 3 As shown, the following steps are included:

[0055] S301, when receiving a data collection instruction, based on a second communication protocol, obtaining corresponding collection data from a first register of the cabinet PDU according to a first function code indicated by the data collection instruction;

[0056] S302: When a data write instruction is received, based on a second communication protocol, corresponding write data is written into a second register of the cabinet PDU according to a second function code indicated by the data write instruction.

[0057] In summary, an embodiment of the present invention provides a data center PDU redundant monitoring system and method, which is composed of a cabinet PDU, a PDU access switch, a serial port collector, a first weak current access switch, a second weak current access switch, a first core switch, a second core switch and a monitoring server. The PDU access switch and the serial port collector are both connected to the cabinet PDU, and network port communication and serial port communication are performed based on the corresponding network port communication protocol and serial port communication protocol, respectively. The network port communication mode of the PDU is connected to the PDU access switch to achieve intercommunication with the weak current monitoring network, and the serial port communication mode of the PDU adopts 4 PDU hand-in-hand cascade. Data collection and data writing are performed on the cabinet PDU through the PDU access switch and the serial port collector to realize monitoring and control of the PDU. The PDU access switch and the serial port collector are respectively connected to the first weak current access switch and the second weak current access switch; the first weak current access switch and the second weak current access switch are respectively connected to the first core switch and the second core switch. The first core switch and the second switching core switch are stacked. Through stacking, only the master device needs to be managed, and the slave device will be configured synchronously, which greatly simplifies the management workload and can also provide line redundancy to ensure stable network operation. In addition, the port configuration of the first core switch and the second core switch is aggregated to balance the distribution of traffic between multiple physical links and avoid overloading of a certain link, which helps to ensure the uniform distribution of data traffic and avoid network congestion caused by single point failure, thereby improving network performance and efficiency. The first core switch and the second core switch are finally connected to the monitoring server, which includes the first monitoring server and the second monitoring server to avoid the failure of the monitoring system due to server failure. Redundancy is achieved by deploying two isolated links on the physical link. Data is transmitted through multiple links. When one of the links fails, it can be switched to other links to continue transmission, ensuring that the PDU always maintains the monitoring online state, which greatly improves reliability. Not only redundancy on the network link is achieved, but also redundancy in the transmission mode and control mode is achieved, which improves the stability and reliability of business operation.

[0058] In order to better illustrate the data center PDU redundant monitoring system and method of the above embodiment, a specific example will be used for illustration. Figure 1 Taking the submarine data center shown as an example, it includes a submarine data cabin and a shore monitoring center. The submarine data cabin includes a cabinet PDU, a PDU access switch, a serial port collector, a main weak-current access switch, and a backup weak-current access switch. The shore monitoring center includes a main core switch, a backup core switch, and a monitoring server. The monitoring server includes a main monitoring server and a backup monitoring server.

[0059] The cabinet PDU is respectively connected to the PDU access switch and the serial port collector; the PDU access switch and the serial port collector are respectively connected to the main weak-current access switch and the backup weak-current access switch; the main weak-current access switch and the backup weak-current access switch are respectively connected to the main core switch and the backup core switch; the main core switch is connected to the main monitoring server, and the backup core switch is connected to the backup monitoring server.

[0060] The PDU of the submarine data cabin cabinet uses two transmission protocols, TCP / IP and RS485, and the application layer protocol uses SNMP and Modbus Rtu to achieve data collection and remote control.

[0061] The PDU communication header needs to support at least 1 network port and 2 serial ports to support this transmission mode. The network port communication mode of the PDU is achieved by connecting the PDU access switch to communicate with the weak current monitoring network, and the serial port communication mode of the PDU adopts 4 PDU hand-in-hand cascading, such as Figure 4 As shown, the serial port collector is connected to the IN serial port of the first PDU, the OUT serial port of the PDU is connected to the IN serial port of the second PDU, the OUT serial port is connected to the IN serial port of the third PDU, and the OUT serial port is connected to the IN serial port of the fourth PDU, so that the four PDUs can communicate in a hand-in-hand cascade manner.

[0062] The PDU access switch and serial port collector are connected to the main weak-current switch and the backup weak-current switch respectively. The two switches are connected to the shore monitoring center through the submarine optical-electric composite cable. The final nodes are connected to the main and backup core switches respectively. The core switches are stacked and the switch port configurations are aggregated. This architecture not only realizes redundancy on the network, but also realizes redundancy in transmission and control methods, improving the stability and reliability of business operations.

[0063] The PDU redundant monitoring and remote control architecture of the submarine data center in this example deploys two isolated links on the physical link to achieve redundancy. For data collection, two different protocols, modubs and snmp, are used for data collection and branch remote disconnection control respectively. The communication collector parses the collected data according to the communication protocol through these two protocols and stores it in the database. The terminal displays these two control methods in a configured manner on the dynamic ring interface for operation and maintenance personnel to operate.

[0064] The above data collection and control methods are realized through SNMP and Modbus Rtu.

[0065] Modbus RTU is to read the data of the corresponding register of PDU and send control instructions to modify the status of the corresponding register of PDU through the Modbus communication protocol pre-defined by the manufacturer on the collector side and the corresponding function code. Specifically, the data of the corresponding register of PDU is obtained through function code 03 (read holding register), and multiple register information is written through function code 10.

[0066] For example, when the Modbus address of the voltage value register of the first branch of the PDU is 201, and the Modbus address of the register that controls the on / off of the branch feeder relay is 250, the following uses function code 03 and function code 10 to respectively obtain the corresponding register data and send the control information.

[0067] The way to obtain the value of the voltage register modbus address 201 by function code 03 specifically includes sending the acquisition instruction at the acquisition end: 01 03 00C9 00 01CRC (01 is the device ID, 03 is the function code, 00C9 indicates that the register starting address is 201, 00 01 indicates 1 register to be read, CRC is the check code, which occupies 2 bytes, and the actual verification code after calculation shall prevail), and the PDU end will return 0103 02 08 96CRC (01 is the device ID, 03 is the function code, 02 indicates that there are 2 bytes of data, 08 96 indicates that the read voltage value is 2198, CRC is the check code, which occupies 2 characters, and the actual verification code after calculation shall prevail) after receiving the message. The above data realizes the reading of the data at the register address 201 through the modbus function code 03, and the returned data is 2198. The required data can be obtained by taking the value according to the communication protocol defined by the manufacturer.

[0068] The method of writing the value of the modbus address of the voltage register 250 with function code 10 specifically includes sending the acquisition instruction at the acquisition end: 01 10 00FA 00 01 02 00 01CRC (01 is the device ID, 10 is the function code, 00FA indicates that the register starting address is 250, 00 01 indicates 1 register read, 02 indicates that the written data occupies 2 bytes, 00 01 indicates that the written value is 1, CRC is the check code, which occupies 2 bytes, and the actual verification code after calculation shall prevail), and the PDU end will return 01 10 00FA 00 01CRC (01 is the device ID, 10 is the function code, 00FA indicates that the register starting address is 250, 00 01 indicates that the number of registers written is 1, CRC is the check code, which occupies 2 characters, and the actual verification code after calculation shall prevail) after receiving the message. The above data realizes the modification of the value of register address 250 through modbus function code 10, thereby realizing the remote disconnection of the branch feeder relay of the PDU.

[0069] The SNMP collection method is to obtain information by querying the OID of the device object defined by the manufacturer through the PDU access switch, and control can be achieved by modifying the value of the OID. The monitoring server can query the specified OID value by sending a GetRequest message, and the PDU end will return a GetResponse to respond to the data after receiving it; writing data is to modify the specified OID value by sending a SetRequest to the monitoring server, and the PDU will return a GetResponse to the monitoring server to indicate whether the setting is successful.

[0070] For example, assuming that the voltage value OID of the PDU feeder branch is: .1.3.6.1.4.1.30966.11.0.1.3.1.1.1, the monitoring server needs to send a GetRequest message to query this OID to obtain the voltage value of the PDU feeder.

[0071] Assuming that the OID of the switch status value of the PDU feeder branch is: 1.3.6.1.4.1.30966.11.0.3.1.1.1.1, the monitoring server needs to send a SetRequest to modify the specified OID value to achieve remote switching.

[0072] This example also supports user remote operation and control. Specifically, the data pushed from the PDU end is obtained through SNMP and Modbus RTU, and the data is processed. The processed data will be pushed to the monitoring server. The operation will be simplified on the monitoring server and displayed on the operating platform in a configured manner. PDU data query and branch feeder relay remote disconnection operation can be realized by device query and button click.

[0073] The redundant monitoring and remote control architecture of the PDU in the submarine data center in this example collects data and monitors data using both the modbus rtu and snmp protocols. This architecture has redundancy and stability, greatly improving reliability, bringing great operational convenience to operation and maintenance personnel, and simplifying the business difficulty of customers. When any of the physical links fails or the data collected fails, the PDU can always be monitored online. The operation and maintenance personnel can remotely view the real-time data of the PDU and remotely disconnect the branch feeder switch at any time. By using modbus rtu and snmp for collection at the same time, the data collected by the two methods can be automatically checked on the collector side, thereby ensuring the integrity, consistency and accuracy of the data and providing correct information for terminal monitoring. Security has been improved. By combining modbus and snmp, higher security policies can be configured according to actual usage requirements, and encryption technology can be used to protect sensitive data transmission.

[0074] In summary, the PDU redundant monitoring architecture of the submarine data center provided in this example consists of a cabinet PDU, a PDU access switch, a serial port collector, a main weak-current access switch, a backup weak-current access switch, a main core switch, a backup core switch, and two monitoring servers. The PDU access switch and the serial port collector are connected to the cabinet PDU, and network port communication and serial port communication are performed based on the corresponding network port communication protocol and serial port communication protocol respectively. The network port communication mode of the PDU is realized by connecting the PDU access switch to realize intercommunication with the weak-current monitoring network, and the serial port communication mode of the PDU adopts 4 PDU hand-in-hand cascading. Data is collected and written to the cabinet PDU through the PDU access switch and the serial port collector to realize monitoring and control of the PDU. The PDU access switch and the serial port collector are respectively connected to the main weak-current access switch and the backup weak-current access switch; the main weak-current access switch and the backup weak-current access switch are respectively connected to the main core switch and the backup core switch. The main core switch and the standby core switch are stacked. Through stacking, only the main device needs to be managed, and the slave devices will be configured synchronously, which greatly simplifies the management workload and provides line redundancy to ensure stable network operation. In addition, the port configuration of the main core switch and the standby core switch is aggregated to balance the distribution of traffic between multiple physical links and avoid overloading of a certain link. This helps to ensure the uniform distribution of data traffic and avoid network congestion caused by single point failure, thereby improving network performance and efficiency. The main core switch and the standby core switch are finally connected to the monitoring server, which includes two monitoring servers to avoid the monitoring system from failing due to server failure. Redundancy is achieved by deploying two isolated links on the physical link. Data is transmitted through multiple links. When one of the links fails, it can be switched to other links to continue transmission, ensuring that the PDU always maintains the monitoring online state, which greatly improves reliability. Not only redundancy on the network link is achieved, but also redundancy in the transmission mode and control mode is achieved, which improves the stability and reliability of business operation.

[0075] The embodiment of the present invention also provides a computer device, see Figure 5 , Figure 5 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 5As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the computer device, including instructions stored in or on the memory to display graphic information in a graphical user interface on an external input / output device (such as a display device coupled to an interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 5 A processor 10 is taken as an example.

[0076] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.

[0077] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.

[0078] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0079] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.

[0080] The computer device also includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30 and the output device 40 may be connected via a bus or other means. Figure 5 The example of connecting through bus is taken in the following.

[0081] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.

[0082] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.

[0083] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.

Claims

1. A data center PDU redundant monitoring system, characterized in that: The system includes a cabinet PDU, a PDU access switch, a serial port collector, a first weak current access switch, a second weak current access switch, a first core switch, a second core switch and a monitoring server; the monitoring server includes a first monitoring server and a second monitoring server; The cabinet PDU is respectively connected to the PDU access switch and the serial port collector; The PDU access switch and the serial port collector are connected to the first weak current access switch and the second weak current access switch respectively; The first weak current access switch and the second weak current access switch are connected to the first core switch and the second core switch respectively; The first core switch and the second core switch are connected to the monitoring server.

2. The system according to claim 1, characterized in that The cabinet PDU is formed by connecting several PDUs in series in a hand-in-hand cascade manner, and the communication header of the PDU has at least one network port and two serial ports.

3. The system according to claim 2, characterized in that The PDU access switch is connected to the network port of the cabinet PDU and collects network port data through a first communication protocol; the serial port collector is connected to the serial port of the cabinet PDU and collects serial port data through a second communication protocol.

4. The system according to claim 3, characterized in that The first communication protocol includes the SNMP communication protocol, and the second communication protocol includes the Modbus RTU communication protocol.

5. The system according to claim 1, characterized in that A stack is set between the first core switch and the second core switch, and the port configurations of the first core switch and the second core switch are aggregated.

6. The system according to claim 1, characterized in that The system further comprises: The control module is used to send corresponding data acquisition instructions and control instructions to the PDU access relay and the serial port collector according to the user's operation.

7. A data center PDU redundancy monitoring method, characterized in that: Applied to the data center PDU redundant monitoring system according to any one of claims 1 to 6, the method is executed by the monitoring server, and the method includes: When receiving a data collection instruction, based on a first communication protocol, obtaining a corresponding first object identification code from the data collection instruction; obtaining corresponding collection data from the cabinet PDU according to the first object identification code; When a data write instruction is received, based on the first communication protocol, a corresponding second object identification code is obtained from the data acquisition instruction; and corresponding write data is written to the cabinet PDU according to the second object identification code.

8. A data center PDU redundancy monitoring method, characterized in that: Applied to the data center PDU redundant monitoring system according to any one of claims 1 to 6, the method is executed by the serial port collector, and the method includes: When receiving the data collection instruction, based on the second communication protocol, obtaining corresponding collection data from the first register of the cabinet PDU according to the first function code indicated by the data collection instruction; When a data write instruction is received, based on a second communication protocol, corresponding write data is written into a second register of the cabinet PDU according to a second function code indicated by the data write instruction.

9. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the data center PDU redundancy monitoring method according to any one of claims 7 to 8 by executing the computer instructions.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the data center PDU redundancy monitoring method according to any one of claims 7 to 8.