CN112905410B - Equipment state monitoring system and method - Google Patents
Equipment state monitoring system and method Download PDFInfo
- Publication number
- CN112905410B CN112905410B CN202110071970.0A CN202110071970A CN112905410B CN 112905410 B CN112905410 B CN 112905410B CN 202110071970 A CN202110071970 A CN 202110071970A CN 112905410 B CN112905410 B CN 112905410B
- Authority
- CN
- China
- Prior art keywords
- acquired
- equipment
- acquisition
- subsystem
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3055—Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/079—Root cause analysis, i.e. error or fault diagnosis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3065—Monitoring arrangements determined by the means or processing involved in reporting the monitored data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3089—Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents
- G06F11/3093—Configuration details thereof, e.g. installation, enabling, spatial arrangement of the probes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3452—Performance evaluation by statistical analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/541—Interprogram communication via adapters, e.g. between incompatible applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0246—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
- H04L41/0253—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using browsers or web-pages for accessing management information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/069—Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0853—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/80—Database-specific techniques
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Probability & Statistics with Applications (AREA)
- Computer Hardware Design (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Computing Systems (AREA)
- Debugging And Monitoring (AREA)
Abstract
The invention provides a system and a method for monitoring equipment state, which relate to the technical field of computers and comprise the following steps: the acquisition subsystem and the Web service subsystem are connected with each other; the Web service subsystem is used for receiving the input of a configuration program of a first computer programming language aiming at the acquisition subsystem and converting the configuration program of the first computer programming language into an acquisition program of a second computer programming language; and the acquisition subsystem is used for acquiring according to the identifier of the equipment to be acquired and the parameters to be acquired to obtain the parameter information of the equipment to be acquired. When the equipment to be acquired is the domestic equipment, the acquisition subsystem can be adapted to the domestic equipment, the parameter information of the domestic equipment is acquired after the adaptation, and finally the monitoring function of the domestic general equipment can be realized according to the acquired parameter information of the domestic equipment.
Description
Technical Field
The invention relates to the technical field of computers, in particular to a system and a method for monitoring equipment states.
Background
The existing centralized monitoring system for the state of the old generation equipment can monitor the operation state of foreign general equipment used by the old generation operation and control system, for example: the method can monitor the running states of software and hardware such as Sun servers, Solaris operating systems, Windows operating systems, Cisco switches, Sun storage arrays, Oracle databases and the like. However, in order to effectively solve a series of potential safety hazards caused by foreign general-purpose equipment, a system used by a certain satellite task is really a credible system, and generally, the foreign general-purpose equipment is completely replaced by domestic equipment, so that technical personnel can manage and apply the system completely and independently and controllably to provide safe and reliable services for the satellite task.
Because the existing old-generation equipment state centralized monitoring system mainly monitors the running state of foreign general equipment and has poor software compatibility, the existing equipment state centralized monitoring system cannot monitor the domestic general equipment. Through investigation, the application cases of the new generation satellite operation and control system completely based on domestic autonomous controllable equipment are few, and correspondingly, research and development of an equipment state monitoring system for the new generation satellite operation and control system are still in a blank state.
Disclosure of Invention
The invention aims to provide a system and a method for monitoring equipment state, which are used for solving the technical problem that domestic general equipment cannot be monitored in the prior art.
In a first aspect, the present invention provides an apparatus condition monitoring system, including: the acquisition subsystem and the Web service subsystem are connected with each other; the Web service subsystem is used for receiving the input of a configuration program of a first computer programming language of the acquisition subsystem and converting the configuration program of the first computer programming language into an acquisition program of a second computer programming language; the acquisition program of the second computer programming language carries the identifier of the equipment to be acquired and the parameters to be acquired of the equipment to be acquired; the acquisition subsystem is used for acquiring according to the identifier of the equipment to be acquired and the parameter to be acquired to obtain the parameter information of the equipment to be acquired, so that the Web service subsystem monitors the state of the equipment to be acquired according to the parameter information of the equipment to be acquired.
Further, the system also comprises a database subsystem connected with the Web service subsystem, wherein the database subsystem comprises a memory and a domestic Shentong database which are connected with each other; the memory is used for acquiring the parameter change rate sent by the Web service subsystem and storing the parameter information of the equipment to be acquired according to the parameter change rate; and the domestic Shentong database is used for acquiring the parameter information of the equipment to be acquired from the memory and transferring and storing the parameter information.
Furthermore, the front end of the Web service subsystem adopts HTML5 technology, the back end adopts a JAVA/C + + platform, the Web service subsystem is a service end in a C/S architecture, and a client in the C/S architecture accesses the Web service subsystem through a browser.
Further, when the number of the devices to be acquired is multiple or the number of the parameters to be acquired is multiple, the acquisition subsystem acquires the parameters to be acquired of the devices to be acquired in a C + + thread pool manner.
Further, the acquisition subsystem comprises a C + + acquisition module and a JAVA acquisition module; the C + + acquisition module comprises a first adjustment acquisition unit, a first information processing unit and a first interface unit which are sequentially connected; the first adjustment acquisition unit is configured to adjust configuration information of the C + + acquisition module according to the identifier of the device to be acquired and the parameter to be acquired, and acquire initial parameter information of the device to be acquired according to the configuration information; the first information processing unit is used for formatting the initial parameter information to obtain the parameter information of the equipment to be acquired; and the first interface unit is used for reporting the parameter information of the equipment to be acquired to the Web service subsystem.
Furthermore, the JAVA acquisition module comprises a second adjustment acquisition unit, a second information processing unit and a second interface unit which are connected in sequence.
Further, the Web service subsystem is further configured to perform fault diagnosis according to the parameter information of the device to be acquired.
In a second aspect, the present invention provides an apparatus status monitoring method applied to the apparatus status monitoring system in any one of the first aspects, including: receiving configuration program input of a first computer programming language aiming at an acquisition subsystem through a Web service subsystem, and converting the configuration program of the first computer programming language into an acquisition program of a second computer programming language; the acquisition program of the second computer programming language carries the identifier of the equipment to be acquired and the parameters to be acquired of the equipment to be acquired; and acquiring by using an acquisition subsystem according to the identifier of the equipment to be acquired and the parameter to be acquired to obtain the parameter information of the equipment to be acquired, so that the Web service subsystem monitors the state of the equipment to be acquired according to the parameter information of the equipment to be acquired.
In a third aspect, the present invention further provides an electronic device, including a memory and a processor, where the memory stores a computer program operable on the processor, and the processor executes the computer program to implement the steps of the device status monitoring method.
In a fourth aspect, the present invention also provides a computer readable medium having non-volatile program code executable by a processor, wherein the program code causes the processor to perform the device status monitoring method.
The invention provides a system and a method for monitoring equipment states, which comprises the following steps: the acquisition subsystem and the Web service subsystem are connected with each other; the Web service subsystem is used for receiving the input of a configuration program of a first computer programming language aiming at the acquisition subsystem and converting the configuration program of the first computer programming language into an acquisition program of a second computer programming language; the acquisition program of the second computer programming language carries the identifier of the equipment to be acquired and the parameters to be acquired of the equipment to be acquired; and the acquisition subsystem is used for acquiring according to the identifier of the equipment to be acquired and the parameter to be acquired to obtain the parameter information of the equipment to be acquired, so that the Web service subsystem monitors the state of the equipment to be acquired according to the parameter information of the equipment to be acquired. When the equipment to be acquired is the domestic equipment, the Web service subsystem in the invention can adapt the acquisition subsystem to the domestic equipment by converting the configuration program of the first computer programming language into the acquisition program of the second computer programming language, acquire the parameter information of the domestic equipment after the adaptation, and finally realize the monitoring function of the domestic universal equipment according to the acquired parameter information of the domestic equipment.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and drawings.
In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a schematic structural diagram of an apparatus status monitoring system according to an embodiment of the present invention;
fig. 2 is an information interaction diagram of a C + + collection module according to an embodiment of the present invention;
fig. 3 is a schematic diagram of information interaction of a JAVA acquisition module according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a Web service subsystem according to an embodiment of the present invention;
fig. 5 is a schematic diagram of information interaction of a Web service subsystem according to an embodiment of the present invention;
FIG. 6 is a diagram of the types of databases provided by embodiments of the present invention;
fig. 7 is a schematic diagram of information interaction of an apparatus status monitoring system according to an embodiment of the present invention;
fig. 8 is a flowchart illustrating an apparatus status monitoring method according to an embodiment of the present invention.
Detailed Description
The technical solutions of the present invention will be described clearly and completely with reference to the following embodiments, and it should be understood that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The existing old generation equipment state centralized monitoring system is composed of a centralized monitoring system database end, a centralized monitoring system server end, a centralized monitoring system acquisition end and a centralized monitoring system client end, and can monitor the running state of general equipment used by the old generation operation control system, namely the running states of software and hardware such as a Sun server, a Solaris operating system, a Windows operating system, a Cisco switch, a Sun storage array and an Oracle database.
The existing system logic architecture layer can be mainly divided into three layers: the system comprises a data acquisition layer, an application server layer and a client data display layer. The data acquisition layer is used for acquiring running state information of the monitored object, analyzing and processing original data and sending final data to the application program service layer. The data acquisition layer acquires data through SNMP, Telnet, Syslog, TCP/UDP, ODBC and other modes, and monitored objects comprise key operation state parameter information of foreign general equipment such as server host equipment, storage equipment, network switching equipment, comprehensive display equipment, special communication equipment and the like, and parameter information such as temperature and humidity of the machine room environment and the like. The application server layer is used for receiving the data acquired by the data acquisition layer, performing state judgment such as threshold value alarm and the like through data calculation processing, and storing all data into a foreign database; meanwhile, the subscription information of the data display layer is pushed to the client through interaction with the client. Client data presentation layer: and submitting subscription information to the application program layer, and displaying the data pushed by the application server layer to a final user interface. And a data display layer deploys a centralized monitoring system client, and a user performs equipment running state monitoring and system management through the client.
The most important technical problem book of this application is that current centralized monitoring system mainly monitors to foreign general purpose equipment running state, because the compatibility of software is poor, consequently can't monitor domestic chemical general purpose equipment. Based on this, the embodiment of the present invention provides an equipment state monitoring system and method, which can adapt an acquisition subsystem to a localization equipment by converting a configuration program of a first computer programming language into an acquisition program of a second computer programming language, acquire parameter information of the localization equipment after the adaptation, and finally realize a monitoring function for the localization general equipment according to the acquired parameter information of the localization equipment.
In order to facilitate understanding of the present embodiment, a detailed description will be given of an apparatus condition monitoring system disclosed in the present embodiment.
Example 1:
referring to fig. 1, an embodiment of the present invention provides an apparatus status monitoring system, including: the acquisition subsystem and the Web service subsystem are connected with each other; the Web service subsystem is used for receiving the input of a configuration program of a first computer programming language aiming at the acquisition subsystem and converting the configuration program of the first computer programming language into an acquisition program of a second computer programming language; the acquisition program of the second computer programming language carries the identifier of the equipment to be acquired and the parameters to be acquired of the equipment to be acquired; and the acquisition subsystem is used for acquiring according to the identifier of the equipment to be acquired and the parameter to be acquired to obtain the parameter information of the equipment to be acquired, so that the Web service subsystem monitors the state of the equipment to be acquired according to the parameter information of the equipment to be acquired.
The device to be collected may refer to a home-made device (or called a home-made general device), i.e. a domestic general device and software, including but not limited to the following devices: the system comprises a Langchao server, an eosin server, an association server, an kylin operating system, a Huantian network device, a network imperial star cloud firewall, a Shentong database, a same friend storage array, a Keyun backup all-in-one machine and domestic double-man-hour system software. The equipment state monitoring system mainly aims at monitoring the running state of the domestic general equipment and software. The Web service subsystem includes a plurality of modules, and the acquisition subsystem (or called data acquisition subsystem) includes two acquisition modules, and the specific structures of the two subsystems are described in detail below and are not described herein again. The first computer programming language may refer to JAVA, and the second computer programming language may refer to C + +. The acquisition subsystem may be referred to as a data acquisition subsystem or an information acquisition subsystem.
The Web service subsystem in the embodiment of the invention can adapt the acquisition subsystem to the domestic equipment by converting the configuration program of the first computer programming language into the acquisition program of the second computer programming language, acquire the parameter information of the domestic equipment after the adaptation, and finally realize the monitoring function on the domestic general equipment according to the acquired parameter information of the domestic equipment.
Although the existing centralized monitoring system can compress the acquired parameters and store the parameters in a storage mode after the acquired parameters are compressed according to the parameter change rate set by a user, when the number of the devices to be acquired is too large (for example, more than 100 devices to be acquired), a serious data acquisition delay phenomenon exists. In order to avoid the phenomenon of data acquisition delay, the acquired parameter information of the device to be acquired is stored in the memory, and then is stored in the domestic Shentong database according to the requirement. In an alternative embodiment, referring to fig. 1, the device status monitoring system further includes a database subsystem connected to the Web service subsystem, where the database subsystem includes an internal memory and a homemade shentong database connected to each other; the memory is used for acquiring the parameter change rate sent by the Web service subsystem and storing the parameter information of the equipment to be acquired according to the parameter change rate; and the domestic Shentong database is used for acquiring the parameter information of the equipment to be acquired from the memory and transferring and storing the parameter information. In summary, the device status monitoring system can be divided into 3 subsystems, namely, an acquisition subsystem, a Web service subsystem and a database subsystem, according to the software design principle of low coupling of functions and by combining the characteristics of system distribution and control.
The equipment state monitoring system provided by the embodiment is a computer equipment state monitoring system, the computer equipment state monitoring system stores collected parameter information in a storage based on a parameter change rate, a maximum interval time and a preset alarm rule, and specifically, data collected in real time (namely the parameter information) is stored in a data structure of an internal memory, so that the storage pressure of a database can be effectively reduced, and meanwhile, the display time of the real-time monitoring equipment state is prolonged.
The existing old generation centralized monitoring system for the equipment state is a B/S architecture, and all the monitored functional operations and interface display are generally realized by a browser. In order to improve the data acquisition efficiency, in an optional embodiment, the front end of the Web service subsystem adopts an HTML5 technology, the rear end of the Web service subsystem adopts a Java/C + + platform, the Web service subsystem is a service end in the C/S architecture, and a client in the C/S architecture accesses the Web service subsystem through a browser.
The device status monitoring system provided by this embodiment is a computer device status monitoring system, a client of the computer device status monitoring system uses a browser to access, and is developed in a manner of combining Web with a C/S architecture, the front end of the computer device status monitoring system uses HTML5 technology, the back end of the computer device status monitoring system uses Java and C + + platforms, and the Java and C + + platforms communicate with each other by using an HTTP protocol. In the embodiment of the invention, the HTML5 technology can realize cross-platform in the real sense, any plug-in is not required to be installed, and in addition, the C + + platform has good real-time performance and can ensure the accuracy and effectiveness of data acquisition.
The existing centralized monitoring system generally adopts Java threads to realize parallel data acquisition of equipment, and the technology causes low utilization rate of system resources and can not ensure the real-time property of parameter acquisition. Therefore, in order to improve the resource utilization rate and ensure the real-time performance of parameter acquisition, in an optional embodiment, when a plurality of devices to be acquired are provided or the number of the parameters to be acquired is provided, the acquisition subsystem acquires the parameters to be acquired of the devices to be acquired in a C + + thread pool manner.
The computer equipment state monitoring system provided by this embodiment can realize parallel data acquisition of multiple to-be-acquired parameters of multiple to-be-acquired equipment by using the C + + thread pool, and can effectively improve the utilization rate of system resources and ensure the real-time performance of parameter acquisition.
In an optional embodiment, the acquisition subsystem includes a C + + acquisition module and a JAVA acquisition module; as shown in fig. 2, the C + + acquisition module includes a first adjustment acquisition unit, a first information processing unit, and a first interface unit, which are connected in sequence; the first adjustment acquisition unit is used for adjusting the configuration information of the C + + acquisition module according to the identifier of the equipment to be acquired and the parameters to be acquired and acquiring initial parameter information of the equipment to be acquired according to the configuration information; the first information processing unit is used for formatting the initial parameter information to obtain the parameter information of the equipment to be acquired; and the first interface unit is used for reporting the parameter information of the equipment to be acquired to the Web service subsystem.
The C + + acquisition module may adopt any one of SNMP, TELNET, SSH, IPMI, and MODBUS protocols, acquires initial state information (i.e., the initial parameter information) of the devices such as the host, the switch, the firewall, the storage disk array, the time system, the temperature and humidity sensor, and reports the parameter information to the Web service subsystem after information acquisition, extraction, and processing, and may respond to the modification of the device to be acquired and the parameter to be acquired by the Web service subsystem. The module can realize the data processing without setting a foreground page. The C + + acquisition module is divided into the following three units: the system comprises a first adjustment acquisition unit, a first information processing unit and a first interface unit;
the first adjustment acquisition unit, or called as a first acquisition parameter processing unit, can acquire all parameters (namely the parameters to be acquired) of the equipment to be acquired of the C + + acquisition module, and can adjust the content to be acquired according to the modification of the equipment to be acquired and the parameters to be acquired by the Web service subsystem;
the first information processing unit, or called as a first state information analysis unit, formats the acquired initial parameter information, and further prepares data for subsequent warning and warehousing;
and the first interface unit, or called a first collected data interface unit, is used for reporting the parameter information obtained after the formatting processing to the Web service subsystem so as to enable the Web service subsystem to perform the next processing.
In this embodiment, the C + + collection module may adopt different protocols to respectively collect data of each device to be collected in fig. 2, for example: (1) acquiring parameter information of server equipment through SNMP, TELNET, SSH and IPMI protocols; (2) acquiring parameter information of the network equipment through SNMP and TELNET protocols; (3) acquiring parameter information of the storage equipment through an SSH protocol; (4) acquiring parameter information of the time system equipment through SNMP, TELNET and SSH; (5) parameter information of the equipment in the machine room environment is collected through an MODBUS protocol. After the parameters to be acquired of each device to be acquired are acquired, the data processed by the C + + acquisition module can be reported to the Web service subsystem, so that the Web service subsystem performs the next service processing.
In an alternative embodiment, as shown in fig. 3, the JAVA acquisition module includes a second adjustment acquisition unit, a second information processing unit and a second interface unit, which are connected in sequence.
The JAVA acquisition module acquires initial parameter information of equipment such as a database, a large-screen display splicing processor, a backup all-in-one machine, an encryption and decryption machine, an NTM (remote management module) and the like by adopting modes such as SQL (structured query language) statement query, SYSLOG (system-assisted software log) reporting, multicast reporting, WEBSERVISE (Web-assisted software development) acquisition, PING (PING test acquisition) and the like, reports the parameter information acquired, extracted and processed to the Web service subsystem, and can respond to the modification of the equipment to be acquired and parameters to be acquired by the Web service subsystem. The JAVA acquisition module can also process the initial parameter information without setting a foreground page.
The JAVA acquisition module is mainly divided into the following three parts: second adjustment acquisition unit, second information processing unit and second interface unit, wherein:
the second adjustment acquisition unit, or called a second acquisition parameter processing module, judges the parameters to be acquired by the JAVA acquisition module, and can adjust the acquired contents according to the modification of the equipment to be acquired and the parameters to be acquired by the Web service subsystem;
the second information processing unit, or called as a second state information analysis module: formatting the collected initial parameter information, and further preparing data for subsequent alarm and storage (such as entering a history library);
and the second interface unit, or called as a data acquisition interface unit, is used for reporting the formatted parameter information to the Web service subsystem so as to enable the Web service subsystem to perform the next processing.
In this embodiment, the JAVA acquisition module may adopt different protocols to respectively acquire data of each device to be acquired in fig. 3, for example, (1) data of an encryption and decryption machine is acquired by means of multicast reporting; (2) collecting server logs of a server in a SYSLOG reporting mode; (3) the data of the network equipment can be collected in a SYSLOG reporting mode; (4) collecting communication monitoring data in a PING command mode; (5) collecting data of a database in an SQL statement mode; (6) collecting data of the backup all-in-one machine through WEBSERVICE; (7) data of the NTM device is collected through WEBSERVICE. After the parameters to be acquired of each device to be acquired are acquired, the data processed by the JAVA acquisition module can be reported to the Web service subsystem, so that the Web service subsystem performs the next service processing.
As can be seen from fig. 2 and 3, the two acquisition modules are both used for acquiring parameters to be acquired of the server device and the network device, but the parameters to be acquired of the server device to be acquired by the C + + acquisition module are different from the parameters to be acquired of the server device to be acquired by the JAVA acquisition module, and the parameters to be acquired of the network device to be acquired by the C + + acquisition module are different from the parameters to be acquired of the server device to be acquired by the JAVA acquisition module.
As shown in fig. 4, the Web service subsystem includes at least one of the following modules: the system comprises a system home page module, an equipment information module, a log information module, a communication monitoring module, a historical information module, a fault diagnosis module, a configuration management module, a statistical report module, a plan application module, an information system reporting module, a data acquisition interface module and a database filing module. The above 12 modules are described specifically: (1) the system home page module comprises a network topological graph, a cabinet topological graph and an equipment list view; (2) the equipment information module comprises state information of all equipment to be collected, and page display information of each equipment to be collected is different. (3) Log information modules include, but are not limited to: alarm logs, Syslog logs, software operation logs and duty logs; (4) a communication monitoring module: the communication state of the user can be checked, the online state of the user related to the task is monitored according to the task, and the link of the link interruption can be judged when the communication is interrupted; (5) a history information module: providing and viewing state history information of all equipment to be acquired; (6) the fault diagnosis module has the following functions: alarm compression, alarm shielding, alarm solution referencing, fault fast positioning and comprehensive fault diagnosis; (7) a configuration management module: providing user management, system configuration, device management, equipment management, rule management, communication monitoring management, and device tree management; (8) a statistical report module: at present, weekly maintenance reports, monthly maintenance reports and subsystem state evaluation are mainly adopted; (9) a plan application module: the plan application is information exchange with a plan server of the operation and management center, the equipment state monitoring system initiates an equipment maintenance application, a maintenance deletion application and a plan deletion response and sends the equipment maintenance application response, the maintenance deletion plan and the like to the plan server of the operation and management center, and the plan server of the operation and management center initiates an equipment maintenance application response, a maintenance deletion plan and the like and sends the equipment maintenance application response, the maintenance deletion application response, the maintenance plan and the like to the equipment state monitoring system; (10) an information system reporting module: periodically sending the running state of the computer system, the state parameters of the server host and the state parameter information of the database to the comprehensive state monitoring system to inform whether the computer system is normal or not; when the computer system is abnormal, reporting the specific abnormal condition. Meanwhile, in order to dynamically monitor the connectivity between the monitoring server and the information exchange server in the Web service subsystem, the monitoring server periodically sends link monitoring information; (11) the information acquisition interface module: determining whether the collected data are stored in a warehouse or not according to a preset warehousing change rate, storing the parameter information into a history table when the parameter information changes and meets the warehousing change rate, updating real-time data into a memory structure, and giving an alarm according to a preset threshold value; (12) a database archiving module: for providing data backup and/or historical data deletion services.
As can be seen from fig. 5, (1) when the device to be acquired and the parameter to be acquired provided by the Web service subsystem change, the information acquisition subsystem adjusts the device to be acquired and the parameter to be acquired through the interface; the collected initial parameter information is reported to the Web service subsystem after being processed, so that the Web service subsystem carries out a plurality of operations such as alarming, warehousing, inquiring and the like; (2) the Web service subsystem can report the monitored data to the comprehensive state monitoring system in a multicast reporting mode; (3) the Web service subsystem interacts plan information with a plan server of the operation and management center through an FEP file; (4) the Web service subsystem stores information such as equipment monitoring and management to the database subsystem, and can perform operations such as query, statistics and analysis on data in the database subsystem.
In an optional embodiment, the Web service subsystem is further configured to perform fault diagnosis according to parameter information of the device to be collected. According to the method and the device, a fault rule can be determined through a self-defined combination of the equipment fault phenomena, and the combination of the equipment fault phenomena can be increased and modified according to actual conditions to comprehensively diagnose the faults in the using process, so that the model is perfected.
The old generation centralized monitoring system generally adopts a Mysql database, and the database needs to realize data synchronization of a main database and a standby database through third-party software. And the database is foreign software and cannot meet the autonomous controllable requirement. In an alternative embodiment, to meet autonomic control requirements, embodiments of the present invention employ a domestic Shentong database. As shown in fig. 6, the above-mentioned domestic shentong database includes the following nine types of base tables: the system comprises a system management list, an equipment parameter related list, a topological graph list, a data acquisition real-time list, a data acquisition history list, an alarm list, an information reporting related list, a plan application related list and a link monitoring related list. The database end can provide storage service of all business data, and is the main body for storing data. The service data includes but is not limited to: and state data of all equipment to be acquired, equipment alarm data and basic data.
The database subsystem comprises a data storage function, and the function can realize the storage of all data in the equipment state monitoring system and can ensure that the data can be timely and reliably stored in a domestic Shentong database. The main warehousing contents of the embodiment include: the information comprises information such as parameter information of servers, parameter information of network equipment, parameter information of databases, parameter information of proprietary equipment, parameter information of firewall systems, communication monitoring information, alarm log information, Syslog log information, duty log information, user information, information of templates and template parameters of servers, fault alarm related configuration information, equipment management related information, network topology views and cabinet topology views.
After the formatting processing is completed, the parameter information provided by the data acquisition subsystem and reflecting the running state of the equipment is reported to the Web service subsystem for data storage operation. The data acquisition subsystem acquires and formats the parameter information of each device in real time, determines whether the formatted data is put in storage according to a preset storage change rate, stores the parameter information into a history table when the parameter information changes and meets the storage change rate, updates real-time data into a memory structure, and finally stores the data needing to be persisted in the acquired and formatted parameter information into a storage table, wherein the data needing not to be persisted is still reserved in the memory structure, and other information is stored in a corresponding table.
In the embodiment of the present invention, the home-made shentong database may use an HA (High Availability) technology of the home-made shentong database to implement redundancy, so that the reliability of the database can be effectively improved and the maintenance difficulty of system data (i.e. the parameter information) can be simplified on the premise of satisfying home-made autonomous control.
As shown in fig. 7, the data acquisition subsystem may acquire a list including an identifier of a device to be acquired and a parameter to be acquired from the database subsystem, and the C + + acquisition module is responsible for acquiring state information of the host device, the switch device, the firewall device, the storage disk array device, the storage fiber switch device, the time-series device, and the temperature and humidity sensor; the JAVA acquisition module is responsible for acquiring the reported data of the backup all-in-one machine, the database, the splicing controller, the encryption and decryption machine, the NTM equipment, the SYSLOG and the network connectivity data of the user equipment; the data acquisition subsystem reports the acquired real-time data to the Web service subsystem, and the Web service subsystem performs judgment and alarm processing, real-time data query and display and the like. The Web service subsystem reports information such as equipment information, alarm information, fault handling results and the like to the comprehensive state monitoring system; the Web service subsystem submits a plan application to a plan server of the operation and management center, receives relevant response information and the like; meanwhile, the Web service subsystem also stores the collected real-time data and system configuration information to the database subsystem.
Compared with a traditional computer centralized monitoring system, the equipment state monitoring system provided by the application is improved to a great extent. The software platform provided by the embodiment is designed based on localization autonomous control, the application server/database server adopts two servers of localization eosin, the operating system adopts a localization kylin operating system, the database adopts a localization shenzhou general database, the network equipment adopts a Hua 5720 series switch, and the storage array is configured with a Hua OceanStor series, so that the overall safety and autonomous controllability of the equipment state monitoring system are superior to those of the traditional computer centralized monitoring system.
The equipment state monitoring system provided by the application references the use experience of the traditional computer centralized monitoring system during specific application design, optimizes the existing defects, has greatly improved and perfected functions compared with the traditional computer centralized monitoring system, and is mainly embodied in the following aspects:
(1) the task on-duty system at the beginning of the design of the traditional computer centralized monitoring system has limited hardware equipment quantity, and post personnel can well master the whole state of the system by depending on one topological view. However, with the continuous construction and optimization of the system, the space of the topological view is limited, and the layout adjustment of the newly added equipment is increasingly difficult; the topology structure is complicated continuously, which is not beneficial for post personnel, especially new students to master the state of the whole system as soon as possible.
In view of the above drawbacks, the device status monitoring system provided in this embodiment adopts a design concept of a multi-level structure, and the network topology view homepage shows the overall architecture of the computer subsystem, so as to finely divide the levels of each subsystem node. Because the hierarchical structure is clear, the operation of adding/deleting equipment becomes relatively simple, post personnel, particularly new students, can visually know about the operation supervision system on the overall level, and can enter a secondary node for checking and learning if the functions of each subsystem and the equipment architecture need to be known in detail; meanwhile, an equipment list view is added, the equipment is divided according to the subsystems, core parameters and comprehensive evaluation states of the equipment are displayed, and professionals can conveniently know and master the states of the managed equipment.
(2) The alarm logs of the existing computer centralized monitoring system are divided into three types of notification, alarm and fault, and post personnel check the alarms of all types according to needs, only support to select one type of log at the same time, and do not support to check; meanwhile, the confirmation of the alarm log only supports the confirmation of a single log or all logs, and does not support the batch confirmation function.
In order to solve the above technical problems, the device status monitoring system provided in this embodiment is designed and optimized as compared with a conventional computer device status monitoring system, and can support checking and batch confirmation functions for alarm logs of multiple levels at the same time. In addition, the computer equipment state monitoring system provided by the embodiment provides a fault diagnosis function, and can provide feasible treatment suggestions for the generated alarm logs, so that the daily duty needs of post personnel are facilitated.
(3) Although a traditional computer centralized monitoring system has a communication link monitoring function, the on-off condition of a communication link between a source end and a destination end is only normally monitored, if interruption occurs, the failure point cannot be accurately positioned, and whether the interruption occurring link is at two ends or in the middle cannot be judged.
Based on this, the computer device state monitoring system provided by the embodiment of the invention optimizes the communication monitoring function, and adopts a multi-stage monitoring mode for the device needing PING detection. By adopting the method, the position of the node where the communication link is interrupted can be quickly positioned, and further the problem communication troubleshooting efficiency can be improved.
(4) The existing computer centralized monitoring system adopts an application software hot backup mode to realize the dual-computer hot backup function of the system. When the application server host fails, the host is required to be confirmed to be down and cannot be started or application software is closed on the host, and then a fault emergency is realized by logging in the front end of the Web browser by adopting the IP address of the standby machine. The emergency disposal mode has the hidden danger that the state information of the equipment to be collected cannot be checked because the equipment is down or the software is crashed and the equipment cannot be logged in.
For the problem, the computer device state monitoring system in this embodiment optimizes the login mode of the Web front end by using the floating IP address technology during design. When the host of the application server is down or the software crashes, the Web front-end interface is not affected, the current IP address can still be normally logged in and used, and post personnel do not need to switch addresses.
In summary, the computer device status monitoring system provided in this embodiment can be used to implement effective monitoring of a computer system localization device and software that execute a certain satellite task, including monitoring of working status and performance of a server host device, a network device, a storage device, database software, a command display device, a dedicated device, a machine room environment device, and the like, and can effectively reduce complexity of system operation management work, and improve working efficiency and maintenance reliability; meanwhile, the embodiment also provides a fault diagnosis function, so that post personnel can conveniently carry out emergency treatment operation according to prompts, and the long-term stable and reliable operation of the computer system is realized.
Example 2:
referring to fig. 8, an embodiment of the present invention provides an apparatus status monitoring method, which is applied to the apparatus status monitoring system, and includes the following steps S101 to S102:
step S101, receiving configuration program input of a first computer programming language aiming at the collection subsystem through the Web service subsystem, and converting the configuration program of the first computer programming language into a collection program of a second computer programming language. The acquisition program of the second computer programming language carries the identifier of the equipment to be acquired and the parameters to be acquired of the equipment to be acquired;
and S102, acquiring by using the acquisition subsystem according to the identifier of the equipment to be acquired and the parameter to be acquired to obtain the parameter information of the equipment to be acquired, so that the Web service subsystem monitors the state of the equipment to be acquired according to the parameter information of the equipment to be acquired.
Advantageous effects
It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working process of the method described above may refer to the corresponding process in the foregoing system embodiment, and is not described herein again.
In an optional embodiment, the present embodiment further provides an electronic device, which includes a memory and a processor, where the memory stores a computer program operable on the processor, and the processor executes the computer program to implement the steps of the foregoing method embodiments.
In an alternative embodiment, the present embodiment also provides a computer-readable medium having non-volatile program code executable by a processor, wherein the program code causes the processor to perform the above-described method embodiments.
In addition, in the description of the embodiments of the present invention, unless otherwise explicitly specified or limited, the terms "connected" and "connected" should be interpreted broadly, e.g., as being fixedly connected, detachably connected, or integrally connected; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood in specific cases to those skilled in the art.
In the description of the present embodiment, it should be noted that the terms "in", "up", "in", and the like indicate orientations or positional relationships based on the orientations or positional relationships shown in the drawings, which are only for convenience in describing the present invention and simplifying the description, but do not indicate or imply that the referred device or element must have a specific orientation, be configured in a specific orientation, and operate, and thus, should not be construed as limiting the present embodiment. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance.
In the embodiments provided in the present embodiment, it should be understood that the disclosed method and apparatus may be implemented in other manners. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one logical division, and there may be other divisions when actually implemented, and for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or units through some communication interfaces, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a non-volatile computer-readable storage medium executable by a processor. Based on such understanding, the technical solution of the present embodiment or parts of the technical solution may be essentially implemented in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Finally, it should be noted that: the above-mentioned embodiments are only specific embodiments of the present invention, which are used for illustrating the technical solutions of the present invention and not for limiting the same, and the protection scope of the present invention is not limited thereto, although the present invention is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art can modify or easily conceive the technical solutions described in the foregoing embodiments or equivalent substitutes for some technical features within the technical scope of the present disclosure; such modifications, changes or substitutions do not depart from the spirit and scope of the embodiments of the present invention, and they should be construed as being included therein.
Claims (8)
1. An equipment condition monitoring system, comprising: the acquisition subsystem and the Web service subsystem are connected with each other; the Web service subsystem comprises at least one of the following modules: the system comprises a system home page module, an equipment information module, a log information module, a communication monitoring module, a historical information module, a fault diagnosis module, a configuration management module, a statistical report module, a plan application module, an information system reporting module, an information acquisition interface module and a database filing module;
the database archiving module is used for providing data backup and/or historical data deletion service;
the Web service subsystem is used for receiving the input of a configuration program of a first computer programming language of the acquisition subsystem and converting the configuration program of the first computer programming language into an acquisition program of a second computer programming language; the acquisition program of the second computer programming language carries the identifier of the equipment to be acquired and the parameters to be acquired of the equipment to be acquired;
the acquisition subsystem is used for acquiring according to the identifier of the equipment to be acquired and the parameter to be acquired to obtain the parameter information of the equipment to be acquired, so that the Web service subsystem monitors the state of the equipment to be acquired according to the parameter information of the equipment to be acquired;
the acquisition subsystem is used for acquiring parameter information of different equipment to be acquired by adopting any one protocol of SNMP, TELNET, SSH, IPMI and MODBUS;
the acquisition subsystem is also used for responding to the modification of the identification of the equipment to be acquired and the parameters to be acquired by the Web service subsystem;
the Web service subsystem is also used for reporting the monitored data to the comprehensive state monitoring system in a multicast reporting mode;
the Web service subsystem is also used for interacting plan information with the plan server of the transportation and management center through an FEP file;
the Web service subsystem is also used for updating real-time data into a memory structure and giving an alarm according to a preset threshold value;
the equipment state monitoring system also comprises a database subsystem connected with the Web service subsystem, wherein the database subsystem comprises a memory and a domestic Shentong database which are connected with each other; the domestic Shentong database includes the following nine types of library tables: a system management list, an equipment parameter related list, a topological graph list, a data acquisition real-time list, a data acquisition history list, an alarm list, an information reporting related list, a plan application related list and a link monitoring related list;
the memory is used for acquiring the parameter change rate sent by the Web service subsystem and storing the parameter information of the equipment to be acquired according to the parameter change rate, the maximum time interval and a preset alarm rule;
the domestic Shentong database is used for acquiring the parameter information of the equipment to be acquired from the memory and transferring and storing the parameter information;
the database subsystem comprises a data storage function, and the stored content comprises: each server template, template parameter information, a network topological structure view and a cabinet topological structure view;
when the number of the devices to be acquired is multiple or the number of the parameters to be acquired is multiple, the acquisition subsystem acquires the parameters to be acquired of the devices to be acquired in a C + + thread pool mode.
2. The system according to claim 1, wherein the front end of the Web service subsystem uses HTML5 technology, the back end thereof uses JAVA/C + + platform, the Web service subsystem is a server in C/S architecture, and the client in C/S architecture accesses the Web service subsystem through a browser.
3. The system of claim 1, wherein the acquisition subsystem comprises a C + + acquisition module and a JAVA acquisition module; the C + + acquisition module comprises a first adjustment acquisition unit, a first information processing unit and a first interface unit which are sequentially connected;
the first adjustment acquisition unit is configured to adjust configuration information of the C + + acquisition module according to the identifier of the device to be acquired and the parameter to be acquired, and acquire initial parameter information of the device to be acquired according to the configuration information;
the first information processing unit is used for formatting the initial parameter information to obtain the parameter information of the equipment to be acquired;
and the first interface unit is used for reporting the parameter information of the equipment to be acquired to the Web service subsystem.
4. The system of claim 3, wherein the JAVA acquisition module comprises a second adjustment acquisition unit, a second information processing unit and a second interface unit which are connected in sequence.
5. The system of claim 1, wherein the Web service subsystem is further configured to perform fault diagnosis according to parameter information of the device to be collected.
6. An equipment state monitoring method applied to the equipment state monitoring system according to any one of claims 1 to 5, comprising:
receiving configuration program input of a first computer programming language aiming at an acquisition subsystem through a Web service subsystem, and converting the configuration program of the first computer programming language into an acquisition program of a second computer programming language; the acquisition program of the second computer programming language carries the identifier of the equipment to be acquired and the parameters to be acquired of the equipment to be acquired; the Web service subsystem comprises at least one of the following modules: the system comprises a system home page module, an equipment information module, a log information module, a communication monitoring module, a historical information module, a fault diagnosis module, a configuration management module, a statistical report module, a plan application module, an information system reporting module, an information acquisition interface module and a database filing module;
providing data backup and/or historical data deletion services by utilizing the database archiving module;
acquiring by using an acquisition subsystem according to the identifier of the equipment to be acquired and the parameter to be acquired to obtain parameter information of the equipment to be acquired, so that the Web service subsystem monitors the state of the equipment to be acquired according to the parameter information of the equipment to be acquired;
acquiring parameter information of different equipment to be acquired by the acquisition subsystem by adopting any one protocol of SNMP, TELNET, SSH, IPMI and MODBUS;
utilizing the acquisition subsystem to respond to the modification of the identification of the equipment to be acquired and the parameters to be acquired by the Web service subsystem;
reporting the monitored data to a comprehensive state monitoring system through the Web service subsystem and a multicast reporting mode;
interacting plan information with a plan server of a transportation and management center through an FEP file by using the Web service subsystem;
updating real-time data into a memory structure by using the Web service subsystem, and giving an alarm according to a preset threshold value;
acquiring a parameter change rate sent by the Web service subsystem by using a memory, and storing parameter information of the equipment to be acquired according to the parameter change rate, a maximum time interval and a preset alarm rule; the equipment state monitoring system also comprises a database subsystem connected with the Web service subsystem, wherein the database subsystem comprises a memory and a domestic Shentong database which are connected with each other;
acquiring the parameter information of the equipment to be acquired from the memory by using the domestic Shentong database, and transferring and storing the parameter information; the domestic Shentong database includes the following nine types of library tables: a system management list, an equipment parameter related list, a topological graph list, a data acquisition real-time list, a data acquisition history list, an alarm list, an information reporting related list, a plan application related list and a link monitoring related list;
the database subsystem comprises a data storage function, and the stored content comprises: each server template, template parameter information, a network topological structure view and a cabinet topological structure view;
when the number of the devices to be acquired is multiple or the number of the parameters to be acquired is multiple, the acquisition subsystem acquires the parameters to be acquired of the devices to be acquired in a C + + thread pool mode.
7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method of claim 6 when executing the computer program.
8. A computer-readable medium having non-volatile program code executable by a processor, the program code causing the processor to perform the method of claim 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110071970.0A CN112905410B (en) | 2021-01-19 | 2021-01-19 | Equipment state monitoring system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110071970.0A CN112905410B (en) | 2021-01-19 | 2021-01-19 | Equipment state monitoring system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112905410A CN112905410A (en) | 2021-06-04 |
CN112905410B true CN112905410B (en) | 2021-11-30 |
Family
ID=76116198
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110071970.0A Active CN112905410B (en) | 2021-01-19 | 2021-01-19 | Equipment state monitoring system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112905410B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113535273A (en) * | 2021-07-29 | 2021-10-22 | 国家工业信息安全发展研究中心 | System-level recording method and system of industrial networked intelligent equipment and storage medium |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103645935A (en) * | 2013-12-17 | 2014-03-19 | 山东中创软件工程股份有限公司 | Device and method for adjusting JVM (java virtual machine) parameters in domestic environment |
CN105573224A (en) * | 2014-10-08 | 2016-05-11 | 深圳中兴力维技术有限公司 | Monitoring method, monitoring device, and monitoring system based on abstract model |
EP3182287A1 (en) * | 2015-12-18 | 2017-06-21 | Airbus Helicopters | A method and a system for monitoring the reliability of at least one piece of electronic equipment installed in an aircraft |
CN107632918A (en) * | 2017-08-30 | 2018-01-26 | 中国工商银行股份有限公司 | Calculate the monitoring system and method for storage device |
CN108900359A (en) * | 2018-08-08 | 2018-11-27 | 四川长虹网络科技有限责任公司 | Network equipment parameter batch capture system and method |
CN108959016A (en) * | 2017-05-19 | 2018-12-07 | 中兴通讯股份有限公司 | Acquisition management method, apparatus, server and the data acquisition equipment of monitoring parameter |
US10395032B2 (en) * | 2014-10-03 | 2019-08-27 | Nokomis, Inc. | Detection of malicious software, firmware, IP cores and circuitry via unintended emissions |
WO2020171622A1 (en) * | 2019-02-20 | 2020-08-27 | Samsung Electronics Co., Ltd. | A method and system for managing operations of applications on an electronic device |
CN111831514A (en) * | 2020-07-21 | 2020-10-27 | 深信服科技股份有限公司 | Equipment monitoring method, device, equipment and storage medium |
US10827984B2 (en) * | 2015-10-16 | 2020-11-10 | Shenzhen Mindray Bio-Medical Electronics Co., Ltd | Monitoring device and method for providing guidance information during a measurement operation |
CN111953525A (en) * | 2020-07-22 | 2020-11-17 | 珠海高凌信息科技股份有限公司 | Special equipment operation and maintenance monitoring system |
CN112165161A (en) * | 2020-02-11 | 2021-01-01 | 吴龙圣 | Intelligent power grid monitoring method and system based on Internet of things |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017201345A1 (en) * | 2016-05-18 | 2017-11-23 | Sigsense Technologies, Inc. | Systems and methods for equipment performance modeling |
CN107623923A (en) * | 2016-07-14 | 2018-01-23 | 中兴通讯股份有限公司 | The processing method and processing device of data, webmaster |
-
2021
- 2021-01-19 CN CN202110071970.0A patent/CN112905410B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103645935A (en) * | 2013-12-17 | 2014-03-19 | 山东中创软件工程股份有限公司 | Device and method for adjusting JVM (java virtual machine) parameters in domestic environment |
US10395032B2 (en) * | 2014-10-03 | 2019-08-27 | Nokomis, Inc. | Detection of malicious software, firmware, IP cores and circuitry via unintended emissions |
CN105573224A (en) * | 2014-10-08 | 2016-05-11 | 深圳中兴力维技术有限公司 | Monitoring method, monitoring device, and monitoring system based on abstract model |
US10827984B2 (en) * | 2015-10-16 | 2020-11-10 | Shenzhen Mindray Bio-Medical Electronics Co., Ltd | Monitoring device and method for providing guidance information during a measurement operation |
EP3182287A1 (en) * | 2015-12-18 | 2017-06-21 | Airbus Helicopters | A method and a system for monitoring the reliability of at least one piece of electronic equipment installed in an aircraft |
CN108959016A (en) * | 2017-05-19 | 2018-12-07 | 中兴通讯股份有限公司 | Acquisition management method, apparatus, server and the data acquisition equipment of monitoring parameter |
CN107632918A (en) * | 2017-08-30 | 2018-01-26 | 中国工商银行股份有限公司 | Calculate the monitoring system and method for storage device |
CN108900359A (en) * | 2018-08-08 | 2018-11-27 | 四川长虹网络科技有限责任公司 | Network equipment parameter batch capture system and method |
WO2020171622A1 (en) * | 2019-02-20 | 2020-08-27 | Samsung Electronics Co., Ltd. | A method and system for managing operations of applications on an electronic device |
CN112165161A (en) * | 2020-02-11 | 2021-01-01 | 吴龙圣 | Intelligent power grid monitoring method and system based on Internet of things |
CN111831514A (en) * | 2020-07-21 | 2020-10-27 | 深信服科技股份有限公司 | Equipment monitoring method, device, equipment and storage medium |
CN111953525A (en) * | 2020-07-22 | 2020-11-17 | 珠海高凌信息科技股份有限公司 | Special equipment operation and maintenance monitoring system |
Also Published As
Publication number | Publication date |
---|---|
CN112905410A (en) | 2021-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109034521B (en) | Intelligent operation and maintenance architecture design method of power grid dispatching control system | |
CN110224894B (en) | Intelligent substation process level network monitoring management system | |
CN107995049B (en) | Cross-region synchronous fault monitoring method, device and system for power safety region | |
CN104022903A (en) | One-stop automatic operation and maintaining system | |
CN112600891A (en) | Edge cloud cooperation system based on information physical fusion and working method | |
CN102902615A (en) | Failure alarm method and system for Lustre parallel file system | |
CN109462490B (en) | Video monitoring system and fault analysis method | |
CN110851320A (en) | Server downtime supervision method, system, terminal and storage medium | |
CN103716173A (en) | Storage monitoring system and monitoring alarm issuing method | |
CN113626238B (en) | ctdb service health state monitoring method, system, device and storage medium | |
CN107947998A (en) | A kind of real-time monitoring system based on application system | |
CN111431754A (en) | Fault analysis method and system for power distribution and utilization communication network | |
CN115658420A (en) | Database monitoring method and system | |
CN112905410B (en) | Equipment state monitoring system and method | |
CN114553672B (en) | Method, device, equipment and medium for determining performance bottleneck of application system | |
CN106304136A (en) | Obtain the method for network state information, system, controller and simulation mobile device | |
CN108199901A (en) | Hardware reports method, system, equipment, hardware management server and storage medium for repairment | |
CN104679623A (en) | Server hard disk maintaining method, system and server monitoring equipment | |
CN111082998A (en) | Architecture system of operation and maintenance monitoring campus convergence layer | |
CN113765717A (en) | Operation and maintenance management system based on secret-related special computing platform | |
CN112149975B (en) | APM monitoring system and method based on artificial intelligence | |
WO2023125702A1 (en) | Cloud management method and system for battery swapping station, server, and storage medium | |
CN104967667A (en) | Software stability test remote monitoring system based on cloud service | |
CN111162938A (en) | Data processing system and method | |
CN111324516A (en) | Method and device for automatically recording abnormal event, storage medium and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |