Machine room power distribution capacity processing method and device, equipment and storage medium
By automatically obtaining and analyzing the cabinet distribution diagram, combining dynamic ring and IT monitoring system data, the cabinet-level distribution capacity information is automatically generated and verified, which solves the problem of low efficiency and low accuracy in the data center when acquiring and managing cabinet-level power consumption data, and achieves efficient and accurate distribution capacity processing.
Patent Information
- Application Number
- CN202411687238.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-03-07
AI Technical Summary
Currently, data centers face low efficiency and low accuracy when acquiring and managing cabinet-level power consumption data. The existing monitoring system cannot effectively manage the losses in the internal power transmission and conversion process of the cabinet, and lacks refined power consumption management functions.
By obtaining electronic documents of the cabinet distribution diagram, analyzing the cabinet information, including the relationship between the cabinet and the distribution cabinet, and interacting with the dynamic ring monitoring system and the IT hardware monitoring system, obtaining dynamic ring monitoring data and IT equipment power consumption data, and automatically generate and verify the cabinet-level distribution capacity information.
The automatic processing of the distribution capacity of each cabinet in the target computer room has been achieved, which significantly improves the processing efficiency, shortens the processing cycle, reduces the cost of labor investment, and ensures the accuracy of the distribution capacity, and supports the computer room resource planning and energy-saving and emission reduction goals.
Smart Images

Figure CN119582368A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a method, device, equipment and storage medium for processing power distribution capacity in a computer room. Background Art
[0002] In data center capacity management, cabinet-level power consumption management is a crucial link. Effective power consumption management not only helps to optimize the capacity planning of data centers, but also plays a key role in achieving goals such as energy conservation and emission reduction. However, current data centers face significant challenges in obtaining and managing cabinet-level power consumption data. At present, the cabinet power consumption information of data centers mainly comes from two major monitoring systems, namely the information technology (IT) hardware monitoring system and the dynamic environment monitoring system. Among them, the IT hardware monitoring system obtains power consumption data by summarizing the internal power consumption of each IT device, but it ignores the loss part generated during the power transmission and conversion process inside the cabinet, and not all devices have power consumption monitoring functions; while the dynamic environment monitoring system mainly monitors the switches of the distribution cabinet, and lacks refined power consumption management functions at the cabinet level. In other words, there are still significant deficiencies in obtaining cabinet-level power consumption information through these two monitoring systems.
[0003] In the related technology, the operation and maintenance personnel usually manually integrate and analyze the monitoring data of the automatic environmental monitoring system according to the cabinet distribution map to obtain reliable cabinet-level power consumption data, and further determine the power distribution capacity of the computer room based on the cabinet-level power consumption data. However, there are problems of low efficiency and low accuracy. Summary of the invention
[0004] The embodiments of the present application provide a method, device, equipment and storage medium for processing power distribution capacity of a computer room, so as to solve the problems of low efficiency and low accuracy in determining power distribution capacity of a computer room in the related art.
[0005] In a first aspect, the present application provides a method for processing power distribution capacity in a computer room, comprising:
[0006] Obtain the electronic document of the cabinet power distribution diagram of the target computer room;
[0007] Analyze the electronic document to obtain cabinet information of each cabinet in the cabinet power distribution diagram, where the cabinet information includes the association relationship between the cabinet and the power distribution cabinet;
[0008] Interact with the power environment monitoring system to obtain the power environment monitoring data of the branch where the power distribution cabinet is located collected by the power environment monitoring system, and form the cabinet power consumption data and cabinet-level power distribution capacity information of each cabinet;
[0009] Interact with the IT hardware monitoring system to obtain power consumption data of IT equipment in each cabinet;
[0010] According to the IT equipment power consumption data and cabinet power consumption data of each cabinet, the cabinet-level power distribution capacity information is verified to obtain the power distribution capacity of each cabinet in the target computer room.
[0011] In a second aspect, the present application provides a device for processing power distribution capacity in a computer room, comprising:
[0012] A first acquisition module is used to acquire an electronic document of a cabinet power distribution diagram of a target computer room;
[0013] An analysis module, used for analyzing the electronic document to obtain cabinet information of each cabinet in the cabinet power distribution diagram, wherein the cabinet information includes an association relationship between the cabinet and the power distribution cabinet;
[0014] The second acquisition module is used to interact with the dynamic environment monitoring system to obtain the dynamic environment monitoring data of the branch where the power distribution cabinet is located collected by the dynamic environment monitoring system, and form the cabinet power consumption data of each cabinet and the cabinet-level power distribution capacity information;
[0015] The third acquisition module is used to interact with the IT hardware monitoring system to obtain the power consumption data of the IT equipment in each cabinet;
[0016] The processing module is used to verify the cabinet-level power distribution capacity information according to the IT equipment power consumption data of each cabinet and the cabinet power consumption data, and obtain the power distribution capacity of each cabinet in the target computer room.
[0017] In a third aspect, the present application provides an electronic device, comprising: a processor, and a memory communicatively connected to the processor;
[0018] Memory for storing computer-executable instructions;
[0019] A processor, configured to execute computer-executable instructions stored in a memory to implement any one of the methods described in the first aspect.
[0020] In a fourth aspect, the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed, they are used to implement any one of the methods in the first aspect.
[0021] In a fifth aspect, the present application provides a computer program product, including a computer program, which implements any method in the first aspect when executed.
[0022] The computer room power distribution capacity processing method, device, equipment and storage medium provided in the present application obtain an electronic document of a cabinet power distribution diagram of a target computer room, analyze the electronic document, and obtain cabinet information of each cabinet in the cabinet power distribution diagram, wherein the cabinet information includes the association relationship between the cabinet and the power distribution cabinet; interact with a dynamic environment monitoring system to obtain dynamic environment monitoring data of a branch where the power distribution cabinet is located collected by the dynamic environment monitoring system, and form cabinet power consumption data and cabinet-level power distribution capacity information of each cabinet; further interact with an IT hardware monitoring system to obtain power consumption data of IT equipment of each cabinet, and verify the cabinet-level power distribution capacity information according to the power consumption data of the IT equipment and the cabinet power consumption data of each cabinet, and obtain the power distribution capacity of each cabinet in the target computer room. In this process, the cabinet power distribution diagram is obtained and analyzed in an automated manner, the relationship between the cabinet and the power distribution cabinet is extracted, and the cabinet-level power distribution capacity information is automatically generated and verified by interacting with the dynamic environment monitoring system and the IT hardware monitoring system, thereby realizing the automated processing of the power distribution capacity of each cabinet in the target computer room, significantly improving the efficiency of the power distribution capacity processing of the computer room, shortening the processing cycle, and reducing the cost of manpower input. In addition, the automated processing method can systematize and standardize the processing process, reduce the dependence on the experience or skill level of the operation and maintenance personnel, thereby reducing the errors that may occur during the manual processing process, and ensuring the accuracy of the power distribution capacity of each cabinet in the target computer room. This refined processing provides reliable data support for computer room resource planning, capacity optimization, and resource potential, and has positive significance for the realization of the energy conservation and emission reduction goals of the data center. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0024] Figure 1 A schematic diagram of an application scenario of a method for processing power distribution capacity in a computer room provided by an exemplary embodiment of the present application;
[0025] Figure 2 A schematic diagram of a process of processing power distribution capacity in a computer room provided by an exemplary embodiment of the present application;
[0026] Figure 3 A schematic diagram of a process for forming cabinet-level power distribution capacity information provided by an exemplary embodiment of the present application;
[0027] Figure 4 A schematic diagram of a verification process of cabinet-level power distribution capacity information provided for an exemplary embodiment of the present application;
[0028] Figure 5 A structural schematic diagram of a power distribution capacity processing device for a computer room provided by an exemplary embodiment of the present application;
[0029] Figure 6 A schematic diagram of the structure of an electronic device provided for an exemplary embodiment of the present application.
[0030] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0031] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0032] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and need not be used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable in appropriate circumstances, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein, for example. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, the process, system, product or equipment comprising a series of steps or units need not be limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, products or equipment.
[0033] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0034] First, the terms involved in this application are explained:
[0035] Dynamic environment monitoring system: Dynamic environment monitoring system is a power environment monitoring system, which is mainly used to monitor various infrastructure equipment in the data center and the environment information of the computer room. Among them, various infrastructure equipment includes but is not limited to high and low voltage distribution cabinets, uninterruptible power supply (UPS), diesel generators, precision air conditioners and precision distribution cabinets; computer room environment information includes but is not limited to temperature, humidity, pressure difference between inside and outside the computer room, dust, harmful gas concentration and hydrogen concentration between batteries.
[0036] IT hardware monitoring system: IT hardware monitoring system refers to a monitoring system that obtains the real-time operating status and related operating parameters of various IT equipment in the computer room through out-of-band management means. The IT hardware monitoring system can be used to obtain the real-time operating power consumption of each IT equipment. Among them, various IT equipment includes but is not limited to personal computers (PCs), servers, minicomputers, switches, storage devices, tape libraries, and load balancing devices.
[0037] In the related art, when the power distribution capacity of the computer room is processed manually, the operation and maintenance personnel usually integrate and analyze the monitoring data of the automatic ring monitoring system according to the cabinet distribution map, but the timeliness cannot be guaranteed in time; and the relationship between the cabinet and the distribution cabinet also needs to be maintained manually. When the position of the cabinet is adjusted, the relationship between the cabinet and the distribution cabinet, as well as the algorithm for calculating the cabinet-level power distribution capacity information, need to be updated in time, otherwise it will directly affect the accuracy of the power distribution capacity of each cabinet in the computer room. Therefore, the process of manual integration and analysis is cumbersome and time-consuming, especially when there are a large number of cabinets in the computer room, the timeliness cannot be guaranteed in time, the efficiency is extremely low, and the manpower investment cost is high; in addition, due to the different experience and skill levels of different operation and maintenance personnel during manual processing, and relying on the subjective judgment of the operation and maintenance personnel, errors may occur during the manual processing process, further affecting the accuracy of the power distribution capacity of each cabinet.
[0038] In order to solve the above problems, the embodiment of the present application provides a solution for processing the power distribution capacity of a computer room. By designing an automated processing tool or an automated processing program, the electronic document of the cabinet power distribution diagram of the target computer room is automatically obtained, and the electronic document of the cabinet power distribution diagram is identified, and the association relationship between each cabinet in the computer room and the power distribution cabinet is established. The dynamic environment monitoring data of the branch where the power distribution cabinet is located is obtained with the help of the dynamic environment monitoring system to form the cabinet power consumption data and cabinet-level power distribution capacity information of each cabinet; further based on the power consumption data of the IT equipment of each cabinet in the IT hardware monitoring system, the cabinet-level power distribution capacity information is verified to obtain a more accurate power distribution capacity of each cabinet in the target computer room. Through the automated processing method, the efficiency of the power distribution capacity processing of the computer room is significantly improved, the processing cycle is shortened, and the manpower input cost is reduced; in addition, the automated processing method can systematize and standardize the processing flow, reduce the dependence on the experience or skill level of the operation and maintenance personnel, thereby reducing the errors that may occur during the manual processing process and ensuring the accuracy of the power distribution capacity of each cabinet in the target computer room.
[0039] Figure 1 Schematic diagram of application scenario of the method for processing power distribution capacity in a computer room provided by the exemplary embodiment of the present application. Figure 1 As shown, the application scenario includes a client 11 and a server 12, wherein the number of the client 11 may be at least one. In actual application, when the server 12 detects the electronic document of the cabinet power distribution diagram of the target computer room submitted by the client 11, it executes the computer room power distribution capacity processing method provided in the present application to obtain the power distribution capacity of each cabinet in the target computer room. Correspondingly, the client 11 obtains the power distribution capacity of each cabinet in the target computer room.
[0040] It should be noted that the server 12 may also be replaced by a server cluster or other computing devices with certain computing power. The client 11 may be a computer or a notebook.
[0041] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0042] Figure 2 A flow chart of a method for processing power distribution capacity in a computer room provided by an exemplary embodiment of the present application. Figure 2 As shown, the method for processing the power distribution capacity of the equipment room includes the following steps:
[0043] S201. Obtain an electronic document of a cabinet power distribution diagram of a target computer room.
[0044] For example, a cabinet power distribution diagram refers to a diagram showing the configuration relationship between the power distribution unit (PDU) in the cabinet and the branch switch of the distribution cabinet, including cabinet information, distribution cabinet switch information, and PDU information, etc. Among them, the cabinet information is, for example, the cabinet name, and the distribution cabinet switch information is, for example, the distribution cabinet switch number or the distribution cabinet switch name, etc.
[0045] The file format of the electronic document of the cabinet power distribution diagram includes but is not limited to Excel, Portable Document Format (PDF) or Drawing file (DWG).
[0046] S202: Analyze the electronic document to obtain cabinet information of each cabinet in the cabinet power distribution diagram, where the cabinet information includes an association relationship between the cabinet and the power distribution cabinet.
[0047] For example, libraries and tools in the Python programming language, such as PyPDF2, pandas, and openpyxl, are used to parse electronic documents and extract cabinet information. For example, the cabinet information includes an association between the cabinet name and the switch number of the distribution cabinet. Then, a cabinet-distribution cabinet switch data pair can be formed and the cabinet-distribution cabinet switch data pair can be added to the configuration data queue.
[0048] S203, interacting with the dynamic environment monitoring system, obtaining the dynamic environment monitoring data of the branch where the power distribution cabinet is located collected by the dynamic environment monitoring system, and forming the cabinet power consumption data of each cabinet and the cabinet-level distribution capacity information.
[0049] For example, a cabinet-distribution cabinet switch data pair is obtained from the configuration data queue, and according to the distribution cabinet switch number in the cabinet-distribution cabinet switch data pair, the cabinet interacts with the dynamic environment monitoring system, and the power consumption data of the branch where the distribution cabinet is located is obtained from the dynamic environment monitoring system to form a cabinet-distribution cabinet switch-power consumption data table. Accordingly, the cabinet-distribution cabinet switch-power consumption data table is summarized using the cabinet name, and the power consumption data of the branches where all the distribution cabinet switches of the same cabinet are located are summed, so as to obtain the cabinet power consumption data of each cabinet and form a cabinet-power consumption data table.
[0050] Furthermore, based on the cabinet-power consumption data table of each cabinet, the power consumption pattern of each cabinet is analyzed, the time periods of high power consumption and low power consumption, the historical peak power consumption and average power consumption of each cabinet, etc. are identified, and the power consumption trend of the cabinet is evaluated to predict future power consumption requirements; and based on the power consumption data, the power distribution capacity requirements of each cabinet are determined, thereby forming cabinet-level power distribution capacity information.
[0051] S204: interact with the IT hardware monitoring system to obtain power consumption data of IT equipment in each cabinet.
[0052] For example, the system interacts with an IT hardware monitoring system, queries the operating energy consumption of each IT device and the cabinet where the IT device is located in the IT hardware monitoring system, thereby obtaining information on all IT devices in each cabinet and power consumption information on each IT device; further, based on the information on all IT devices in each cabinet and power consumption information on each IT device, obtain power consumption data of the IT devices in each cabinet.
[0053] S205 . According to the IT equipment power consumption data of each cabinet and the cabinet power consumption data, the cabinet-level power distribution capacity information is verified to obtain the power distribution capacity of each cabinet in the target computer room.
[0054] In some embodiments, the cabinet-level power distribution capacity information is verified based on the IT equipment power consumption data and the cabinet power consumption data of each cabinet to obtain the power distribution capacity of each cabinet in the target computer room, including: for each cabinet in each cabinet in the target computer room, comparing the power consumption data of the IT equipment in the cabinet and the power consumption data of the cabinet; if the deviation between the power consumption data of the IT equipment in the cabinet and the power consumption data of the cabinet is less than or equal to a set value, it is determined that the cabinet-level power distribution capacity information verification has passed; and the power distribution capacity of each cabinet in the cabinet-level power distribution capacity information is determined to be the power distribution capacity of each cabinet in the target computer room.
[0055] For example, compare the cabinet-power consumption data table generated based on the dynamic environment monitoring data and the cabinet-power consumption data verification table generated based on the power consumption data of the IT equipment. For each cabinet in the target computer room, compare the power consumption data of the IT equipment in the cabinet-power consumption data verification table with the power consumption data of the cabinet. If the deviation between the power consumption data of the IT equipment in the cabinet and the power consumption data of the cabinet is less than or equal to the set value, for example, 10%, it is determined that the cabinet-level power distribution capacity information verification has passed, and the power distribution capacity of each cabinet in the cabinet-level power distribution capacity information is determined to be the power distribution capacity of each cabinet in the target computer room.
[0056] The method for processing the power distribution capacity of a computer room provided in the embodiment of the present application acquires and analyzes the power distribution diagram of the cabinet in an automated manner, extracts the association between the cabinet and the power distribution cabinet, and interacts with the dynamic environment monitoring system and the IT hardware monitoring system to automatically generate and verify the cabinet-level power distribution capacity information, thereby realizing the automated processing of the power distribution capacity of each cabinet in the target computer room, significantly improving the efficiency of the power distribution capacity processing of the computer room, shortening the processing cycle, and reducing the manpower input cost. In addition, the automated processing method can systematize and standardize the processing flow, reduce the dependence on the experience or skill level of the operation and maintenance personnel, thereby reducing the errors that may occur during the manual processing process, and ensuring the accuracy of the power distribution capacity of each cabinet in the target computer room. This refined processing provides reliable data support for computer room resource planning, capacity optimization, and resource potential, and has positive significance for the realization of the energy conservation and emission reduction goals of the data center.
[0057] In some embodiments, the method for processing the power distribution capacity of a computer room also includes: if the deviation between the power consumption data of the IT equipment of the cabinet and the power consumption data of the cabinet is greater than a set value, determining that the cabinet-level power distribution capacity information verification fails; generating an abnormal prompt message, the abnormal prompt message is used to instruct the operation and maintenance personnel to calibrate the cabinet-level power distribution capacity information to obtain the calibrated cabinet-level power distribution capacity information; determining the power distribution capacity of each cabinet in the calibrated cabinet-level power distribution capacity information as the power distribution capacity of each cabinet in the target computer room.
[0058] For example, for each cabinet in the target computer room, the power consumption data of the IT equipment in the cabinet-power consumption data verification table and the power consumption data of the cabinet are compared; if the deviation between the power consumption data of the IT equipment in the cabinet and the power consumption data of the cabinet is greater than the set value, such as 10%, it is determined that the cabinet-level power distribution capacity information verification fails, indicating that there may be abnormalities in the dynamic environment monitoring data or the IT hardware monitoring data, and the data items with verification abnormalities are extracted, and abnormal prompt information is generated. The abnormal prompt information is used to instruct the operation and maintenance personnel to further analyze the cabinets with verification abnormalities, the equipment in the cabinets and the power consumption data, and adjust the power distribution capacity information of the cabinets with verification abnormalities according to the analysis results to obtain the calibrated cabinet-level power distribution capacity information; further, the power distribution capacity of each cabinet in the calibrated cabinet-level power distribution capacity information is determined to be the power distribution capacity of each cabinet in the target computer room.
[0059] It should be noted that the above set value can be set based on historical data analysis, equipment specifications and characteristics, industry standards and best practices, operation and maintenance experience and risk assessment, etc., and can also be dynamically adjusted based on real-time monitoring data and environmental changes to adapt to different operating conditions and needs. Therefore, the above set value of 10% is only an example, and the setting of the set value is not limited here.
[0060] In the embodiment of the present application, the cabinet-level power distribution capacity information is verified by utilizing the IT equipment power consumption data and the cabinet power consumption data of each cabinet, so that the obtained power distribution capacity of each cabinet is more accurate, thereby improving the accuracy of the power distribution capacity of each cabinet in the target computer room.
[0061] In some embodiments, the electronic document includes multiple boxes, each box includes cabinet information of a cabinet, and the electronic document is analyzed to obtain cabinet information of each cabinet in the cabinet power distribution diagram, including: for each box in the multiple boxes, identifying text information in the box; based on a set regular expression, extracting the association relationship between the cabinet and the power distribution cabinet contained in the text information; based on the association relationship between the cabinet and the power distribution cabinet of each cabinet, obtaining the cabinet information of each cabinet in the cabinet power distribution diagram.
[0062] For example, libraries and tools in the Python programming language, such as PyPDF2, pandas, and openpyxl, are used to automatically read electronic documents and identify text information in each box of the electronic document; and regular analysis is used to identify cabinet information such as cabinet names and distribution cabinet information such as distribution cabinet switch numbers contained in the text information.
[0063] Accordingly, it is assumed that the set regular expression is: "text + space / newline + cabinet name + space / newline + text + space / newline + switch number of distribution cabinet + space / newline + text". Correspondingly, according to the regular features in the regular expression, the cabinet name and switch number information of the distribution cabinet in the text information of each box are extracted, and a data structure of the relationship between the cabinet name and the switch number of the distribution cabinet is automatically generated. The data structure can be used as the basis for the cabinet-level power distribution relationship; further, based on the association relationship between the cabinet and the distribution cabinet of each cabinet, the cabinet information of each cabinet in the cabinet power distribution diagram is obtained, and the cabinet-distribution cabinet switch data pair is formed, and the cabinet-distribution cabinet switch data pair is added to the configuration data queue.
[0064] The embodiment of the present application reduces the workload of manual reading and inputting of information and improves the efficiency of data processing by automatically analyzing electronic documents and automatically extracting the association between cabinets and power distribution cabinets using regular expressions; and automated text recognition and information extraction can reduce human errors and improve the accuracy and consistency of data. In addition, when the information of the cabinet or power distribution cabinet changes, the electronic document can be quickly updated, and the information can be re-extracted and updated through the same automated processing flow, thereby ensuring the real-time and accuracy of the data, and accurate cabinet power distribution information can provide support for computer room management and operation and maintenance decisions.
[0065] In some embodiments, interaction with the dynamic environment monitoring system is performed to obtain the dynamic environment monitoring data of the branch where the distribution cabinet is located, which is collected by the dynamic environment monitoring system, to form the cabinet power consumption data and cabinet-level power distribution capacity information of each cabinet, including: using the Simple Network Management Protocol (SNMP) to establish a communication connection with the dynamic environment monitoring system; based on the SNMP acquisition request, obtaining the dynamic environment monitoring data of the branch where the distribution cabinet is located, the dynamic environment monitoring data including the active power information of the branch switch of the distribution cabinet and the electrical information of the branch switch of the distribution cabinet; based on the association between the cabinet and the distribution cabinet, determining the cabinet-level power consumption data corresponding to each cabinet according to the dynamic environment monitoring data of the branch where the distribution cabinet is located; based on the cabinet-level power consumption data corresponding to each cabinet, forming the cabinet power consumption data and cabinet-level power distribution capacity information of each cabinet.
[0066] For example, necessary communication parameters are configured in the relevant communication modules, such as Internet Protocol (IP) address and port number, etc.; through the configured communication parameters, the SNMP protocol is used to establish a communication connection with the dynamic environment monitoring system; based on the SNMP-GET method, the active power information of the branch switch of the distribution cabinet and the electrical information of the branch switch of the distribution cabinet are obtained, so as to obtain the power consumption data of the branch where the distribution cabinet is located, and form a cabinet-distribution cabinet switch-power consumption data table according to the power consumption data of the branch where the distribution cabinet is located. Accordingly, the cabinet-distribution cabinet switch-power consumption data table is summarized by the cabinet name, and the power consumption data of the branches where all the distribution cabinet switches of the same cabinet are located are summed, so as to obtain the cabinet power consumption data of each cabinet, and form a cabinet-power consumption data table. Furthermore, based on the cabinet-power consumption data table of each cabinet, the power distribution capacity demand of each cabinet is determined, so as to form the cabinet-level power distribution capacity information.
[0067] For example, Figure 3 The following is a flow chart of forming cabinet-level power distribution capacity information provided by an exemplary embodiment of the present application. Figure 3 As shown, the process of forming cabinet-level power distribution capacity information includes the following steps:
[0068] S301. Obtain an electronic document of a cabinet power distribution diagram of a target computer room.
[0069] S302: for a box in the electronic document, identify text information in the box.
[0070] S303: Identify the features of the cabinet and the power distribution cabinet contained in the text information.
[0071] For example, the regular analysis method is used to identify the features of the cabinet information such as the cabinet name and the distribution cabinet information such as the switch number of the distribution cabinet contained in the text information.
[0072] S304: Match and obtain the cabinet name and the switch number of the power distribution cabinet.
[0073] S305: Form a cabinet-distribution cabinet switch data pair.
[0074] For example, based on the association relationship between each cabinet and the power distribution cabinet, the cabinet information of each cabinet in the cabinet power distribution diagram is obtained to form a cabinet-power distribution cabinet switch data pair.
[0075] S306: Add the cabinet-distribution cabinet switch data pair to the configuration data queue.
[0076] S307: Determine whether all boxes in the electronic document have been read.
[0077] That is, it is determined whether all boxes in the electronic document have been read.
[0078] If yes, execute S308;
[0079] If not, execute S302.
[0080] S308. Obtain a cabinet-power distribution cabinet switch data pair from the configuration data queue.
[0081] S309, interact with the dynamic environment monitoring system, obtain the power consumption data of the branch where the distribution cabinet switch is located from the dynamic environment monitoring system, and add it to the cabinet-distribution cabinet switch-power consumption data table.
[0082] That is, the SNMP protocol is used to establish a communication connection with the dynamic environment monitoring system, and the active power information and electrical information of the distribution cabinet branch switch are obtained based on the SNMP-GET method, so as to obtain the power consumption data of the branch where the distribution cabinet is located, and form a cabinet-distribution cabinet switch-power consumption data table based on the power consumption data of the branch where the distribution cabinet is located.
[0083] S310: Determine whether all cabinet-distribution cabinet switch data pairs have been read.
[0084] If yes, execute S311;
[0085] If not, execute S308.
[0086] S311. Using the cabinet name, sum the power consumption data of the same cabinet to form a cabinet-power consumption data table.
[0087] S312: Based on the cabinet-power consumption data table of each cabinet, determine the power distribution capacity requirement of each cabinet, thereby forming cabinet-level power distribution capacity information.
[0088] The embodiments of the present application reduce manual intervention and improve the efficiency of data processing and analysis through automated data collection and analysis; by acquiring detailed dynamic environment monitoring data, the power consumption of each cabinet can be accurately monitored, making the cabinet-level power distribution capacity information obtained more accurate.
[0089] In some embodiments, interaction with an IT hardware monitoring system is performed to obtain power consumption data of IT equipment in each cabinet, including: using the Hypertext Transfer Protocol (HTTP) to establish a communication connection with the IT hardware monitoring system; obtaining the association between IT equipment, the power consumption of IT equipment, and the cabinet based on a Representational State Transfer (REST) interface; and obtaining the power consumption data of IT equipment in each cabinet based on the association between IT equipment, the power consumption of IT equipment, and the cabinet.
[0090] For example, by configuring the HTTP client, setting the Uniform Resource Locator (URL), port number and necessary authentication information of the IT hardware monitoring system, and sending an HTTP request to the IT hardware monitoring system to verify the validity of the connection, it is ensured that the IT hardware monitoring system can be successfully accessed, thereby establishing a communication connection with the IT hardware monitoring system. Among them, the authentication information includes but is not limited to the Application Programming Interface (API) key or OAuth token, etc. Correspondingly, based on the REST architecture, the API interface provided by the IT hardware monitoring system is identified and accessed, and a specific REST API endpoint is accessed through an HTTP GET request to obtain information such as the power consumption of the IT equipment and the cabinet where the IT equipment is located; the data in JSON (JavaScript Object Notation) or Extensible Markup Language (XML) format returned by the API is parsed to extract information such as the power consumption of the IT equipment and the cabinet where the IT equipment is located; and by traversing the device list of the IT equipment, the power consumption data of each device is associated with the cabinet where it is located; further, according to the association between the IT equipment, the power consumption of the IT equipment and the cabinet, the power consumption data of the IT equipment of each cabinet is obtained.
[0091] On the basis of the above embodiments, in some embodiments, the power consumption data of the IT equipment in each cabinet is obtained according to the association between the IT equipment, the power consumption of the IT equipment and the cabinet, including: for each cabinet in each cabinet, obtaining the equipment power consumption data of multiple IT devices corresponding to the cabinet name of the cabinet and each IT device; summing the equipment power consumption data of multiple IT devices corresponding to each cabinet to obtain the power consumption data of the IT equipment in each cabinet.
[0092] For example, the system interacts with the IT hardware monitoring system, and queries the information of all IT devices in each cabinet and the power consumption information of each IT device in the IT hardware monitoring system to form a device-cabinet-power consumption data table. Further, the device-cabinet-power consumption data table is summarized according to the cabinet name, and the power consumption of all IT devices in the same cabinet is summed up to obtain a cabinet-power consumption data verification table. For example, Figure 4 A schematic diagram of the verification process of the cabinet-level power distribution capacity information provided by the exemplary embodiment of the present application. Figure 4 As shown in the figure, the verification process of the cabinet-level power distribution capacity information includes the following steps:
[0093] S401 . Read a cabinet-power consumption data table to obtain a cabinet-power consumption data pair.
[0094] S402: interact with the IT hardware monitoring system to obtain IT equipment information in the cabinet according to the cabinet information.
[0095] For example, HTTP is used to establish a communication connection with an IT hardware monitoring system, and the IT equipment information in the cabinet is obtained based on a REST interface.
[0096] S403: Obtain IT equipment power consumption according to IT equipment information.
[0097] S404: Form a device-cabinet-power consumption data pair and add it to the device-cabinet-power consumption data table.
[0098] S405: Determine whether the cabinet-power consumption data table has been read.
[0099] If yes, execute S406;
[0100] If not, execute S401.
[0101] S406 , summarizing the equipment-cabinet-power consumption data table, and summing the power consumption of all IT devices in the same cabinet.
[0102] S407: Form a cabinet-power consumption data verification table.
[0103] S408 : Compare the cabinet-power consumption data verification table with the cabinet-power consumption data table, and extract data items with verification abnormalities.
[0104] Furthermore, abnormal prompt information is generated for the data item with verification abnormality, and the abnormal prompt information is used to instruct the operation and maintenance personnel to calibrate the cabinet-level power distribution capacity information to obtain the calibrated cabinet-level power distribution capacity information.
[0105] In summary, this application has at least the following advantages:
[0106] 1. Obtain and analyze the cabinet power distribution diagram in an automated manner, extract the relationship between the cabinet and the power distribution cabinet, and interact with the dynamic environment monitoring system and IT hardware monitoring system to automatically generate and verify the cabinet-level power distribution capacity information, thereby realizing the automated processing of the power distribution capacity of each cabinet in the target computer room, significantly improving the efficiency of the power distribution capacity processing of the computer room, shortening the processing cycle, and reducing the cost of manpower input. In addition, the automated processing method can systematize and standardize the processing process, reduce the dependence on the experience or skill level of the operation and maintenance personnel, thereby reducing the errors that may occur during the manual processing process, and ensuring the accuracy of the power distribution capacity of each cabinet in the target computer room. This refined processing provides reliable data support for computer room resource planning, capacity optimization, and resource potential, and has positive significance for the realization of the energy conservation and emission reduction goals of the data center.
[0107] Second, by automatically analyzing electronic documents and using regular expressions to automatically extract the relationship between cabinets and power distribution cabinets, the workload of manual reading and inputting information is reduced, and the efficiency of data processing is improved; and automated text recognition and information extraction can reduce human errors and improve data accuracy and consistency. In addition, when the information of the cabinet or power distribution cabinet changes, the electronic document can be quickly updated, and the information can be re-extracted and updated through the same automated processing flow, thereby ensuring the real-time and accuracy of the data, and accurate cabinet power distribution information can provide support for computer room management and operation and maintenance decisions.
[0108] 3. By using the cabinet power consumption data of the IT hardware monitoring system to verify and fuse the monitoring data of the dynamic environment monitoring system, a more accurate analysis of the cabinet energy consumption can be obtained, thereby achieving a double improvement in the processing accuracy and processing time efficiency of the power distribution capacity of the computer room.
[0109] Figure 5 A schematic diagram of a structure of a power distribution capacity processing device for a computer room provided by an exemplary embodiment of the present application. Figure 5 As shown, the equipment room power distribution capacity processing device 50 includes a first acquisition module 51, an analysis module 52, a second acquisition module 53, a third acquisition module 54 and a processing module 55, wherein:
[0110] A first acquisition module 51 is used to acquire an electronic document of a cabinet power distribution diagram of a target computer room;
[0111] An analysis module 52 is used to analyze the electronic document to obtain cabinet information of each cabinet in the cabinet power distribution diagram, wherein the cabinet information includes an association relationship between the cabinet and the power distribution cabinet;
[0112] The second acquisition module 53 is used to interact with the dynamic environment monitoring system to obtain the dynamic environment monitoring data of the branch where the power distribution cabinet is located collected by the dynamic environment monitoring system, and form the cabinet power consumption data of each cabinet and the cabinet-level power distribution capacity information;
[0113] A third acquisition module 54 is used to interact with the IT hardware monitoring system to obtain power consumption data of IT equipment in each cabinet;
[0114] The processing module 55 is used to verify the cabinet-level power distribution capacity information according to the IT equipment power consumption data of each cabinet and the cabinet power consumption data, and obtain the power distribution capacity of each cabinet in the target computer room.
[0115] In one possible implementation, the processing module 55 can be specifically used to: compare the IT equipment power consumption data and the cabinet power consumption data of each cabinet in the target computer room; if the deviation between the IT equipment power consumption data and the cabinet power consumption data is less than or equal to the set value, determine that the cabinet-level power distribution capacity information verification has passed; determine that the power distribution capacity of each cabinet in the cabinet-level power distribution capacity information is the power distribution capacity of each cabinet in the target computer room.
[0116] In one possible implementation, the processing module 55 can also be used for: if the deviation between the IT equipment power consumption data of the cabinet and the cabinet power consumption data is greater than a set value, determining that the cabinet-level power distribution capacity information verification fails; generating an abnormal prompt message, the abnormal prompt message is used to instruct the operation and maintenance personnel to calibrate the cabinet-level power distribution capacity information to obtain the calibrated cabinet-level power distribution capacity information; determining the power distribution capacity of each cabinet in the calibrated cabinet-level power distribution capacity information as the power distribution capacity of each cabinet in the target computer room.
[0117] In a possible implementation, the electronic document includes multiple boxes, each box includes cabinet information of a cabinet, and the analysis module 52 can be specifically used to: for each box in the multiple boxes, identify the text information in the box; based on a set regular expression, extract the association relationship between the cabinet and the distribution cabinet contained in the text information; based on the association relationship between the cabinet and the distribution cabinet of each cabinet, obtain the cabinet information of each cabinet in the cabinet power distribution diagram.
[0118] In a possible implementation, the second acquisition module 53 can be specifically used to: use SNMP to establish a communication connection with the dynamic environment monitoring system; based on the SNMP acquisition request, obtain the dynamic environment monitoring data of the branch where the distribution cabinet is located, the dynamic environment monitoring data including the active power information of the distribution cabinet branch switch and the electrical information of the distribution cabinet branch switch; based on the association between the cabinet and the distribution cabinet, determine the cabinet power consumption data corresponding to each cabinet according to the dynamic environment monitoring data of the branch where the distribution cabinet is located; based on the cabinet-level power consumption data corresponding to each cabinet, form the cabinet-level distribution capacity information.
[0119] In a possible implementation, the third acquisition module 54 can be specifically used to: use HTTP to establish a communication connection with the IT hardware monitoring system; based on the REST interface, obtain the association between IT equipment, the power consumption of IT equipment and the cabinet; based on the association between IT equipment, the power consumption of IT equipment and the cabinet, obtain the power consumption data of IT equipment in each cabinet.
[0120] In a possible implementation, the third acquisition module 54 can also be used to: for each cabinet in each cabinet, obtain multiple IT devices corresponding to the cabinet name of the cabinet and the equipment power consumption data corresponding to each IT device; sum the equipment power consumption data of multiple IT devices corresponding to each cabinet to obtain the power consumption data of the IT equipment of each cabinet.
[0121] The computer room power distribution capacity processing device provided in the embodiment of the present application can execute the technical solution shown in the above-mentioned computer room power distribution capacity processing method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.
[0122] It should be noted that it should be understood that the division of the various modules of the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And these modules can all be implemented in the form of software called by processing elements; they can also be all implemented in the form of hardware; some modules can also be implemented in the form of software called by processing elements, and some modules can be implemented in the form of hardware. For example, the processing module can be a separately established processing element, or it can be integrated in a chip of the above device. In addition, it can also be stored in the memory of the above device in the form of program code, and called and executed by a processing element of the above device. The implementation of other modules is similar. In addition, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in the processor element or instructions in the form of software.
[0123] For example, the above modules may be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASIC), or one or more microprocessors (DSP), or one or more field programmable gate arrays (FPGA). For another example, when a module is implemented in the form of a processing element scheduling program code, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call program code. For another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0124] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, referred to as DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integrated. Available media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, Digital Video Discs (DVDs)), or semiconductor media (eg, solid state disks (SSDs)).
[0125] Figure 6 The schematic diagram of the structure of the electronic device provided by the exemplary embodiment of the present application. Figure 6 As shown, the electronic device 60 of this embodiment includes:
[0126] At least one processor 61; and a memory 62 communicatively connected to the at least one processor;
[0127] The memory 62 stores instructions that can be executed by the at least one processor 61, and the instructions are executed by the at least one processor 61 to enable the electronic device to execute the method described in any of the above embodiments.
[0128] Optionally, the memory 62 may be independent or integrated with the processor 61 .
[0129] The memory 62 may include a high-speed random access memory (RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0130] The processor 61 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application. Specifically, when implementing the power distribution capacity processing method of the computer room described in the aforementioned method embodiment, the electronic device may be, for example, an electronic device with processing functions such as a server.
[0131] Optionally, the electronic device may further include a communication interface 63. In a specific implementation, if the communication interface 63, the memory 62 and the processor 61 are implemented independently, the communication interface 63, the memory 62 and the processor 61 may be interconnected through a bus and communicate with each other. The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc., but it does not mean that there is only one bus or one type of bus.
[0132] Optionally, in a specific implementation, if the communication interface 63, the memory 62 and the processor 61 are integrated on a chip, the communication interface 63, the memory 62 and the processor 61 can communicate through an internal interface.
[0133] The implementation principle and technical effects of the electronic device provided in this embodiment can be found in the aforementioned embodiments and will not be described in detail here.
[0134] An embodiment of the present application also provides a computer-readable storage medium, in which computer execution instructions are stored. When the computer execution instructions are executed, they are used to implement the method steps in the above method embodiment. The specific implementation method and technical effect are similar and will not be repeated here.
[0135] The above-mentioned computer readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read only memory (EEPROM), erasable programmable read only memory (EPROM), programmable read only memory (PROM), read only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.
[0136] An exemplary readable storage medium is coupled to the processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in a dedicated integrated circuit. Of course, the processor and the readable storage medium can also exist as discrete components in the power distribution capacity processing device of the computer room.
[0137] The embodiment of the present application also provides a computer program product, including a computer program. When the computer program is executed, the method steps in the above method embodiment are implemented. The specific implementation method and technical effect are similar and will not be repeated here.
[0138] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.
[0139] Finally, it should be noted that those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed by the present invention, are not limited to the precise structure described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. A method for processing power distribution capacity in a computer room, characterized in that: include: Obtain the electronic document of the cabinet power distribution diagram of the target computer room; Analyze the electronic document to obtain cabinet information of each cabinet in the cabinet power distribution diagram, wherein the cabinet information includes an association relationship between the cabinet and the power distribution cabinet; Interact with the dynamic environment monitoring system to obtain the dynamic environment monitoring data of the branch where the power distribution cabinet is located collected by the dynamic environment monitoring system, and form the cabinet power consumption data and cabinet-level power distribution capacity information of each cabinet; Interact with the IT hardware monitoring system to obtain the power consumption data of IT equipment in each cabinet; The cabinet-level power distribution capacity information is verified according to the IT equipment power consumption data and the cabinet power consumption data of each cabinet to obtain the power distribution capacity of each cabinet in the target computer room.
2. The method according to claim 1, characterized in that The step of verifying the cabinet-level power distribution capacity information according to the IT equipment power consumption data and the cabinet power consumption data of each cabinet to obtain the power distribution capacity of each cabinet in the target computer room includes: For each cabinet in each cabinet in the target computer room, compare the IT equipment power consumption data of the cabinet with the cabinet power consumption data; If the deviation between the IT equipment power consumption data of the cabinet and the cabinet power consumption data is less than or equal to the set value, it is determined that the cabinet-level power distribution capacity information verification has passed; Determine the power distribution capacity of each cabinet in the cabinet-level power distribution capacity information as the power distribution capacity of each cabinet in the target computer room.
3. The method according to claim 2, characterized in that Also includes: If the deviation between the IT equipment power consumption data of the cabinet and the cabinet power consumption data is greater than a set value, it is determined that the cabinet-level power distribution capacity information verification fails; Generate abnormal prompt information, where the abnormal prompt information is used to instruct the operation and maintenance personnel to calibrate the cabinet-level power distribution capacity information to obtain calibrated cabinet-level power distribution capacity information; The power distribution capacity of each cabinet in the calibrated cabinet-level power distribution capacity information is determined to be the power distribution capacity of each cabinet in the target computer room.
4. The method according to any one of claims 1 to 3, characterized in that The electronic document includes a plurality of boxes, each box including cabinet information of a cabinet, and the analyzing the electronic document to obtain cabinet information of each cabinet in the cabinet power distribution diagram includes: For each of the plurality of boxes, identifying text information in the box; Based on a set regular expression, extract the association relationship between the cabinet and the power distribution cabinet contained in the text information; Based on the association relationship between the cabinets and the power distribution cabinets of each cabinet, the cabinet information of each cabinet in the cabinet power distribution diagram is obtained.
5. The method according to any one of claims 1 to 3, characterized in that The interaction with the dynamic environment monitoring system to obtain the dynamic environment monitoring data of the branch where the power distribution cabinet is located collected by the dynamic environment monitoring system to form the cabinet power consumption data and cabinet-level power distribution capacity information of each cabinet includes: Using the Simple Network Management Protocol (SNMP) to establish a communication connection with the dynamic environment monitoring system; Based on the SNMP acquisition request, the dynamic environment monitoring data of the branch where the power distribution cabinet is located is obtained, and the dynamic environment monitoring data includes the active power information of the branch switch of the power distribution cabinet and the electrical information of the branch switch of the power distribution cabinet; Based on the association between the cabinet and the power distribution cabinet, the cabinet power consumption data corresponding to each cabinet is determined according to the dynamic environment monitoring data of the branch where the power distribution cabinet is located; Based on the cabinet-level power consumption data corresponding to each cabinet, the cabinet-level power distribution capacity information is formed.
6. The method according to any one of claims 1 to 3, characterized in that The interaction with the IT hardware monitoring system to obtain the power consumption data of the IT equipment in each cabinet includes: Use Hypertext Transfer Protocol HTTP to establish a communication connection with the IT hardware monitoring system; Based on the Representational State Transfer REST interface, obtain the relationship between IT equipment, IT equipment power consumption and cabinets; According to the association between IT equipment, power consumption of IT equipment and cabinets, the power consumption data of IT equipment in each cabinet is obtained.
7. The method according to claim 6, characterized in that The acquiring of the power consumption data of the IT equipment of each cabinet according to the association between the IT equipment, the power consumption of the IT equipment and the cabinet includes: For each cabinet in each cabinet, obtain multiple IT devices corresponding to the cabinet name of the cabinet and device power consumption data corresponding to each IT device; The device power consumption data of multiple IT devices corresponding to each cabinet are summed to obtain the power consumption data of the IT devices in each cabinet.
8. A power distribution capacity processing device for a computer room, characterized in that: include: A first acquisition module is used to acquire an electronic document of a cabinet power distribution diagram of a target computer room; An analysis module, used for analyzing the electronic document to obtain cabinet information of each cabinet in the cabinet power distribution diagram, wherein the cabinet information includes an association relationship between the cabinet and the power distribution cabinet; The second acquisition module is used to interact with the dynamic environment monitoring system to obtain the dynamic environment monitoring data of the branch where the power distribution cabinet is located collected by the dynamic environment monitoring system, and form the cabinet power consumption data of each cabinet and the cabinet-level power distribution capacity information; The third acquisition module is used to interact with the information technology IT hardware monitoring system to obtain the power consumption data of the IT equipment in each cabinet; The processing module is used to verify the cabinet-level power distribution capacity information according to the IT equipment power consumption data and the cabinet power consumption data of each cabinet, so as to obtain the power distribution capacity of each cabinet in the target computer room.
9. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory is used to store computer-executable instructions; The processor is used to execute the computer-executable instructions to implement the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed.