A hardware equipment monitoring system

Through the hardware equipment monitoring system, the real-time monitoring and alarm of low-voltage buses are achieved using mycat and nginx technologies, which solves the problem of difficult to meet high-frequency data writing and high concurrent query in the existing technology, and improves the real-time and reliability of the system sex.

CN107844403BActive Publication Date: 2025-02-11SHANGHAI ZHENDA ELECTRIC COMPLETE SETS GRP CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN201711339046.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2017-12-14
Publication Date
2025-02-11
Estimated Expiration
2037-12-14

AI Technical Summary

Technical Problem

The prior art is difficult to meet the real-time monitoring and alarm requirements of low-voltage buses, especially in the case of high-frequency data writing and high-concurrency query.

Method used

The hardware equipment monitoring system is adopted, real-time state data is written to the data storage cluster through mycat technology, nginx technology is used for data cache, and high concurrent query support is provided for monitoring terminals.

Benefits of technology

Real-time monitoring and alarming of hardware devices (such as low-voltage buses), meet the needs of high-frequency data writing and high concurrent query, and improve the real-time and reliability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN107844403B_ABST
    Figure CN107844403B_ABST
Patent Text Reader

Abstract

The present invention discloses a hardware device monitoring system, comprising: at least one hardware device; a data receiving cluster connected to each of the hardware devices, and using the mycat technology to write the real-time status data of each of the hardware devices to a data storage cluster; a data storage cluster connected to the data receiving cluster, and storing the real-time status data; a data caching cluster connected to the data storage cluster, and using the nginx technology to cache the real-time status data; and at least one monitoring terminal connected to the data caching cluster, and querying the real-time status data. The data receiving cluster uses the mycat technology to implement high-frequency real-time status data writing, and the data caching cluster uses the nginx technology to implement real-time status data caching, thereby being able to meet a large number of high-frequency data writing and high-concurrency queries, and thus being able to effectively implement real-time monitoring and alarming of hardware devices.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of equipment monitoring, and more specifically, to a hardware equipment monitoring system. Background Art

[0002] In the prior art, a single database and a single server are usually used to achieve real-time monitoring and real-time alarm of the low-voltage bus. However, as the amount of data that needs to be written at a high frequency for real-time monitoring becomes larger and larger, and real-time alarm requires high-concurrency query, it is obvious that the above technical solutions provided in the prior art can no longer meet the needs of real-time monitoring and alarm of the bus.

[0003] In summary, how to provide a technical solution that can achieve real-time monitoring and alarm of the low-voltage bus is a problem that needs to be solved urgently by those skilled in the art. Summary of the invention

[0004] In view of this, an object of the present invention is to provide a hardware device monitoring system to achieve real-time monitoring and alarm of hardware devices (such as low-voltage busbars).

[0005] In order to achieve the above object, the present invention provides the following technical solutions:

[0006] A hardware device monitoring system, comprising:

[0007] At least one hardware device;

[0008] Connecting to each of the hardware devices, and using mycat technology to write the real-time status data of each of the hardware devices to a data receiving cluster of the data storage cluster;

[0009] A data storage cluster connected to the data receiving cluster and storing the real-time status data;

[0010] A data cache cluster connected to the data storage cluster and using nginx technology to cache the real-time status data;

[0011] At least one monitoring terminal is connected to the data cache cluster to query the real-time status data.

[0012] Preferably, the data storage cluster includes:

[0013] A main memory storing real-time status data written by the data receiving cluster;

[0014] A slave memory connected to the main memory uses a binary log replication technology to obtain data stored in the main memory for query, and the number of the slave memory is at least one.

[0015] Preferably, the data storage cluster further includes:

[0016] A socket for inserting external memory.

[0017] Preferably, the data storage cluster further includes:

[0018] An input device for external input commands.

[0019] Preferably, the monitoring terminal includes:

[0020] A display screen showing the real-time status data queried.

[0021] Preferably, the monitoring terminal includes:

[0022] An alarm is used to generate an alarm when the real-time status data queried does not conform to the preset range.

[0023] Preferably, the data cache cluster includes a plurality of cache memories.

[0024] Preferably, the hardware device includes a bus.

[0025] A hardware device monitoring system provided by the present invention comprises: at least one hardware device; a data receiving cluster connected to each of the hardware devices, and using mycat technology to write the real-time status data of each of the hardware devices to a data storage cluster; a data storage cluster connected to the data receiving cluster, and storing the real-time status data; a data caching cluster connected to the data storage cluster, and using nginx technology to cache the real-time status data; and at least one monitoring terminal connected to the data caching cluster, and querying the real-time status data. In the technical solution disclosed in the present application, the data receiving cluster uses mycat technology to write high-frequency real-time status data to the data storage cluster, and the data caching cluster uses nginx technology to implement caching of real-time status data in the data storage cluster, and provides support for high-concurrency queries of the monitoring terminal. It can be seen that the above-mentioned technical solution disclosed in the present application can meet the needs of a large number of high-frequency data writing and high-concurrency queries, and can effectively realize real-time monitoring and alarming of hardware devices (such as low-voltage busbars). BRIEF DESCRIPTION OF THE DRAWINGS

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

[0027] Figure 1 A schematic diagram of the structure of a hardware device monitoring system provided by an embodiment of the present invention;

[0028] Figure 2 An example diagram of a hardware device monitoring system provided in an embodiment of the present invention. DETAILED DESCRIPTION

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

[0030] See also Figure 1 , which shows a schematic diagram of the structure of a hardware device monitoring system provided by an embodiment of the present invention (drawn as an example in which the number of hardware devices and monitoring terminals are both 1), and may include:

[0031] at least one hardware device 11;

[0032] A data receiving cluster 12 is connected to each hardware device 11 and uses mycat technology to write the real-time status data of each hardware device to the data storage cluster 13;

[0033] Connected to a data receiving cluster 12, a data storage cluster 13 storing real-time status data;

[0034] A data cache cluster 14 connected to a data storage cluster 13 and caching real-time status data using nginx technology;

[0035] At least one monitoring terminal 15 is connected to the data cache cluster 14 to query the real-time status data.

[0036] The hardware device can be any hardware device that needs to be monitored and alarmed in real time. The data receiving cluster uses mycat technology to implement the writing scheduling of the real-time status data of the hardware device obtained in real time, where mycat refers to the open source distributed database middleware, so that the corresponding technology can realize the writing of high-frequency real-time status data; the data storage cluster can store the real-time status data written by the data receiving cluster; the data cache cluster obtains the real-time status data from the data storage cluster and caches it. Specifically, it uses nginx technology to implement data caching, where nginx is a high-performance HTTP and reverse proxy server, so that the corresponding technology is used for reverse proxy to provide support for high-concurrency queries; the monitoring terminal can query the real-time status data from the data cache cluster and implement real-time monitoring and alarm for the hardware device based on the queried data.

[0037] In the technical solution disclosed in this application, the data receiving cluster uses mycat technology to write high-frequency real-time status data to the data storage cluster, and the data cache cluster uses nginx technology to cache the real-time status data in the data storage cluster, providing support for high-concurrency queries of the monitoring terminal. It can be seen that the above technical solution disclosed in this application can meet the needs of a large amount of high-frequency data writing and high-concurrency queries, and can effectively realize real-time monitoring and alarm of hardware devices.

[0038] An embodiment of the present invention provides a hardware device monitoring system, wherein the data storage cluster may include:

[0039] Main memory for storing real-time status data written by the data receiving cluster;

[0040] A slave memory connected to the main memory uses binary log replication technology to obtain data stored in the main memory for query. The number of slave memories is at least one.

[0041] The binary log replication technology is consistent with the implementation principle of the corresponding technology in the prior art, that is, after the main memory stores data and generates the corresponding binary log, each slave memory copies the binary log and updates the data stored in itself accordingly, thereby ensuring the data consistency between the main memory and the slave memory. In addition, the main memory is responsible for writing data, and the slave memory is responsible for providing auxiliary drive data, so that the read and write separation of data is achieved through binary log replication, which improves the speed of data reading and writing.

[0042] An embodiment of the present invention provides a hardware device monitoring system, wherein the data storage cluster may further include:

[0043] A socket for inserting external memory.

[0044] If the staff needs to use the data storage cluster to realize data storage, they can store the data to be stored in the external storage and insert the external storage into the socket of the data storage cluster, and then manually import the data in the external storage into the data storage cluster, thereby improving the data storage function.

[0045] An embodiment of the present invention provides a hardware device monitoring system, wherein the data storage cluster may further include:

[0046] An input device for external input commands.

[0047] The input device may be a keyboard or a touch screen, etc., so that the staff can input commands through the input device, such as commands for importing data from an external memory into a data storage cluster, etc., which facilitates user operation.

[0048] An embodiment of the present invention provides a hardware device monitoring system, wherein the monitoring terminal may include:

[0049] A display screen showing the real-time status data queried.

[0050] Using the display screen to display the real-time status data obtained by the query enables the staff to directly obtain the data, thus meeting the user's needs.

[0051] An embodiment of the present invention provides a hardware device monitoring system, wherein the monitoring terminal may include:

[0052] An alarm is used to generate an alarm when the real-time status data queried does not conform to the preset range.

[0053] The preset range can be set as needed. When it is determined that the real-time status data does not meet the preset range, it means that the status of the hardware device does not meet the requirements. At this time, the alarm can enable the staff to be informed of the situation in time, thereby realizing the management of the hardware equipment.

[0054] An embodiment of the present invention provides a hardware device monitoring system, wherein a data cache cluster may include multiple high-speed cache memories.

[0055] The data cache cluster may include ordinary memory, and in order to further improve the data access speed, a high-speed cache memory (Cache) is used in this embodiment to implement data caching.

[0056] An embodiment of the present invention provides a hardware device monitoring system, wherein the hardware device may include a bus (specifically, a low-voltage bus), and of course, may also be other hardware devices selected according to actual needs, all of which are within the protection scope of the present invention.

[0057] The parts of the technical solutions provided by the embodiments of the present invention that are consistent with the corresponding technical solutions in the prior art are not described in detail to avoid excessive elaboration. In addition, each of the above clusters in the present invention may include at least one hardware device that implements the corresponding function of the cluster. The specific example diagram can be as follows: Figure 2 shown.

[0058] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A hardware device monitoring system, characterized in that: include: At least one hardware device; the hardware device comprises a bus; Connecting to each of the hardware devices, and using mycat technology to write the real-time status data of each of the hardware devices to a data receiving cluster of the data storage cluster; A data storage cluster connected to the data receiving cluster and storing the real-time status data; A data cache cluster connected to the data storage cluster and caching the real-time status data using nginx technology; the data cache cluster includes a plurality of high-speed cache memories; at least one monitoring terminal connected to the data cache cluster to query the real-time status data; Wherein, the data storage cluster includes: A main memory storing real-time status data written by the data receiving cluster; A slave memory connected to the main memory, using binary log replication technology to obtain data stored in the main memory for query, the number of the slave memory is at least one; The data storage cluster also includes: A socket for inserting an external memory and an input device for inputting commands from the outside; the input device is a keyboard or a touch screen for inputting commands; Furthermore, the monitoring terminal comprises: A display screen displays the queried real-time status data, and an alarm is used to alarm when the queried real-time status data does not conform to a preset range.

Citation Information

Patent Citations

  • Distributed monitoring system based on hadoop cluster and method thereof

    CN103618644A

  • Nginx-based highly-available MySQL database realization method

    CN106919654A

  • Data storing method and device and data obtaining method and device

    CN106980669A

  • Hardware equipment monitored control system

    CN207516991U