Method, device and computer equipment for evaluating health of equipment in computer room

By acquiring and analyzing the multi-category monitoring data of the target device and making abnormal judgments, the problem of inability to evaluate the health of the device in the prior art is solved, and more comprehensive and effective monitoring of the device is achieved.

CN114240155BActive Publication Date: 2025-02-18INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111548882.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-17
Publication Date
2025-02-18
Estimated Expiration
2041-12-17

AI Technical Summary

Technical Problem

The existing DCIM system cannot evaluate the status of the running equipment, making it difficult to effectively monitor the health of the equipment, resulting in low monitoring effectiveness.

Method used

By obtaining the identity identification of the target device, multiple categories of device monitoring data, including device-related data and associated device data, abnormality determination is made, and the health level of the device is determined.

Benefits of technology

It realizes a more comprehensive abnormality determination of the equipment in operation, improves the accuracy and effectiveness of equipment health assessment, and enhances the monitoring capabilities of equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114240155B_ABST
    Figure CN114240155B_ABST
Patent Text Reader

Abstract

The present application relates to the field of big data technology, and in particular to a method, device, computer equipment, storage medium and computer program product for evaluating the health of equipment in a computer room. The method comprises: obtaining an identity identifier, the identity identifier representing successful registration in the monitoring system. Based on the identity identifier, multiple categories of equipment monitoring data corresponding to the target device are obtained from the monitoring system; the multiple categories of equipment monitoring data at least include equipment-related data corresponding to the target device, and associated equipment data of associated equipment related to the target device, and the equipment-related data include operating status data of the target device. Based on the monitoring data of each device, an abnormality determination is performed respectively to obtain an abnormality determination result corresponding to the monitoring data of each device. Based on the abnormality determination result, the health level of the target device is determined, and the health level is used to characterize the health of the target device, which greatly increases the effectiveness of monitoring the target device in operation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of big data technology, and in particular to a method, device, computer equipment, storage medium and computer program product for evaluating the health of equipment in a computer room. Background Art

[0002] With the development of big data technology, the amount and scale of data running in data centers are increasing year by year, which has also increased the workload and maintenance requirements of data center operation and maintenance. During the operation of data centers, DCIM (Data Center Infrastructure Management) systems are often required to monitor the data centers.

[0003] Among them, only when the equipment fails can the DCIM system monitor the alarm information related to the equipment status and display it to the technicians so that the technicians can check and repair the faulty equipment. Therefore, the DCIM system cannot evaluate the status of the running equipment, that is, it cannot evaluate the health of the running equipment, and thus it is difficult to effectively monitor the running equipment, that is, there is a problem of low effectiveness of monitoring the running equipment. Summary of the invention

[0004] Based on this, it is necessary to provide a method, device, computer equipment, computer-readable storage medium and computer program product for evaluating the health of equipment in a computer room in response to the above technical problems.

[0005] In a first aspect, the present application provides a method for evaluating the health of equipment in a computer room. The method comprises:

[0006] Obtaining an identity token, wherein the identity token indicates that the user has successfully registered in the monitoring system;

[0007] Based on the identity identifier, multiple categories of device monitoring data corresponding to the target device are obtained from the monitoring system; the multiple categories of device monitoring data at least include device-related data corresponding to the target device and associated device data of associated devices related to the target device, and the device-related data includes operating status data of the target device;

[0008] Performing abnormality determination based on each of the device monitoring data to obtain abnormality determination results corresponding to each of the device monitoring data;

[0009] The health level of the target device is determined based on the abnormality determination result, where the health level is used to represent the health level of the target device.

[0010] In a second aspect, the present application also provides a device for evaluating the health of equipment in a computer room. The device comprises:

[0011] A first acquisition module is used to acquire an identity mark, wherein the identity mark indicates that the registration has been successful in the monitoring system;

[0012] A second acquisition module is used to acquire, based on the identity identifier, multiple categories of device monitoring data corresponding to the target device from the monitoring system; the multiple categories of device monitoring data at least include device-related data corresponding to the target device and associated device data of associated devices related to the target device, and the device-related data includes operating status data of the target device;

[0013] A determination module, used to perform abnormality determination based on each of the device monitoring data, and obtain abnormality determination results corresponding to each of the device monitoring data;

[0014] A determination module is used to determine the health level of the target device based on the abnormality determination result, and the health level is used to represent the health level of the target device.

[0015] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0016] Obtaining an identity token, wherein the identity token indicates that the user has successfully registered in the monitoring system;

[0017] Based on the identity identifier, multiple categories of device monitoring data corresponding to the target device are obtained from the monitoring system; the multiple categories of device monitoring data at least include device-related data corresponding to the target device and associated device data of associated devices related to the target device, and the device-related data includes operating status data of the target device;

[0018] Performing abnormality determination based on each of the device monitoring data to obtain abnormality determination results corresponding to each of the device monitoring data;

[0019] The health level of the target device is determined based on the abnormality determination result, where the health level is used to represent the health level of the target device.

[0020] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0021] Obtaining an identity token, wherein the identity token indicates that the user has successfully registered in the monitoring system;

[0022] Based on the identity identifier, multiple categories of device monitoring data corresponding to the target device are obtained from the monitoring system; the multiple categories of device monitoring data at least include device-related data corresponding to the target device and associated device data of associated devices related to the target device, and the device-related data includes operating status data of the target device;

[0023] Performing abnormality determination based on each of the device monitoring data to obtain abnormality determination results corresponding to each of the device monitoring data;

[0024] The health level of the target device is determined based on the abnormality determination result, where the health level is used to represent the health level of the target device.

[0025] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0026] Obtaining an identity token, wherein the identity token indicates that the user has successfully registered in the monitoring system;

[0027] Based on the identity identifier, multiple categories of device monitoring data corresponding to the target device are obtained from the monitoring system; the multiple categories of device monitoring data at least include device-related data corresponding to the target device and associated device data of associated devices related to the target device, and the device-related data includes operating status data of the target device;

[0028] Performing abnormality determination based on each of the device monitoring data to obtain abnormality determination results corresponding to each of the device monitoring data;

[0029] The health level of the target device is determined based on the abnormality determination result, where the health level is used to represent the health level of the target device.

[0030] The above-mentioned method, device, computer equipment, storage medium and computer program product for evaluating the health of equipment in a computer room obtain an identity identifier, which indicates that the equipment has been successfully registered in the monitoring system. Based on the identity identifier, multiple categories of equipment monitoring data corresponding to the target equipment are obtained from the monitoring system. The multiple categories of equipment monitoring data at least include equipment-related data corresponding to the target equipment and associated equipment data of associated equipment related to the target equipment, and the equipment-related data include the operating status data of the target equipment. Based on each of the equipment monitoring data, an abnormality determination is performed respectively to obtain an abnormality determination result corresponding to each of the equipment monitoring data. In this way, based on the target equipment as the center, multiple abnormality determination results corresponding to the target equipment, and abnormality determination results corresponding to the equipment associated with the target equipment, a more comprehensive abnormality determination result corresponding to the target equipment in operation can be obtained. The health level of the target equipment is determined based on the abnormality determination result, and the health level is used to characterize the health of the target equipment. In this way, based on the more comprehensive abnormality determination results, the target equipment in operation can be monitored more effectively, thereby greatly increasing the effectiveness of monitoring the target equipment in operation. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 This is an application environment diagram of a method for evaluating the health of equipment in a computer room in one embodiment;

[0032] Figure 2 A schematic diagram of a flow chart of a method for evaluating the health of equipment in a computer room in one embodiment;

[0033] Figure 3 A flowchart of the steps of determining an abnormality determination result according to an embodiment;

[0034] Figure 4 It is a flowchart of a method for evaluating the health of equipment in a computer room in another embodiment;

[0035] Figure 5 It is a structural block diagram of a device for evaluating the health of equipment in a computer room in one embodiment;

[0036] Figure 6 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0037] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0038] The method for evaluating the health of equipment in a computer room provided in the embodiment of the present application can be applied to Figure 1In the application environment shown. Among them, the monitoring system 102 communicates with the computer device 104 through the network. The data storage system can store the data that the computer device 104 needs to process. The data storage system can be integrated on the computer device 104, or it can be placed on the cloud or other network servers. The computer device 104 obtains an identity, which indicates that it has been successfully registered in the monitoring system 102. Based on the identity, multiple categories of device monitoring data corresponding to the target device are obtained from the monitoring system 102. The multiple categories of device monitoring data at least include device-related data corresponding to the target device, and associated device data of associated devices related to the target device, and the device-related data includes the operating status data of the target device. Based on each of the device monitoring data, an abnormality determination is performed respectively, and the computer device 104 obtains an abnormality determination result corresponding to each of the device monitoring data. The computer device 104 determines the health level of the target device based on the abnormality determination result, and the health level is used to characterize the health of the target device. Among them, the monitoring system 102 can be a terminal. Among them, the terminal can be, but is not limited to, various personal computers, laptops, tablet computers, and Internet of Things devices. The Internet of Things devices can be smart TVs, smart air conditioners, etc. The computer device 104 may be a terminal or a server. The server may be implemented as an independent server or a server cluster composed of multiple servers.

[0039] In one embodiment, Figure 2 As shown in the figure, a method for evaluating the health of equipment in a computer room is provided. Figure 1 The computer device in the example is used to illustrate, including the following steps:

[0040] Step S202: obtaining an identity, which indicates that the registration in the monitoring system has been successful.

[0041] Among them, the monitoring system is a DCIM system (Data Center Infrastructure Management), which combines information technology and equipment management to perform centralized management such as centralized monitoring and capacity planning of data center equipment.

[0042] Specifically, the computer device obtains the identity sent by the monitoring system. For example, the identity may be a KeyID corresponding to the Http protocol.

[0043] Step S204, based on the identity, obtain multiple categories of device monitoring data corresponding to the target device from the monitoring system. The multiple categories of device monitoring data at least include device-related data corresponding to the target device and associated device data of associated devices related to the target device, and the device-related data includes the operating status data of the target device.

[0044] Specifically, based on the identity identifier, the computer device sends multiple interface requests carrying the identity identifier to the monitoring system. If the monitoring system determines that the identity identifier is valid, it responds to the multiple interface requests and obtains multiple categories of device monitoring data corresponding to the target device from the monitoring system. The multiple categories of device monitoring data at least include device-related data corresponding to the target device, and associated device data of associated devices related to the target device, and the device-related data includes the operating status data of the target device. Among them, the device-related data contains multiple different types of operating status data. For example, the voltage operating status data of the distribution cabinet, the current operating status data of the distribution cabinet, the frequency operating status data of the distribution cabinet, etc.

[0045] Step S206, performing abnormality determination based on each device monitoring data, and obtaining abnormality determination results corresponding to each device monitoring data.

[0046] Specifically, the computer device performs corresponding abnormality determination on each device-related data corresponding to the target device through a mining algorithm, and obtains abnormality determination results corresponding to each device-related data. The computer device performs corresponding abnormality determination on each associated device data through a mining algorithm based on the associated device data corresponding to the target device, and obtains abnormality determination results corresponding to each associated device data.

[0047] The mining algorithm may be the Mahout algorithm, which is a distributed computing framework for machine learning and data mining based on Hadoop. The framework encapsulates and implements a large number of classic algorithms for data mining, which can conveniently and quickly analyze massive amounts of data. The associated device data may be data corresponding to UPS (Uninterruptible Power System) incoming lines, bypass, UPS, paralleling, and other devices.

[0048] Step S208: determining the health level of the target device based on the abnormality determination result, where the health level is used to characterize the health level of the target device.

[0049] Specifically, the computer device obtains the abnormality determination results corresponding to each associated device data, and determines the health level of the target device based on each abnormality determination result. Each abnormality determination result can be represented by characters or text to indicate whether the result is abnormal, without limitation.

[0050] In the above-mentioned method for evaluating the health of equipment in a computer room, an identity is obtained, and the identity indicates that the equipment has been successfully registered in the monitoring system. Based on the identity, multiple categories of equipment monitoring data corresponding to the target equipment are obtained from the monitoring system. The multiple categories of equipment monitoring data at least include equipment-related data corresponding to the target equipment and associated equipment data of associated equipment related to the target equipment, and the equipment-related data include the operating status data of the target equipment. Based on each of the equipment monitoring data, an abnormality determination is performed respectively to obtain an abnormality determination result corresponding to each of the equipment monitoring data. In this way, based on the target equipment as the center, multiple abnormality determination results corresponding to the target equipment, and abnormality determination results corresponding to the equipment associated with the target equipment, a more comprehensive abnormality determination result corresponding to the target equipment in operation can be obtained. The health level of the target equipment is determined based on the abnormality determination result, and the health level is used to characterize the health of the target equipment. In this way, based on the more comprehensive abnormality determination results, the target equipment in operation can be monitored more effectively, thereby greatly increasing the effectiveness of monitoring the target equipment in operation.

[0051] In one embodiment, Figure 3 As shown, the device-related data also includes cable status data, life cycle data and fault frequency data of the target device, and the abnormality determination result includes a first determination result, a second determination result, a third determination result, a fourth determination result and a fifth determination result. The abnormality determination is performed based on each of the device monitoring data to obtain the abnormality determination results corresponding to each of the device monitoring data, including:

[0052] Step S302: Compare the operating status data of the target device with the corresponding operating threshold to obtain a first determination result.

[0053] Specifically, the computer device obtains the operating state data of the target device in different operating states. The computer device compares the operating state data in the corresponding operating state with the corresponding operating threshold value to obtain the first state determination result of the corresponding operating state. The computer device determines the first determination result based on the multiple first state determination results.

[0054] For example, the computer device obtains the voltage operation status data, the current operation status data, and the frequency operation status data of the distribution cabinet. The computer device compares the voltage operation status data of the distribution cabinet with the voltage operation threshold value to obtain a first state determination result of the voltage operation state. The computer device compares the current operation status data of the distribution cabinet with the current operation threshold value to obtain a first state determination result of the current operation state. The computer device compares the frequency operation status data of the distribution cabinet with the frequency operation threshold value to obtain a first state determination result of the frequency operation state. The computer device determines the first determination result based on the first state determination results of each operation state.

[0055] Step S304, comparing the sensed temperature in the cable status data with the reference temperature to obtain a sensed temperature result, performing external partial discharge detection on the cable to obtain a partial discharge detection result, and determining a second determination result based on the sensed temperature result and the partial discharge detection result.

[0056] Specifically, the computer device obtains the sensing temperature of the cable status data inside the target device, and compares the sensing temperature with the reference temperature to obtain a sensing temperature result. The sensing temperature result is used to characterize whether the sensing temperature of the cable is abnormal. The computer device performs an external partial discharge test on the cable to obtain a partial discharge test result. The partial discharge test result is used to characterize whether the partial discharge is abnormal. The computer device combines the sensing temperature result and the partial discharge test result to obtain a comprehensive result. The computer device determines a second determination result based on the comprehensive result.

[0057] Step S306: compare the life cycle data with the reference cycle to obtain a third determination result.

[0058] Specifically, the computer device obtains the life cycle data of the target device, and compares the life cycle data with the reference cycle to obtain a third determination result. The third determination result is used to indicate whether the life cycle data of the target device is abnormal.

[0059] Step S308: compare the fault frequency data with the reference fault frequency to obtain a fourth determination result.

[0060] Specifically, the computer device obtains the fault frequency data of the target device, and compares the fault frequency data with the reference fault frequency to obtain a fourth determination result. The fourth determination result is used to indicate whether the fault frequency of the target device is abnormal.

[0061] Step S310: determining a fifth determination result based on whether there is alarm information in the associated device data.

[0062] Specifically, the computer device obtains the associated device data and determines whether there is alarm information in the associated device data. The computer device determines the fifth determination result based on the determination result. If there is alarm information, the computer device determines that the fifth determination result is that the associated device data is abnormal. If there is no alarm information, the computer device determines that the fifth alarm information is that the associated device data is normal.

[0063] In this embodiment, the operating status data of the target device is compared with the corresponding operating threshold to obtain a first judgment result. The sensed temperature in the cable status data is compared with the reference temperature to obtain a sensed temperature result, and an external partial discharge detection is performed on the cable to obtain a partial discharge detection result. Based on the sensed temperature result and the partial discharge detection result, a second judgment result is determined. The life cycle data is compared with the reference cycle to obtain a third judgment result. The fault frequency data is compared with the reference fault frequency to obtain a fourth judgment result. Based on whether there is alarm information in the associated device data, a fifth judgment result is determined. In this way, based on the first judgment result, the second judgment result, the third judgment result and the fourth judgment result corresponding to the target device, and the fifth judgment result of the associated device associated with the target device, a more comprehensive abnormal judgment result corresponding to the target device in operation can be obtained, which greatly increases the reliability of the target device evaluation.

[0064] In one embodiment, the determining the health level of the target device based on the abnormal determination result includes: if the first determination result is abnormal, directly determining the health level of the target device as the device warning level. If the first determination result is normal and the second determination result is abnormal, determining the health level of the target device as the device warning level.

[0065] Specifically, if the first determination result is abnormal, the health level of the target device is directly determined to be the device warning level. If the first determination result is normal, the computer device determines the second determination result. If the first determination result is normal and the second determination result is abnormal, the health level of the target device is determined to be the device warning level.

[0066] In this embodiment, if the first determination result is abnormal, the health level of the target device is directly determined to be the device warning level. In this way, the monitoring level of the target device can be directly and quickly determined to be the device warning level. If the first determination result is normal and the second determination result is abnormal, the health level of the target device is determined to be the device warning level. In this way, the device warning level can be directly and quickly determined by whether the first determination result represents an abnormality, thereby timely and quickly judging the health status of the running device, improving the efficiency and accuracy of the judgment.

[0067] In one embodiment, the health level of the target device is determined based on the abnormal determination result, including: if the first determination result is normal, and the second determination result is normal, and the third determination result is abnormal, then the health level of the target device is determined to be the device attention level; if the first determination result is normal, and the second determination result is normal, and the third determination result is normal, and the fourth determination result is abnormal, then the health level of the target device is determined to be the device attention level; if the first determination result is normal, and the second determination result is normal, and the third determination result is normal, and the fourth determination result is normal, and the fifth determination result is abnormal, then the health level of the target device is determined to be the device attention level.

[0068] Specifically, if the first determination result is normal, the computer device determines the second determination result. If the first determination result is normal and the second determination result is normal, the computer device determines the third determination result. If the first determination result is normal, the second determination result is normal, and the third determination result is abnormal, the health level of the target device is determined to be the device attention level. If the first determination result is normal, the second determination result is normal, and the third determination result is normal, the computer device determines the fourth determination result. If the first determination result is normal, the second determination result is normal, the third determination result is normal, and the fourth determination result is abnormal, the monitoring level of the target device is determined to be the device attention level. If the first determination result is normal, the second determination result is normal, the third determination result is normal, and the fourth determination result is normal, the computer device determines the fifth determination result. If the first determination result is normal, the second determination result is normal, the third determination result is normal, the fourth determination result is normal, and the fifth determination result is abnormal, the monitoring level of the target device is determined to be the device attention level.

[0069] In this embodiment, the determination of the target device health level as the device attention level is determined based on the third, fourth, and fifth determination results, based on the first and second determination results being normal. That is, the device attention level is determined on the premise that the operating state of the target device is normal, that is, the health level of the target device is further determined on the premise that the target device is not at a health level of device warning, so that the health level of the target device can be followed up in real time, and the target device can be detected in a timely and effective manner to avoid the health level of the target device from changing from a device attention level to a device warning.

[0070] In one embodiment, the health level of the target device is determined based on the abnormal determination result, including: if the first determination result is normal, and the second determination result is normal, and the third determination result is normal, and the fourth determination result is normal, and the fifth determination result is normal, then the health level of the target device is determined to be the device health level.

[0071] The first determination result, the second determination result, the third determination result and the fourth determination result are all determination results corresponding to the device-related data of the running target device. The fifth determination result is a determination result corresponding to the associated device data, which is data corresponding to the associated device related to the running target device.

[0072] Specifically, based on each determination result, if the first determination result is normal and the second determination result is normal, the computer device determines the third determination result. If the first determination result is normal, the second determination result is normal, and the third determination result is normal, the computer device determines the fourth determination result. If the first determination result is normal, the second determination result is normal, the third determination result is normal, and the fourth determination result is normal, the computer device determines the fifth determination result. If the first determination result is normal, the second determination result is normal, the third determination result is normal, the fourth determination result is normal, and the fifth determination result is normal, the computer device determines that the health level of the target device is the device health level.

[0073] In this embodiment, the target device health level is the determination of the device health level. On the basis that the first determination result is normal and the second determination result is normal, the third determination result, the fourth determination result, and the fifth determination result are determined in sequence to be normal. If the third determination result, the fourth determination result, and the fifth determination result are all normal, then the device health level is directly determined. That is, the device health level can reflect the situation that the device-related data and the associated device data are normal, that is, it can accurately and clearly determine that the health of the target device in operation is healthy.

[0074] In one embodiment, the obtaining of the identity includes: initiating a registration request to the monitoring system, the registration request is used to instruct the monitoring system to perform identity authentication, and registering after the identity authentication is passed. After the registration is successful, receiving the identity feedback from the monitoring system.

[0075] Specifically, the computer device sends a registration request to the monitoring system. If the monitoring system verifies that the registration is successful, the computer device receives the identity sent by the monitoring system. The registration request is used to instruct the monitoring system to perform identity authentication and register after the identity authentication is passed. The registration can be identity registration or account registration. For example, the computer device sends a registration request to the DCIM system. If the DCIM system verifies that the registration is successful, the computer device obtains the identity of the KeyID sent by the DCIM system.

[0076] In this embodiment, a registration request is initiated to the monitoring system, and the registration request is used to instruct the monitoring system to perform identity authentication, and registration is performed after the identity authentication is passed. After successful registration, the identity identifier fed back by the monitoring system is received. In this way, based on the identity identifier, the security of data transmission can be ensured when data is connected with the monitoring system.

[0077] In order to facilitate a clearer understanding of the technical solution of the present application, a more detailed embodiment is provided for description, such as Figure 4As shown, the computer device sends a registration request to the monitoring system. If the monitoring system verifies that the registration is successful, the computer device receives the identity sent by the monitoring system. Based on the identity, the computer device sends multiple interface requests carrying the identity to the monitoring system. If the monitoring system determines that the identity is valid, it responds to multiple interface requests and obtains multiple categories of device monitoring data corresponding to the target device from the monitoring system. The computer device mines and analyzes the monitoring data of each device based on the Mahout algorithm. Specifically, the computer device compares each operating state data (i.e., operating parameters) in the running target device with the corresponding threshold based on the algorithm to obtain each first state judgment result, and determines the first judgment result based on multiple first state judgment results. If the first judgment result is abnormal (i.e., abnormal), the health level of the target device is determined to be a device warning. If the first judgment result is normal, the computer device obtains the sensor temperature of the cable status data inside the target device, and compares the sensor temperature with the reference temperature to obtain the sensor temperature result. The sensor temperature result is used to characterize whether the cable sensor temperature is abnormal. The computer device performs external partial discharge detection on the cable to obtain a partial discharge detection result. The partial discharge detection result is used to characterize whether the partial discharge is abnormal. The computer device synthesizes the sensing temperature result and the partial discharge detection result to obtain a comprehensive result. The computer device determines a second determination result based on the comprehensive result. If the second determination result is abnormal (i.e., abnormal), the computer device determines that the health level of the target device is a device warning. If the second determination result is normal, the computer device obtains the life cycle data of the target device, and compares the life cycle data with the reference cycle to obtain a third determination result. The third determination result is used to characterize whether the life cycle data of the target device is abnormal. If the third determination result is abnormal (i.e., abnormal), the computer device determines that the health level of the target device is a device concern. If the third determination result is normal, the computer device obtains the fault frequency data of the target device, and compares the fault frequency data with the reference fault frequency to obtain a fourth determination result. The fourth determination result is used to characterize whether the fault frequency of the target device is abnormal. If the fourth determination result is abnormal (i.e., abnormal), the computer device determines that the health level of the target device is a device concern. If the fourth determination result is normal, the computer device obtains the associated device data and determines whether there is an alarm message in the associated device data. The computer device determines the fifth determination result based on the determination result. If there is an alarm message, the computer device determines that the fifth determination result is that the associated device data is abnormal, and the computer device determines that the health level of the target device is device concern. If there is no alarm message, the computer device determines that the fifth alarm message is that the associated device data is normal, and the computer device determines that the health level of the target device is device health.

[0078] In this embodiment, based on the identity, multiple categories of device monitoring data corresponding to the target device are obtained from the monitoring system. The multiple categories of device monitoring data at least include device-related data corresponding to the target device and associated device data of associated devices related to the target device, and the device-related data include the operating status data of the target device. Based on each of the device monitoring data, abnormality determination is performed respectively to obtain abnormality determination results corresponding to each of the device monitoring data. In this way, based on the target device as the center, multiple abnormality determination results corresponding to the target device, and abnormality determination results corresponding to the target device associated with the target device, a more comprehensive abnormality determination result corresponding to the running target device can be obtained. The health level of the target device is determined based on the abnormality determination result, and the health level is used to characterize the health of the target device. In this way, based on the more comprehensive abnormality determination results, the running target device can be more effectively monitored, thereby greatly increasing the effectiveness of monitoring the running target device. In addition, while realizing comprehensive monitoring of the running equipment in the computer room, the intelligence of the monitoring system is further improved, which is convenient for technicians to perform health management of the data center, thereby greatly improving the technicians' control over the data center equipment, and also providing a new way for the operation and maintenance management of super-large data centers.

[0079] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0080] Based on the same inventive concept, the embodiment of the present application also provides a device for evaluating the health of equipment in a computer room for implementing the method for evaluating the health of equipment in a computer room involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the embodiments of one or more device for evaluating the health of equipment in a computer room provided below can refer to the limitations of the method for evaluating the health of equipment in a computer room above, and will not be repeated here.

[0081] In one embodiment, Figure 5As shown, a device for evaluating the health of equipment in a computer room is provided, the device 500 comprising: a first acquisition module 502, a second acquisition module 504, a determination module 506 and a determination module 508, wherein:

[0082] The first acquisition module 502 is used to acquire an identity mark, where the identity mark indicates that the registration in the monitoring system has been successful.

[0083] The second acquisition module 504 is used to acquire multiple categories of device monitoring data corresponding to the target device from the monitoring system based on the identity identifier; the multiple categories of device monitoring data include at least device-related data corresponding to the target device, and associated device data of associated devices related to the target device, and the device-related data includes operating status data of the target device.

[0084] The determination module 506 is used to perform abnormality determination based on each device monitoring data to obtain abnormality determination results corresponding to each device monitoring data.

[0085] The determination module 508 is used to determine the health level of the target device based on the abnormality determination result, and the health level is used to represent the health level of the target device.

[0086] In one embodiment, the determination module 506 is used to compare the operating status data of the target device with the corresponding operating threshold to obtain a first determination result. Compare the sensed temperature in the cable status data with the reference temperature to obtain a sensed temperature result, perform external partial discharge detection on the cable to obtain a partial discharge detection result, and determine a second determination result based on the sensed temperature result and the partial discharge detection result. Compare the life cycle data with the reference cycle to obtain a third determination result. Compare the fault frequency data with the reference fault frequency to obtain a fourth determination result. Determine a fifth determination result based on whether there is alarm information in the associated device data.

[0087] In one embodiment, the determination module 508 is used to directly determine the health level of the target device as the device warning level if the first determination result is abnormal. If the first determination result is normal and the second determination result is abnormal, the health level of the target device is determined to be the device warning level.

[0088] In one embodiment, the determination module 508 is used to determine that the health level of the target device is the device attention level if the first determination result is normal, the second determination result is normal, and the third determination result is abnormal. If the first determination result is normal, the second determination result is normal, the third determination result is normal, and the fourth determination result is abnormal, the health level of the target device is determined to be the device attention level. If the first determination result is normal, the second determination result is normal, the third determination result is normal, the fourth determination result is normal, and the fifth determination result is abnormal, the health level of the target device is determined to be the device attention level.

[0089] In one embodiment, the determination module 508 is used to determine that the health level of the target device is the device health level if the first determination result is normal, the second determination result is normal, the third determination result is normal, the fourth determination result is normal, and the fifth determination result is normal.

[0090] In one embodiment, the first acquisition module 502 is used to initiate a registration request to the monitoring system, the registration request is used to instruct the monitoring system to perform identity authentication, and register after the identity authentication is passed, and receive the identity feedback from the monitoring system after the registration is successful.

[0091] Each module in the above-mentioned equipment room equipment health evaluation device can be implemented in whole or in part by software, hardware and their combination. Each of the above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the corresponding operations of each of the above modules.

[0092] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 6 As shown. The computer device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store evaluation data of the health of the equipment in the computer room. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for evaluating the health of the equipment in the computer room is implemented.

[0093] Those skilled in the art will understand that Figure 6The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0094] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the following steps when executing the computer program: obtaining an identity identifier, wherein the identity identifier indicates that the device has been successfully registered in a monitoring system. Based on the identity identifier, multiple categories of device monitoring data corresponding to a target device are obtained from the monitoring system; the multiple categories of device monitoring data at least include device-related data corresponding to the target device, and associated device data of associated devices related to the target device, wherein the device-related data includes operating status data of the target device. Based on each of the device monitoring data, an abnormality determination is performed respectively to obtain an abnormality determination result corresponding to each of the device monitoring data. Based on the abnormality determination result, the health level of the target device is determined, and the health level is used to characterize the health of the target device.

[0095] In one embodiment, when the processor executes the computer program, the following steps are also implemented: comparing the operating status data of the target device with the corresponding operating threshold to obtain a first determination result. Comparing the sensed temperature in the cable status data with the reference temperature to obtain a sensed temperature result, performing an external partial discharge test on the cable to obtain a partial discharge test result, and determining a second determination result based on the sensed temperature result and the partial discharge test result. Comparing the life cycle data with the reference cycle to obtain a third determination result. Comparing the fault frequency data with the reference fault frequency to obtain a fourth determination result. Determining a fifth determination result based on whether there is alarm information in the associated device data.

[0096] In one embodiment, when the processor executes the computer program, the following steps are further implemented: if the first determination result is abnormal, the health level of the target device is directly determined to be the device warning level. If the first determination result is normal and the second determination result is abnormal, the health level of the target device is determined to be the device warning level.

[0097] In one embodiment, when the processor executes the computer program, the following steps are also implemented: if the first judgment result is normal, and the second judgment result is normal, and the third judgment result is abnormal, then the health level of the target device is determined to be the device attention level; if the first judgment result is normal, and the second judgment result is normal, and the third judgment result is normal, and the fourth judgment result is abnormal, then the health level of the target device is determined to be the device attention level; if the first judgment result is normal, and the second judgment result is normal, and the third judgment result is normal, and the fourth judgment result is normal, and the fifth judgment result is abnormal, then the health level of the target device is determined to be the device attention level.

[0098] In one embodiment, when the processor executes the computer program, the following steps are also implemented: if the first determination result is normal, and the second determination result is normal, and the third determination result is normal, and the fourth determination result is normal, and the fifth determination result is normal, then the health level of the target device is determined to be the device health level.

[0099] In one embodiment, when the processor executes the computer program, the following steps are further implemented: a registration request is initiated to the monitoring system, the registration request is used to instruct the monitoring system to perform identity authentication, and register after the identity authentication is passed. After the registration is successful, an identity identifier fed back by the monitoring system is received.

[0100] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented: obtaining an identity identifier, which indicates that the registration has been successful in the monitoring system. Based on the identity identifier, multiple categories of device monitoring data corresponding to the target device are obtained from the monitoring system; the multiple categories of device monitoring data at least include device-related data corresponding to the target device, and associated device data of associated devices related to the target device, and the device-related data includes the operating status data of the target device. Based on each of the device monitoring data, an abnormality determination is performed respectively to obtain an abnormality determination result corresponding to each of the device monitoring data. Based on the abnormality determination result, the health level of the target device is determined, and the health level is used to characterize the health of the target device.

[0101] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: comparing the operating status data of the target device with the corresponding operating threshold to obtain a first determination result. Comparing the sensed temperature in the cable status data with the reference temperature to obtain a sensed temperature result, performing an external partial discharge test on the cable to obtain a partial discharge test result, and determining a second determination result based on the sensed temperature result and the partial discharge test result. Comparing the life cycle data with the reference cycle to obtain a third determination result. Comparing the fault frequency data with the reference fault frequency to obtain a fourth determination result. Determining a fifth determination result based on whether there is alarm information in the associated device data.

[0102] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: if the first determination result is abnormal, the health level of the target device is directly determined to be the device warning level. If the first determination result is normal and the second determination result is abnormal, the health level of the target device is determined to be the device warning level.

[0103] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: if the first judgment result is normal, and the second judgment result is normal, and the third judgment result is abnormal, then the health level of the target device is determined to be the device attention level; if the first judgment result is normal, and the second judgment result is normal, and the third judgment result is normal, and the fourth judgment result is abnormal, then the health level of the target device is determined to be the device attention level; if the first judgment result is normal, and the second judgment result is normal, and the third judgment result is normal, and the fourth judgment result is normal, and the fifth judgment result is abnormal, then the health level of the target device is determined to be the device attention level.

[0104] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: if the first judgment result is normal, the second judgment result is normal, the third judgment result is normal, the fourth judgment result is normal, and the fifth judgment result is normal, then the health level of the target device is determined to be the device health level.

[0105] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: a registration request is initiated to the monitoring system, the registration request is used to instruct the monitoring system to perform identity authentication, and register after the identity authentication is passed. After the registration is successful, an identity identifier fed back by the monitoring system is received.

[0106] In one embodiment, a computer program product is provided, including a computer program, which implements the following steps when executed by a processor: obtaining an identity identifier, which indicates that the registration has been successful in the monitoring system. Based on the identity identifier, multiple categories of device monitoring data corresponding to the target device are obtained from the monitoring system; the multiple categories of device monitoring data at least include device-related data corresponding to the target device, and associated device data of associated devices related to the target device, and the device-related data includes operating status data of the target device. Based on each of the device monitoring data, an abnormality determination is performed respectively to obtain an abnormality determination result corresponding to each of the device monitoring data. Based on the abnormality determination result, the health level of the target device is determined, and the health level is used to characterize the health of the target device.

[0107] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: comparing the operating status data of the target device with the corresponding operating threshold to obtain a first determination result. Comparing the sensed temperature in the cable status data with the reference temperature to obtain a sensed temperature result, performing an external partial discharge test on the cable to obtain a partial discharge test result, and determining a second determination result based on the sensed temperature result and the partial discharge test result. Comparing the life cycle data with the reference cycle to obtain a third determination result. Comparing the fault frequency data with the reference fault frequency to obtain a fourth determination result. Determining a fifth determination result based on whether there is alarm information in the associated device data.

[0108] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: if the first determination result is abnormal, the health level of the target device is directly determined to be the device warning level. If the first determination result is normal and the second determination result is abnormal, the health level of the target device is determined to be the device warning level.

[0109] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: if the first judgment result is normal, and the second judgment result is normal, and the third judgment result is abnormal, then the health level of the target device is determined to be the device attention level; if the first judgment result is normal, and the second judgment result is normal, and the third judgment result is normal, and the fourth judgment result is abnormal, then the health level of the target device is determined to be the device attention level; if the first judgment result is normal, and the second judgment result is normal, and the third judgment result is normal, and the fourth judgment result is normal, and the fifth judgment result is abnormal, then the health level of the target device is determined to be the device attention level.

[0110] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: if the first judgment result is normal, the second judgment result is normal, the third judgment result is normal, the fourth judgment result is normal, and the fifth judgment result is normal, then the health level of the target device is determined to be the device health level.

[0111] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: a registration request is initiated to the monitoring system, the registration request is used to instruct the monitoring system to perform identity authentication, and register after the identity authentication is passed. After the registration is successful, an identity identifier fed back by the monitoring system is received.

[0112] 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.

[0113] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0114] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0115] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A method for evaluating the health of equipment in a computer room, characterized in that: The method comprises: Obtaining an identity, wherein the identity indicates that the user has successfully registered in the monitoring system; Based on the identity identifier, multiple categories of device monitoring data corresponding to the target device are obtained from the monitoring system; the multiple categories of device monitoring data at least include device-related data corresponding to the target device and associated device data of associated devices related to the target device, and the device-related data include operating status data, cable status data, life cycle data and fault frequency data of the target device; Comparing the operating status data of the target device with a corresponding operating threshold to obtain a first determination result; Compare the sensed temperature in the cable condition data with the reference temperature to obtain a sensed temperature result, perform an external partial discharge test on the cable to obtain a partial discharge test result, and determine a second determination result based on the sensed temperature result and the partial discharge test result; Comparing the life cycle data with a reference cycle to obtain a third determination result; Comparing the fault frequency data with a reference fault frequency to obtain a fourth determination result; determining a fifth determination result based on whether there is alarm information in the associated device data; The health level of the target device is determined based on the abnormal determination result, where the health level is used to characterize the health of the target device; the abnormal determination result includes: the first determination result, the second determination result, the third determination result, the fourth determination result and the fifth determination result.

2. The method according to claim 1, characterized in that The determining the health level of the target device based on the abnormality determination result includes: If the first determination result is abnormal, directly determining the health level of the target device as the device warning level; If the first determination result is normal and the second determination result is abnormal, the health level of the target device is determined to be a device warning level.

3. The method according to claim 1, characterized in that The determining the health level of the target device based on the abnormality determination result includes: If the first determination result is normal, the second determination result is normal, and the third determination result is abnormal, determining the health level of the target device to be a device concern level; If the first determination result is normal, the second determination result is normal, the third determination result is normal, and the fourth determination result is abnormal, determining the health level of the target device to be a device concern level; If the first determination result is normal, the second determination result is normal, the third determination result is normal, the fourth determination result is normal, and the fifth determination result is abnormal, the health level of the target device is determined to be a device concern level.

4. The method according to claim 1, characterized in that: The determining the health level of the target device based on the abnormality determination result includes: If the first determination result is normal, the second determination result is normal, the third determination result is normal, the fourth determination result is normal, and the fifth determination result is normal, the health level of the target device is determined to be the device health level.

5. The method according to any one of claims 1 to 4, characterized in that The obtaining of the identity includes: Initiate a registration request to the monitoring system, wherein the registration request is used to instruct the monitoring system to perform identity authentication and register after the identity authentication is passed; After successful registration, the identity feedback from the monitoring system is received.

6. A device for evaluating the health of equipment in a computer room, characterized in that: The device comprises: A first acquisition module is used to acquire an identity mark, wherein the identity mark indicates that the registration has been successful in the monitoring system; A second acquisition module is used to acquire, from the monitoring system, a plurality of categories of device monitoring data corresponding to the target device based on the identity identifier; the plurality of categories of device monitoring data at least include device-related data corresponding to the target device and associated device data of associated devices related to the target device, the device-related data including operating status data, cable status data, life cycle data and fault frequency data of the target device; A determination module, used for comparing the operation status data of the target device with the corresponding operation threshold value to obtain a first determination result; comparing the sensed temperature in the cable status data with the reference temperature to obtain a sensed temperature result, performing an external partial discharge detection on the cable to obtain a partial discharge detection result, and determining a second determination result based on the sensed temperature result and the partial discharge detection result; comparing the life cycle data with the reference cycle to obtain a third determination result; comparing the fault frequency data with the reference fault frequency to obtain a fourth determination result; and determining a fifth determination result based on whether there is alarm information in the associated device data; A determination module is used to determine the health level of the target device based on the abnormal determination result, and the health level is used to characterize the health of the target device; the abnormal determination result includes: the first determination result, the second determination result, the third determination result, the fourth determination result and the fifth determination result.

7. The device according to claim 6, characterized in that The first acquisition module is further used to initiate a registration request to the monitoring system, wherein the registration request is used to instruct the monitoring system to perform identity authentication and register after the identity authentication is passed; after the registration is successful, an identity identifier fed back by the monitoring system is received.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 5 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Monitoring device and method based on health degree analysis

    CN102447570A

  • Resource monitoring method and device, electronic equipment and storage medium

    CN112559291A

  • An equipment health state detection and analysis method for a data center

    CN113190421A