Alarm monitoring method and system for data center equipment, terminal and medium
By collecting and analyzing the operating parameters of the data center equipment in real time, judging and triggering pending alarms, the problem of neglecting new faults of the suspended equipment is solved, timely adjustment of equipment status and accurate alarm processing are achieved, and business stability and continuity of the data center are ensured.
Patent Information
- Application Number
- CN202411559112.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-04
- Publication Date
- 2025-02-28
AI Technical Summary
In the data center, if a new failure occurs in a suspended device, the system will not respond, making it difficult for alarm managers to notice, which may cause abnormal equipment shutdown, causing operation and maintenance safety accidents, affecting business stability and continuity.
By collecting the parameter values of multiple operating parameters of the target device in the suspended state in the data center in real time, when any parameter value meets the preset triggering condition, a pending alarm is triggered, and based on the alarm parameters and the active alarm list in the database, it is determined whether it is a new alarm. If it is a new alarm, adjust the target device status to a non-pending state and move it to the active alarm list for timely processing.
It effectively prevents operation and maintenance safety accidents caused by equipment being suspended, improves the response speed and fault handling capabilities of data center equipment, and ensures business continuity and stability.
Smart Images

Figure CN119537135A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data center equipment alarm monitoring, and in particular to an alarm monitoring method, system, terminal and medium for data center equipment. Background Art
[0002] Data centers are the cornerstone of the Internet and AI era. Major information companies all operate large-scale data centers. Real-time monitoring of the operating conditions of data center equipment is a necessary means to maintain the normal operation of the data center.
[0003] At present, the operation and maintenance parties of data centers usually have monitoring systems. When an abnormality occurs in the equipment, the monitoring system can generate an alarm in time and notify the operation and maintenance personnel. After the alarm is generated, if the maintenance conditions are sufficient, an order for maintenance can be immediately placed. If there is an abnormal situation such as a lack of spare parts or the maintenance provider cannot come to the site in time, and the alarm cannot be handled immediately, the alarm device has to be suspended first, and maintenance can be carried out after the maintenance conditions are met. However, during the period when the device is suspended, if a new fault occurs in the device, since the device is in a suspended state and the system does not respond, it is difficult for the alarm management personnel to notice the new fault, resulting in abnormal shutdown of the equipment, which in turn causes an operation and maintenance safety accident, seriously affecting the stability and continuity of the data center business operation. Summary of the invention
[0004] The embodiment of the present invention provides an alarm monitoring method, system, terminal and medium for data center equipment. When it is detected that a target device in a suspended state triggers a new alarm, the target device is adjusted to a non-suspended state, thereby effectively preventing the occurrence of operation and maintenance safety accidents caused by negligence of the device in the suspended state.
[0005] In order to solve the above technical problems, an embodiment of the present invention provides an alarm monitoring method for data center equipment, comprising:
[0006] Collect parameter values corresponding to multiple operating parameters of target devices in a suspended state in a data center in real time;
[0007] When the parameter value corresponding to any one of the operating parameters meets the preset trigger condition, a pending alarm corresponding to the target device is triggered, and then based on the comparison of several alarm parameters corresponding to the pending alarm with the active alarm list in the database, it is determined whether the pending alarm is a new alarm; wherein the alarm parameters include the alarm level and the parameters related to the faulty component, and the active alarm list is displayed in real time on the system page;
[0008] If so, the state of the target device is adjusted to a non-suspended state, and the target device is moved to the active alarm list.
[0009] By implementing the embodiment of the present invention, parameter values corresponding to multiple operating parameters of a target device in a suspended state in a data center are collected in real time. When the parameter value corresponding to any one of the operating parameters meets the preset triggering condition, a pending alarm corresponding to the target device is triggered. Then, based on the comparison between several alarm parameters corresponding to the pending alarm and the active alarm list in the database, it is determined whether the pending alarm is a new alarm. If the pending alarm is a new alarm, the state of the target device is adjusted to a non-suspended state, so that the system can respond to the new alarm in a timely manner and reduce the probability of the alarm being ignored. At the same time, the target device is moved to the active alarm list to attract the attention of the alarm management personnel or other relevant personnel, thereby greatly improving the response speed and fault handling capability of the data center equipment, effectively preventing operation and maintenance safety accidents caused by negligence of the equipment in the suspended state, and thus ensuring the continuity and stability of the data center business. In the case where the pending alarm is not a new alarm, it does not need to be processed repeatedly. The alarm management personnel or other relevant personnel only need to know the fault condition of the device that triggered the alarm in a timely manner through the active alarm list and the active alarm list in the database. In addition, several alarm parameters corresponding to the pending alarm include the alarm level and faulty component related parameters corresponding to the pending alarm, so that based on the alarm level and faulty component related parameters corresponding to the pending alarm, a query and comparison can be made in the active alarm list to determine whether there is an alarm in the active alarm list with the same alarm level and faulty component related parameters as the pending alarm. This can accurately distinguish new alarms from existing alarms, thereby reducing repeated processing of the same alarm and neglect of different alarms, thereby improving the accuracy of alarm monitoring of devices in a suspended state in the data center equipment.
[0010] As a preferred solution, when the parameter value corresponding to any one of the operating parameters meets the preset trigger condition, a pending alarm corresponding to the target device is triggered, and then based on the comparison of several alarm parameters corresponding to the pending alarm with the active alarm list in the database, it is determined whether the pending alarm is a new alarm, specifically:
[0011] When a parameter value corresponding to any one of the operating parameters satisfies a preset trigger condition, a pending alarm corresponding to the target device is triggered, and the operating parameter corresponding to the parameter value that satisfies the preset trigger condition is used as a fault parameter corresponding to the pending alarm;
[0012] Query the active alarm list in the database, if the alarm corresponding to the fault parameter exists in the active alarm list in the database, then traverse each alarm parameter corresponding to the alarm to be processed, and compare the currently traversed alarm parameters of the alarm to be processed with the currently traversed alarm parameters of all alarms stored in the database;
[0013] If the current traversal alarm parameter of the to-be-processed alarm is different from the current traversal alarm parameters of all the alarms stored in the database, it is determined that the to-be-processed alarm is a new alarm, and the traversal is stopped;
[0014] If the current traversal alarm parameter of the alarm to be processed is the same as the current traversal alarm parameter of any alarm stored in the database, continue to traverse the next alarm parameter of the alarm to be processed until the traversal of all alarm parameters corresponding to the alarm to be processed is completed, and if the current traversal alarm parameter of the alarm to be processed is the same as the current traversal alarm parameter of any alarm stored in the database during each traversal, it is determined that the alarm to be processed is not a new alarm.
[0015] According to the preferred solution of the embodiment of the present invention, after triggering a pending alarm corresponding to the target device, the operating parameter corresponding to the parameter value that meets the preset trigger condition is used as the fault parameter corresponding to the pending alarm, and the active alarm list in the database is queried. If there is an alarm corresponding to the fault parameter in the active alarm list in the database, it indicates that the alarm has been triggered at least once based on the fault parameter, and there is no need to repeatedly display the pending alarm corresponding to the fault parameter in the active alarm list, then each alarm parameter corresponding to the pending alarm is directly traversed, and the current traversal alarm parameter of the pending alarm is compared with the current traversal alarm parameter of all alarms stored in the database, so as to determine whether the pending alarm is a new alarm or an existing alarm based on the comparison result. In addition, in the process of traversing each alarm parameter corresponding to the pending alarm, if the current traversal alarm parameter of the pending alarm is different from the current traversal alarm parameter of all alarms stored in the database, it is determined that the pending alarm is a new alarm, and the traversal is stopped when the pending alarm is determined to be a new alarm, so as to reduce the overall data processing amount and improve the alarm monitoring efficiency.
[0016] As a preferred solution, after querying the active alarm list in the database, the method further includes:
[0017] If the alarm corresponding to the fault parameter does not exist in the active alarm list in the database, the to-be-processed alarm is added to the active alarm list.
[0018] A preferred solution for implementing the embodiment of the present invention is that after comparing the pending alarm with the active alarm list in the database, if the pending alarm does not exist in the active alarm list, a new pending alarm is added to the active alarm list so that the alarm management personnel or other relevant personnel can promptly discover that a new fault has occurred in the target device in a suspended state, and remind the alarm management personnel or other relevant personnel to promptly handle the new fault to prevent.
[0019] As a preferred solution, after moving the target device to the active alarm list, the method further includes:
[0020] Collect parameter values corresponding to multiple operating parameters of the target device in real time;
[0021] When the parameter values corresponding to the multiple operating parameters of the target device meet the preset recovery conditions, the pending alarm corresponding to the target device is moved to the historical alarm list in the database, and the target device is moved to the historical alarm list.
[0022] A preferred scheme for implementing the embodiment of the present invention is to collect parameter values corresponding to multiple operating parameters of the target device in real time after moving the target device to the active alarm list, and based on the parameter values corresponding to the multiple operating parameters of the target device, observe in real time whether the current target device failure has been resolved, and when the parameter values corresponding to the multiple operating parameters of the target device meet the preset recovery conditions, that is, when the target device failure has been resolved, move the pending alarm corresponding to the target device to the historical alarm list in the database, and move the target device to the historical alarm list, so as to facilitate management personnel or other relevant personnel to query the alarm history records and realize fast and accurate maintenance of the equipment.
[0023] As a preferred solution, the acquisition of several alarm parameters corresponding to the alarm to be processed is specifically as follows:
[0024] After a pending alarm corresponding to the target device is triggered when a parameter value corresponding to any one of the operating parameters satisfies a preset trigger condition, a failed component in the target device and related parameters of the failed component corresponding to the failed component are analyzed based on the operating parameters corresponding to all the parameter values that meet the preset trigger condition;
[0025] According to the pre-configured component alarm level rules, based on all the parameter values that meet the preset trigger conditions and the faulty component, the alarm level corresponding to the faulty component is analyzed.
[0026] By implementing the preferred scheme of the embodiment of the present invention, by analyzing the parameter values that meet the trigger conditions, the specific components where the fault occurs can be identified more accurately, which helps to quickly repair the fault and reduce downtime. In addition, by analyzing the alarm level of the faulty component according to the preset alarm level rules, the alarm information can be made more intelligent and targeted, so as to give priority to handling potential serious faults and thus reduce the risk of loss.
[0027] In order to solve the same technical problem, an embodiment of the present invention further provides an alarm monitoring system for data center equipment, including:
[0028] A data acquisition module, used for real-time acquisition of parameter values corresponding to multiple operating parameters of target devices in a suspended state in a data center;
[0029] A trigger judgment module, used for triggering a pending alarm corresponding to the target device when the parameter value corresponding to any one of the operating parameters meets the preset trigger condition, and then judging whether the pending alarm is a new alarm based on the comparison of several alarm parameters corresponding to the pending alarm with the active alarm list in the database; wherein the alarm parameters include the alarm level and the parameters related to the faulty component, and the active alarm list is displayed in real time on the system page;
[0030] The state adjustment module is used for adjusting the state of the target device to a non-suspended state and moving the target device to the active alarm list if the to-be-processed alarm is a new alarm.
[0031] As a preferred solution, the trigger judgment module specifically includes:
[0032] An alarm triggering unit, configured to trigger an unprocessed alarm corresponding to the target device when a parameter value corresponding to any one of the operating parameters satisfies a preset trigger condition, and use the operating parameter corresponding to the parameter value that satisfies the preset trigger condition as a fault parameter corresponding to the unprocessed alarm;
[0033] A query traversal unit, used for querying the active alarm list in the database, if the alarm corresponding to the fault parameter exists in the active alarm list in the database, traversing each alarm parameter corresponding to the alarm to be processed, and comparing the currently traversed alarm parameters of the alarm to be processed with the currently traversed alarm parameters of all alarms stored in the database;
[0034] A first determination unit, configured to determine that the alarm to be processed is a new alarm and stop traversal if the current traversal alarm parameter of the alarm to be processed is different from the current traversal alarm parameters of all alarms stored in the database;
[0035] The second determination unit is used to continue traversing the next alarm parameter of the alarm to be processed until the traversal of all alarm parameters corresponding to the alarm to be processed is completed if the current traversal alarm parameter of the alarm to be processed is the same as the current traversal alarm parameter of any alarm stored in the database, and if the current traversal alarm parameter of the alarm to be processed is the same as the current traversal alarm parameter of any alarm stored in the database during each traversal, it is determined that the alarm to be processed is not a new alarm.
[0036] As a preferred solution, the alarm monitoring system for data center equipment further includes:
[0037] A recovery module is used to collect parameter values corresponding to multiple operating parameters of the target device in real time; when the parameter values corresponding to the multiple operating parameters of the target device meet the preset recovery conditions, the unprocessed alarm corresponding to the target device is moved to the historical alarm list in the database, and the target device is moved to the historical alarm list.
[0038] In order to solve the same technical problem, the present invention also provides a terminal, including a processor, a memory and a computer program stored in the memory; wherein the computer program can be executed by the processor to implement the alarm monitoring method of a data center equipment.
[0039] In order to solve the same technical problem, the present invention also provides a computer-readable storage medium, which includes a stored computer program; wherein, when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute the alarm monitoring method of a data center device. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 : A flowchart of an alarm monitoring method for data center equipment provided in Embodiment 1 of the present invention;
[0041] Figure 2 : A structural diagram of an alarm monitoring system for data center equipment provided in Example 1 of the present invention. DETAILED DESCRIPTION
[0042] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0043] Embodiment one:
[0044] Please refer to Figure 1 , is an alarm monitoring method for data center equipment provided by an embodiment of the present invention, the method includes steps S1 to S3, each step is specifically as follows:
[0045] Step S1, collecting parameter values corresponding to multiple operating parameters of a target device in a suspended state in a data center in real time.
[0046] In this embodiment, when the target device is running, the sensor provided by the target device is used to sense the operating condition of the target device in real time, so as to collect parameter values corresponding to multiple operating parameters of the target device.
[0047] It should be noted that for the acquisition of parameter values, all operating parameters of the target device are usually acquired. Alternatively, according to actual management requirements, only a part of the operating parameters can be acquired.
[0048] Step S2: When the parameter value corresponding to any one of the operating parameters meets the preset trigger condition, it indicates that the target device is operating abnormally, triggering a to-be-processed alarm corresponding to the target device. Then, based on the comparison between several alarm parameters corresponding to the to-be-processed alarm and the active alarm list in the database, it is determined whether the to-be-processed alarm is a new alarm. Among them, the alarm parameters include the alarm level and the parameters related to the faulty component. The active alarm list is displayed on the system page in real time for the operation and maintenance personnel to intuitively view the alarm information of each faulty device.
[0049] In this embodiment, the parameters related to the faulty component include, but are not limited to, the type and model of the faulty component.
[0050] As a preferred solution, the acquisition process of "several alarm parameters corresponding to the to-be-processed alarm" mentioned in step S2 includes steps S01 to S02, and the specific steps are as follows:
[0051] Step S01: After triggering a to-be-processed alarm corresponding to the target device when the parameter value corresponding to any one of the operating parameters meets the preset trigger condition, based on the operating parameters corresponding to all the parameter values that meet the preset trigger condition, analyze the faulty component in the target device and the parameters related to the faulty component corresponding to the faulty component.
[0052] Step S02: According to the pre-configured component alarm level rule, based on all the parameter values that meet the preset trigger condition and the faulty component, analyze the alarm level corresponding to the faulty component.
[0053] As an example, the operating parameter of the target device is the inverter temperature of the UPS device. The real-time acquired inverter temperature of the UPS device is 65°C, and the preset trigger expression is 60°C < UPS device inverter temperature < 70°C. The preset alarm levels are 3 levels - when the UPS device inverter temperature is in the open interval (60, 64), it is a first-level alarm; when the UPS device inverter temperature is in the closed interval [64, 67], it is a second-level alarm; when the UPS device inverter temperature is in the open interval (67, 70), it is a third-level alarm. Therefore, based on the above content, it can be known that the current high-temperature alarm of the inverter of the UPS device is a second-level alarm.
[0054] As a preferred solution, step S2 includes steps S21 to S24, and the specific steps are as follows:
[0055] Step S21, when a parameter value corresponding to any operating parameter meets a preset trigger condition, a pending alarm corresponding to the target device is triggered, and the operating parameter corresponding to the parameter value meeting the preset trigger condition is used as a fault parameter corresponding to the pending alarm.
[0056] In this embodiment, the parameter values corresponding to each operating parameter collected in real time are substituted into the trigger expressions corresponding to each operating parameter for calculation. If the trigger expression is satisfied, it indicates that the target device is operating abnormally. If the trigger expression is not satisfied, it indicates that the target device is operating normally.
[0057] Step S22, query the active alarm list in the database. If there is an alarm corresponding to the fault parameter in the active alarm list in the database, traverse each alarm parameter corresponding to the alarm to be processed, and compare the current traversal alarm parameters of the alarm to be processed with the current traversal alarm parameters of all alarms stored in the database.
[0058] It should be noted that in the active alarm list in the database, one operating parameter corresponds to only one alarm. For example, for a device overtemperature, only one alarm is displayed in the active alarm list in the database, and there is no need to repeatedly display the device overtemperature alarm.
[0059] As an example, when the temperature value corresponding to the temperature of the target device meets the preset trigger condition, a pending alarm corresponding to the target device is triggered, and the temperature of the target device is used as the fault parameter corresponding to the pending alarm. Then, the active alarm list in the database is queried. If the alarm corresponding to the fault parameter - the temperature of the target device exists in the active alarm list in the database, there is no need to repeatedly display the alarm corresponding to the same parameter in the active alarm list in the database. Directly traverse each alarm parameter corresponding to the pending alarm, and compare the current traversal alarm parameters of the pending alarm with the current traversal alarm parameters of all alarms stored in the database.
[0060] As a preferred solution, after querying the active alarm list in the database, step S03 is further included, which is specifically as follows:
[0061] Step S03: If there is no alarm corresponding to the fault parameter in the active alarm list in the database, a new alarm to be processed is added to the active alarm list to indicate that there is a fault parameter in the target device.
[0062] Step S23: If the current traversal alarm parameters of the alarm to be processed are different from the current traversal alarm parameters of all alarms stored in the database, it is determined that the alarm to be processed is a new alarm, and the traversal is stopped.
[0063] As an example, if the current traversal alarm parameter of the pending alarm is a level 2 alarm, and the alarm levels of all alarms stored in the database are only level 1 and level 3, the pending alarm is determined to be a new alarm, and the traversal is stopped.
[0064] Step S24, if the current traversal alarm parameter of the alarm to be processed is the same as the current traversal alarm parameter of any alarm stored in the database, continue to traverse the next alarm parameter of the alarm to be processed until the traversal of all alarm parameters corresponding to the alarm to be processed is completed, and if the current traversal alarm parameter of the alarm to be processed is the same as the current traversal alarm parameter of any alarm stored in the database during each traversal, it is determined that the alarm to be processed is not a new alarm.
[0065] Step S3: If the alarm to be processed is a new alarm, the state of the target device is adjusted to a non-suspended state, and the target device is moved to the active alarm list.
[0066] As a preferred solution, after step S3, steps S4 to S5 are also included, and the specific details of each step are as follows:
[0067] Step S4, collecting parameter values corresponding to multiple operating parameters of the target device in real time.
[0068] Step S5, when the parameter values corresponding to the multiple operating parameters of the target device meet the preset recovery conditions, the pending alarm corresponding to the target device is moved to the historical alarm list in the database, and the target device is moved to the historical alarm list.
[0069] It should be noted that through the historical alarm list in the database, operation and maintenance personnel can check the relevant information of the equipment that has failed, thereby facilitating the implementation of equipment maintenance plans.
[0070] Please refer to Figure 2 , is a structural diagram of an alarm monitoring system for data center equipment provided by an embodiment of the present invention, the system includes a data acquisition module M1, a trigger judgment module M2 and a state adjustment module M3, and the specific details of each module are as follows:
[0071] The data acquisition module M1 is used to collect parameter values corresponding to multiple operating parameters of the target device in the suspended state in the data center in real time;
[0072] The trigger judgment module M2 is used to trigger a pending alarm corresponding to the target device when the parameter value corresponding to any operating parameter meets the preset trigger condition, and then judge whether the pending alarm is a new alarm based on the comparison of several alarm parameters corresponding to the pending alarm with the active alarm list in the database; wherein the alarm parameters include the alarm level and the parameters related to the faulty component, and the active alarm list is displayed in real time on the system page;
[0073] The state adjustment module M3 is used to adjust the state of the target device to a non-suspended state if the alarm to be processed is a new alarm, and move the target device to an active alarm list.
[0074] As a preferred solution, the trigger judgment module M2 specifically includes an alarm trigger unit 21, a query traversal unit 22, a first judgment unit 23 and a second judgment unit 24, and each unit is specifically as follows:
[0075] The alarm triggering unit 21 is used to trigger a pending alarm corresponding to the target device when the parameter value corresponding to any operating parameter meets the preset triggering condition, and use the operating parameter corresponding to the parameter value that meets the preset triggering condition as the fault parameter corresponding to the pending alarm;
[0076] The query traversal unit 22 is used to query the active alarm list in the database. If there is an alarm corresponding to the fault parameter in the active alarm list in the database, each alarm parameter corresponding to the alarm to be processed is traversed, and the current traversal alarm parameter of the alarm to be processed is compared with the current traversal alarm parameters of all alarms stored in the database;
[0077] A first determination unit 23 is configured to determine that the alarm to be processed is a new alarm and stop traversal if the current traversal alarm parameter of the alarm to be processed is different from the current traversal alarm parameters of all alarms stored in the database;
[0078] The second determination unit 24 is used to continue traversing the next alarm parameter of the alarm to be processed until the traversal of all alarm parameters corresponding to the alarm to be processed is completed if the current traversal alarm parameter of the alarm to be processed is the same as the current traversal alarm parameter of any alarm stored in the database, and if the current traversal alarm parameter of the alarm to be processed is the same as the current traversal alarm parameter of any alarm stored in the database during each traversal, it is determined that the alarm to be processed is not a new alarm.
[0079] As a preferred option, please refer to Figure 2 , an alarm monitoring system for data center equipment provided by an embodiment of the present invention further includes a recovery module M4, which is specifically as follows:
[0080] The recovery module M4 is used to collect parameter values corresponding to multiple operating parameters of the target device in real time; when the parameter values corresponding to multiple operating parameters of the target device meet the preset recovery conditions, the pending alarm corresponding to the target device is moved to the historical alarm list in the database, and the target device is moved to the historical alarm list.
[0081] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0082] In addition, an embodiment of the present invention further provides a computer-readable storage medium, the computer-readable storage medium including a stored computer program; wherein, when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute an alarm monitoring method for data center equipment in embodiment one.
[0083] In addition, an embodiment of the present invention further provides a terminal, including a processor, a memory, and a computer program stored in the memory; wherein the computer program can be executed by the processor to implement an alarm monitoring method for data center equipment of embodiment one.
[0084] Preferably, the computer program can be divided into one or more modules / units (such as computer program, computer program), one or more modules / units are stored in the memory and executed by the processor to complete the present invention. One or more modules / units can be a series of computer program instruction segments that can complete specific functions, and the instruction segments are used to describe the execution process of the computer program in the terminal.
[0085] The processor can be a central processing unit (CPU), or other general-purpose processors, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor, or the processor can also be any conventional processor. The processor is the control center of the terminal, and various parts of the terminal are connected using various interfaces and lines.
[0086] The memory mainly includes a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function, etc., and the data storage area can store related data, etc. In addition, the memory can be a high-speed random access memory, or a non-volatile memory, such as a plug-in hard disk, a smart memory card (Smart Med iaCard, SMC), a secure digital (Secure Digital, SD) card, and a flash card (Flash Card), etc., or the memory can also be other volatile solid-state storage devices.
[0087] It should be noted that the above-mentioned terminal may include, but is not limited to, a processor and a memory. Those skilled in the art will understand that the above-mentioned terminal is merely an example and does not constitute a limitation on the terminal. It may include more or fewer components, or a combination of certain components, or different components.
[0088] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0089] The present invention provides an alarm monitoring method, system, terminal and medium for data center equipment, which collect parameter values corresponding to multiple operating parameters of a target device in a suspended state in a data center in real time. When the parameter value corresponding to any one of the operating parameters meets the preset triggering condition, a pending alarm corresponding to the target device is triggered, and then based on the comparison of several alarm parameters corresponding to the pending alarm with an active alarm list in a database, it is determined whether the pending alarm is a new alarm. If the pending alarm is a new alarm, the state of the target device is adjusted to a non-suspended state, so that the system can respond to the new alarm in time and reduce the probability of the alarm being ignored. At the same time, the target device is moved to the active alarm list to attract the attention of the alarm management personnel or other relevant personnel, thereby greatly improving the response speed and fault handling capability of the data center equipment, effectively preventing operation and maintenance safety accidents caused by negligence of the equipment in the suspended state, and thus ensuring the continuity and stability of the data center business. In the case where the pending alarm is not a new alarm, it does not need to be processed repeatedly. The alarm management personnel or other relevant personnel only need to know the fault condition of the device that triggered the alarm in time through the active alarm list and the active alarm list in the database. In addition, several alarm parameters corresponding to the pending alarm include the alarm level and faulty component related parameters corresponding to the pending alarm, so that based on the alarm level and faulty component related parameters corresponding to the pending alarm, a query and comparison can be made in the active alarm list to determine whether there is an alarm in the active alarm list with the same alarm level and faulty component related parameters as the pending alarm. This can accurately distinguish new alarms from existing alarms, thereby reducing repeated processing of the same alarm and neglect of different alarms, thereby improving the accuracy of alarm monitoring of devices in a suspended state in the data center equipment.
[0090] The specific embodiments described above further illustrate the purpose, technical solutions and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. It is particularly pointed out that for those skilled in the art, any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of protection of the present invention.
Claims
1. An alarm monitoring method for data center equipment, characterized in that: include: Collect parameter values corresponding to multiple operating parameters of target devices in a suspended state in a data center in real time; When the parameter value corresponding to any one of the operating parameters meets the preset trigger condition, a pending alarm corresponding to the target device is triggered, and then based on the comparison of several alarm parameters corresponding to the pending alarm with the active alarm list in the database, it is determined whether the pending alarm is a new alarm; wherein the alarm parameters include the alarm level and the parameters related to the faulty component, and the active alarm list is displayed in real time on the system page; If so, the state of the target device is adjusted to a non-suspended state, and the target device is moved to the active alarm list.
2. The alarm monitoring method for data center equipment according to claim 1, characterized in that: When the parameter value corresponding to any one of the operating parameters meets the preset trigger condition, a pending alarm corresponding to the target device is triggered, and then based on the comparison between the several alarm parameters corresponding to the pending alarm and the active alarm list in the database, it is determined whether the pending alarm is a new alarm, specifically: When a parameter value corresponding to any one of the operating parameters satisfies a preset trigger condition, a pending alarm corresponding to the target device is triggered, and the operating parameter corresponding to the parameter value that satisfies the preset trigger condition is used as a fault parameter corresponding to the pending alarm; Query the active alarm list in the database, if the alarm corresponding to the fault parameter exists in the active alarm list in the database, then traverse each alarm parameter corresponding to the alarm to be processed, and compare the currently traversed alarm parameters of the alarm to be processed with the currently traversed alarm parameters of all alarms stored in the database; If the current traversal alarm parameter of the to-be-processed alarm is different from the current traversal alarm parameters of all the alarms stored in the database, it is determined that the to-be-processed alarm is a new alarm, and the traversal is stopped; If the current traversal alarm parameter of the alarm to be processed is the same as the current traversal alarm parameter of any alarm stored in the database, continue to traverse the next alarm parameter of the alarm to be processed until the traversal of all alarm parameters corresponding to the alarm to be processed is completed, and if the current traversal alarm parameter of the alarm to be processed is the same as the current traversal alarm parameter of any alarm stored in the database during each traversal, it is determined that the alarm to be processed is not a new alarm.
3. The alarm monitoring method for data center equipment according to claim 2, characterized in that: After querying the active alarm list in the database, the method further includes: If the alarm corresponding to the fault parameter does not exist in the active alarm list in the database, the to-be-processed alarm is added to the active alarm list.
4. The alarm monitoring method for data center equipment according to claim 1, characterized in that: After moving the target device to the active alarm list, the method further includes: Collect parameter values corresponding to multiple operating parameters of the target device in real time; When the parameter values corresponding to the multiple operating parameters of the target device meet the preset recovery conditions, the pending alarm corresponding to the target device is moved to the historical alarm list in the database, and the target device is moved to the historical alarm list.
5. The alarm monitoring method for data center equipment according to claim 1, characterized in that: The acquisition of several alarm parameters corresponding to the alarm to be processed is specifically as follows: After a pending alarm corresponding to the target device is triggered when a parameter value corresponding to any one of the operating parameters satisfies a preset trigger condition, a failed component in the target device and related parameters of the failed component corresponding to the failed component are analyzed based on the operating parameters corresponding to all the parameter values that meet the preset trigger condition; According to the pre-configured component alarm level rules, based on all the parameter values that meet the preset trigger conditions and the faulty component, the alarm level corresponding to the faulty component is analyzed.
6. An alarm monitoring system for data center equipment, characterized in that: include: A data acquisition module, used for real-time acquisition of parameter values corresponding to multiple operating parameters of target devices in a suspended state in a data center; A trigger judgment module, used for triggering a pending alarm corresponding to the target device when the parameter value corresponding to any one of the operating parameters meets the preset trigger condition, and then judging whether the pending alarm is a new alarm based on the comparison of several alarm parameters corresponding to the pending alarm with the active alarm list in the database; wherein the alarm parameters include the alarm level and the parameters related to the faulty component, and the active alarm list is displayed in real time on the system page; The state adjustment module is used for adjusting the state of the target device to a non-suspended state and moving the target device to the active alarm list if the to-be-processed alarm is a new alarm.
7. An alarm monitoring system for data center equipment according to claim 6, characterized in that: The trigger judgment module specifically includes: An alarm triggering unit, configured to trigger an unprocessed alarm corresponding to the target device when a parameter value corresponding to any one of the operating parameters satisfies a preset trigger condition, and use the operating parameter corresponding to the parameter value that satisfies the preset trigger condition as a fault parameter corresponding to the unprocessed alarm; A query traversal unit, used for querying the active alarm list in the database, if the alarm corresponding to the fault parameter exists in the active alarm list in the database, traversing each alarm parameter corresponding to the alarm to be processed, and comparing the currently traversed alarm parameters of the alarm to be processed with the currently traversed alarm parameters of all alarms stored in the database; A first determination unit, configured to determine that the alarm to be processed is a new alarm and stop traversal if the current traversal alarm parameter of the alarm to be processed is different from the current traversal alarm parameters of all alarms stored in the database; The second determination unit is used to continue traversing the next alarm parameter of the alarm to be processed until the traversal of all alarm parameters corresponding to the alarm to be processed is completed if the current traversal alarm parameter of the alarm to be processed is the same as the current traversal alarm parameter of any alarm stored in the database, and if the current traversal alarm parameter of the alarm to be processed is the same as the current traversal alarm parameter of any alarm stored in the database during each traversal, it is determined that the alarm to be processed is not a new alarm.
8. The alarm monitoring system for data center equipment according to claim 6, characterized in that: Also includes: A recovery module, used for collecting parameter values corresponding to multiple operating parameters of the target device in real time; When the parameter values corresponding to the multiple operating parameters of the target device meet the preset recovery conditions, the pending alarm corresponding to the target device is moved to the historical alarm list in the database, and the target device is moved to the historical alarm list.
9. A terminal, characterized in that: It comprises a processor, a memory and a computer program stored in the memory; wherein the computer program can be executed by the processor to implement an alarm monitoring method for data center equipment as described in any one of claims 1 to 5.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored computer program; wherein, when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute an alarm monitoring method for data center equipment as described in any one of claims 1 to 5.