CN111953542A - System for ensuring gateway stable operation - Google Patents

System for ensuring gateway stable operation Download PDF

Info

Publication number
CN111953542A
CN111953542A CN202010806404.5A CN202010806404A CN111953542A CN 111953542 A CN111953542 A CN 111953542A CN 202010806404 A CN202010806404 A CN 202010806404A CN 111953542 A CN111953542 A CN 111953542A
Authority
CN
China
Prior art keywords
gateway
module
network
monitoring
data
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.)
Granted
Application number
CN202010806404.5A
Other languages
Chinese (zh)
Other versions
CN111953542B (en
Inventor
李元涛
黄晓雷
袁学光
黄小红
周雨迪
孙钰莹
林绮华
周柔璇
姚尚龙
郑新平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Qianhai Aowei Intelligent Control Technology Co ltd
Original Assignee
Shenzhen Qianhai Aowei Intelligent Control Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Qianhai Aowei Intelligent Control Technology Co ltd filed Critical Shenzhen Qianhai Aowei Intelligent Control Technology Co ltd
Priority to CN202010806404.5A priority Critical patent/CN111953542B/en
Publication of CN111953542A publication Critical patent/CN111953542A/en
Application granted granted Critical
Publication of CN111953542B publication Critical patent/CN111953542B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0631Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
    • H04L41/0636Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis based on a decision tree analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3024Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a central processing unit [CPU]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3037Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a memory, e.g. virtual memory, cache
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3051Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0659Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
    • H04L41/0661Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities by reconfiguring faulty entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/069Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0823Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
    • H04L41/0836Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability to enhance reliability, e.g. reduce downtime
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The embodiment of the invention provides a system for ensuring the stable operation of a gateway, which is applied to the gateway provided with a power module capable of being remotely controlled, and comprises the following components: the detection module is used for detecting whether the gateway is online or not and restarting the gateway based on the power supply module when the gateway is not online; the monitoring module is used for monitoring the running state of the gateway and performing fault repair when a fault is monitored; the alarm module is used for alarming to a preset target when the monitoring module cannot repair the fault; and the log recording module is used for storing the working information of the detection module, the monitoring module and the alarm module. The scheme is characterized in that a power supply module capable of being remotely controlled is arranged on hardware, fault detection, self-repairing and alarming are carried out on a software layer, and related information is stored in a log recording module, so that the stability of the gateway is greatly improved.

Description

System for ensuring gateway stable operation
Technical Field
The invention relates to the technical field of gateway guarantee, in particular to a system for guaranteeing stable operation of a gateway.
Background
The popularization rate of medical monitoring equipment is in positive correlation with national living standard, with the economic development of China, the income level of everyone is improved, the research and development level of industry is further improved, the medical guarantee system of China is further improved, and high-end products gradually become mainstream; with the steady growth of the market of medical instruments in China, medical monitoring equipment is mainly used for monitoring critical patients from the past and is developed to the monitoring of the current general sickrooms; and the basic medical unit and the community medical unit also provide application requirements. Along with the increase of market demand, manufacturers of medical monitoring equipment are gradually increased, the compatibility of various types of medical monitoring equipment becomes a problem, and medical data acquired by the equipment cannot be uniformly collected to a data platform or additional management on the data is required. Currently, there are some solutions to this situation:
among them, the patent names are: the scheme of the intelligent monitoring system monitoring equipment data acquisition method (patent application number: 201811051521.4) provides a medical equipment data acquisition method, which effectively integrates, processes and displays a plurality of medical data generated by various medical equipment through an intelligent monitoring gateway and an intelligent monitoring data acquisition program, and pushes the plurality of medical data of the plurality of medical equipment to an intelligent monitoring server in real time. Particularly, the intelligent monitoring data acquisition program can convert protocols of various monitoring devices, including different devices such as a monitor, a breathing machine/anesthesia machine, an injection pump and the like, into a unified protocol, so that various monitoring data of various devices can be acquired in real time, and a doctor can conveniently provide a timely diagnosis and treatment scheme for patients with different conditions.
However, the above-mentioned intelligent monitoring data acquisition program may cause problems in the intelligent monitoring data acquisition program that should be stably operated for a long time due to various occasional faults such as exhaustion of system resources of the intelligent monitoring gateway, network failure, program damage, data channel blockage, and human misoperation during the operation process. However, when the existing intelligent monitoring gateway and the intelligent monitoring data acquisition program have faults, a system administrator is mainly used for manually troubleshooting and manually maintaining the faults. Therefore, when the gateway has network faults, the faults cannot be automatically found and reported, and the faults cannot be automatically repaired; specifically, for example, when a gateway fails, for example, when a disk space is used up, a memory space is used up by a large number of processes, and the like, the gateway cannot automatically find, report, and repair the failure; when files, tools and processes required by the system operation of the gateway are missing, the automatic discovery, reporting and repair cannot be carried out; when a data channel is blocked during the running of a program of the gateway, the data channel cannot be automatically discovered, reported and repaired; when some sudden failures occur in the gateway, the program function fails, and a system administrator cannot be timely discovered and reported.
Thus, there is a need for a better solution to the above technical problem.
Disclosure of Invention
Aiming at the defects in the prior art, the invention provides a system for ensuring the stable operation of a gateway, wherein a power supply module capable of being remotely controlled is arranged on hardware, in addition, fault detection, self-repairing and alarming are carried out on a software layer, and related information is stored in a log recording module, so that the stability of the gateway is greatly improved, and the pressure of software operation and maintenance personnel is reduced.
Specifically, the present invention proposes the following specific examples:
the embodiment of the invention provides a system for ensuring the stable operation of a gateway, which is applied to the gateway provided with a power module capable of being remotely controlled, and comprises the following components:
the detection module is used for detecting whether the gateway is online or not and restarting the gateway based on the power supply module when the gateway is not online;
the monitoring module is used for monitoring the running state of the gateway and performing fault repair when a fault is monitored;
the alarm module is used for alarming to a preset target when the monitoring module cannot repair the fault;
and the log recording module is used for storing the working information of the detection module, the monitoring module and the alarm module.
In a specific embodiment, the power module includes: the remote power supply control module has a power-on self-starting function and a plurality of standby power supplies;
the detection module is specifically configured to:
sending an online detection data packet to the gateway;
if the specific data packet fed back by the gateway is not received within the preset time, retransmitting the online detection data packet to the gateway for multiple times;
and if the specific data packet fed back by the gateway is not received within the preset time after retransmission, restarting the gateway through the remote power supply control module.
In a specific embodiment, the monitoring module includes: a system resource monitoring submodule, a network link monitoring submodule, a data channel monitoring submodule, a program integrity monitoring submodule and a program functionality monitoring submodule.
In a specific embodiment, the system resource monitoring submodule is configured to periodically monitor a disk space occupancy rate of the gateway, and perform disk cleaning when the disk space occupancy rate is greater than a first disk threshold value; if the occupancy rate of the cleaned disk is greater than a first threshold value of the disk, alarming through the alarming module; if the occupancy rate of the cleaned disk is greater than a second threshold value of the disk and not greater than the first threshold value, reducing the monitoring time interval;
the system is also used for regularly monitoring the CPU occupancy rate and the memory occupancy rate of the gateway, and if the CPU occupancy rate or the memory occupancy rate is greater than the corresponding occupancy rate threshold value, the process of the gateway is cleaned; if the CPU occupancy rate or the memory occupancy rate after the process cleaning is still larger than the corresponding occupancy rate threshold value, performing system cleaning; and if the CPU occupancy rate or the memory occupancy rate after the system cleaning is still greater than the corresponding occupancy rate threshold value, alarming through the alarming module.
In a specific embodiment, the gateway is further provided with a plurality of network modules;
the network link monitoring submodule is used for periodically testing the time delay and the packet loss rate of the network link of the gateway;
if the time delay is greater than the preset time value and the packet loss rate reaches a first preset packet loss threshold value, selecting other network modules for network switching and carrying out network link test; if network modules which can be conducted by the network exist, selecting the network module with the best network link quality from the network modules to carry out network connection; the other network module is a network module different from the current network module of the network link;
if the network of the current network link is determined to be not conducted based on the time delay and the packet loss rate, judging whether the next hop in the network link can be reached; if the next hop can be reached, selecting other network modules to carry out network switching; if the network after the network switching is not conducted, alarming is carried out through the alarming module; if the next hop is not reachable, executing the operation of network configuration recovery; and if the network after the operation is not conducted, alarming through the alarming module.
In a specific embodiment, the "selecting the network module with the best current network link quality for network connection" includes:
and if the packet loss rate of the current best network module is greater than a second preset packet loss threshold, shortening the time interval of the periodic test.
In a specific embodiment, the data channel monitoring submodule is configured to: when monitoring that the HTTP data channel from the gateway to the intelligent monitoring server is blocked, calling the network link monitoring submodule for processing to ensure that the HTTP channel is recovered to be normal;
the gateway is also used for periodically sending data packets to an MQTT data channel from the gateway to the intelligent monitoring server; when the MQTT data channel is determined to be blocked based on the returned data delay, reducing the sending speed of the data packet within preset time;
if the MQTT data channel is monitored to be blocked after the reduction operation, the data packet sending speed is further reduced within a preset time; if the MQTT data channel is monitored to be blocked after the operation is further reduced, the warning module is used for warning;
if the MQTT data channel is monitored to be not blocked after the operation is reduced, the sending speed of the data packet is recovered; if the MQTT data channel is monitored to be blocked after the operation is recovered, alarming is carried out through the alarming module;
the gateway is also used for reducing the data sending speed when the blockage of a message queue data channel in the gateway is monitored; if the data transmission speed is reduced and the data channel of the message queue is still blocked, restarting the receiving process; and if the message queue data channel is still blocked after the receiving process is restarted, alarming through the alarming module.
In a specific embodiment, the program integrity monitoring submodule is configured to periodically detect whether an executable file of the gateway is missing; if the executable file is missing, executing the operation of downloading the missing executable file;
the gateway is also used for periodically detecting whether the process of the gateway is lost; if the process is missing, starting the missing process; if the process cannot be started due to file deletion, downloading the deleted file and then starting the deleted stroke;
the gateway is also used for periodically detecting whether software of the gateway is missing; if the software is missing, installing the missing software; if the installation fails, installing the missing software based on the source code; and if the source code is failed to be installed, alarming is carried out through the alarming module.
In a particular embodiment of the present invention,
the program functionality monitoring submodule is used for judging whether to acquire data or not when the data uploading fails; if the data acquisition is judged to exist, calling a network module to upload data; if the data acquisition does not exist, judging whether the data acquisition equipment is on line; if the online is determined, performing protocol matching operation;
the device is also used for testing whether the video equipment for collecting the video data stream is on line or not when the video data stream is missing; if the video equipment is not on-line, alarming is carried out through the alarming module; if the video equipment is online, whether a local video stream exists is inquired; if yes, calling a network module for processing; and if the configuration does not exist, resetting the configuration of the video equipment.
In a specific embodiment, the alarm mode of the alarm module includes any combination of one or more of the following: e-mail alarm, short message alarm, WeChat alarm, telephone alarm.
Therefore, the embodiment of the present invention provides a system for ensuring stable operation of a gateway, which is applied to a gateway provided with a power module capable of being remotely controlled, and the system includes: the detection module is used for detecting whether the gateway is online or not and restarting the gateway based on the power supply module when the gateway is not online; the monitoring module is used for monitoring the running state of the gateway and performing fault repair when a fault is monitored; the alarm module is used for alarming to a preset target when the monitoring module cannot repair the fault; and the log recording module is used for storing the working information of the detection module, the monitoring module and the alarm module. The scheme is characterized in that a power module capable of being remotely controlled is arranged on hardware, fault detection, self-repairing and alarming are carried out on a software layer, and related information is stored in a log recording module, so that the stability of the gateway is greatly improved, and the pressure of software operation and maintenance personnel is reduced.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained according to the drawings without inventive efforts.
Fig. 1 is a schematic diagram of a framework structure of a system for ensuring stable operation of a gateway according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a framework structure of a system and a gateway for ensuring stable operation of the gateway according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a framework structure for ensuring the system operation of the gateway in the embodiment of the present invention;
fig. 4 is a schematic diagram of a system resource monitoring decision tree in a system for ensuring stable operation of a gateway according to an embodiment of the present invention;
fig. 5 is a schematic diagram of a network link monitoring decision tree in a system for ensuring stable operation of a gateway according to an embodiment of the present invention;
fig. 6 is a schematic diagram of a data channel monitoring decision tree in a system for ensuring stable operation of a gateway according to an embodiment of the present invention;
fig. 7 is a schematic diagram of a program integrity monitoring decision tree in a system for ensuring stable operation of a gateway according to an embodiment of the present invention;
fig. 8 is a schematic diagram of a function integrity monitoring decision tree in a system for ensuring stable operation of a gateway according to an embodiment of the present invention.
Detailed Description
Various embodiments of the present disclosure will be described more fully hereinafter. The present disclosure is capable of various embodiments and of modifications and variations therein. However, it should be understood that: there is no intention to limit the various embodiments of the disclosure to the specific embodiments disclosed herein, but rather, the disclosure is to cover all modifications, equivalents, and/or alternatives falling within the spirit and scope of the various embodiments of the disclosure.
The terminology used in the various embodiments of the present disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the various embodiments of the present disclosure. As used herein, the singular forms are intended to include the plural forms as well, unless the context clearly indicates otherwise. Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the various embodiments of the present disclosure belong. The terms (such as those defined in commonly used dictionaries) should be interpreted as having a meaning that is consistent with their contextual meaning in the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined in various embodiments of the present disclosure.
Examples
The embodiment of the invention discloses a system for ensuring the stable operation of a gateway, which is applied to the gateway provided with a power module capable of being remotely controlled, and the gateway is also provided with various network modules; as shown in fig. 1, the system includes:
the detection module 101 is used for detecting whether the gateway is online or not and restarting the gateway based on the power supply module when the gateway is not online;
specifically, the power module includes: the gateway can be restarted through the power supply module, and through the setting of the plurality of standby power supplies, for example, when the gateway is not connected with the power supply for some reasons, the gateway can be automatically switched to a standby battery; when the gateway is connected with a power supply, the standby battery can be charged regularly, and the electric quantity of the battery is ensured to be sufficient. Thus, the detection module 101, as shown in fig. 3, is specifically configured to: sending an online detection data packet to the gateway; if the specific data packet fed back by the gateway is not received within the preset time, retransmitting the online detection data packet to the gateway for multiple times; and if the specific data packet fed back by the gateway is not received within the preset time after retransmission, restarting the gateway through the remote power supply control module.
Specifically, the detection module 101, in combination with a remote power control module on the gateway, periodically sends an online detection packet to a 6060 port of the gateway through a TCP protocol based on the smart monitoring server, and then the gateway returns a specific packet to indicate that the gateway is in an online state. When the gateway does not return the data packet within the designated time, the intelligent monitoring server retransmits the data packet twice, if the intelligent monitoring server still does not receive the data packet from the gateway, the gateway is shut down by default, then the gateway server is restarted through the remote power control module, and if a restart instruction is issued, the gateway is still in a shutdown state, and the gateway is considered to be shut down artificially.
The monitoring module 102 is configured to monitor an operating state of the gateway, and perform fault recovery when a fault is monitored; specifically, if the gateway is in the online state, the monitoring module 102 is started to operate, specifically, as shown in fig. 3, the monitoring module 102 includes: a system resource monitoring submodule, a network link monitoring submodule, a data channel monitoring submodule, a program integrity monitoring submodule and a program functionality monitoring submodule.
Specifically, as shown in fig. 4, the system resource monitoring submodule is configured to periodically monitor a disk space occupancy of the gateway, and perform disk cleaning when the disk space occupancy is greater than a first disk threshold; if the occupancy rate of the cleaned disk is greater than a first threshold value of the disk, alarming through the alarming module; if the occupancy rate of the cleaned disk is greater than a second threshold value of the disk and not greater than the first threshold value, reducing the monitoring time interval;
the system is also used for regularly monitoring the CPU occupancy rate and the memory occupancy rate of the gateway, and if the CPU occupancy rate or the memory occupancy rate is greater than the corresponding occupancy rate threshold value, the process of the gateway is cleaned; if the CPU occupancy rate or the memory occupancy rate after the process cleaning is still larger than the corresponding occupancy rate threshold value, performing system cleaning; and if the CPU occupancy rate or the memory occupancy rate after the system cleaning is still greater than the corresponding occupancy rate threshold value, alarming through the alarming module.
Specifically, the system resource state detection submodule monitors system resources such as disk space, CPU, memory, and processes through multiple programming languages, and periodically obtains the size of the remaining disk space of the gateway server, the CPU occupancy rate, the memory occupancy rate, and the number of processes. When the disk space of the gateway server is found to occupy more than 80%, firstly, data logs generated by the intelligent monitoring and acquisition system before one month, reported data still stored in a database and large files which are not generated by the system are cleaned, and if the disk space occupied is less than 60% after the data logs are considered to be normal. If the occupancy rate of the disk is more than 60% and less than 80% after cleaning, the disk space detection period is shortened; and if the occupancy rate of the disk is more than 80 percent after the cleaning, determining that the disk space is insufficient, and performing mail warning. When the occupancy rates of the CPU and the memory exceed 90%, all unnecessary processes (necessary processes refer to processes required by an operating system process and intelligent monitoring software) and repeated processes generated by artificial operation are cleared, and if the occupancy rates of the CPU are lower than 90%, the process is considered to be normal. And the process monitoring is used for assisting the monitoring of a CPU and a memory, so that useless processes are convenient to clean.
In addition, the gateway is also provided with a plurality of network modules; specifically, for example, a wifi module, a 3G/4G/5G module, etc. may be included. Therefore, as shown in fig. 5, the network link monitoring sub-module actively performs network quality detection in the environment of IPV4 and IPV6 by using a network probe, analyzes network speed and quality, and is specifically used for periodically testing the delay and packet loss rate of the network link of the gateway;
if the time delay is greater than the preset time value and the packet loss rate reaches a first preset packet loss threshold value, selecting other network modules for network switching and carrying out network link test; if network modules which can be conducted by the network exist, selecting the network module with the best network link quality from the network modules to carry out network connection; the other network module is a network module different from the current network module of the network link;
if the network of the current network link is determined to be not conducted based on the time delay and the packet loss rate, judging whether the next hop in the network link can be reached; if the next hop can be reached, selecting other network modules to carry out network switching; if the network after the network switching is not conducted, alarming is carried out through the alarming module; if the next hop is not reachable, executing the operation of network configuration recovery; and if the network after the operation is not conducted, alarming through the alarming module.
In addition, the "selecting the network module with the best current network link quality for network connection" includes: and if the packet loss rate of the current best network module is greater than a second preset packet loss threshold, shortening the time interval of the periodic test.
Specifically, as shown in fig. 5, the network link monitoring sub-module calls a scanner network probing tool of caida on each gateway through a written probe program, and sends an ICMP (Internet Control Message Protocol), which is a sub-Protocol of a TCP/IP Protocol cluster, to the smart monitoring server, the camera, and the encoder, so as to transmit Control messages between the IP host and the router, where the Control messages refer to messages of the network itself, such as network access failure, whether the host is reachable, and whether the router is available, and the Control messages are not used for transmitting user data, but play an important role in transmitting user data), ICMPv6 data packets, so as to perform a tracerout test under the protocols of IPV4(Internet Protocol version 4) and IPV6(Internet Protocol version 6), and obtain a delay test from each node between the gateway and the upper-level server, Jitter, packet loss rate. And when the time delay of the gateway link is more than 1000ms and the packet loss rate of the link reaches 10%, the network link quality is considered to be poor. And when the network link quality is poor, recording the current network connection mode, trying to switch the network among the wired network, the WIFI network and the 4G network, testing the network link state, and if all the network connection modes are poor in network link quality after testing, comparing the networks and selecting the optimal network connection mode. When the network is not communicated, firstly, whether the next hop can be reached is judged through a tracerout command, if the next hop can be reached, the next hop is considered to be a fault of other nodes in a network link, and switching is carried out among the wired network, the WIFI and the 4G; and if the next hop cannot be reached, running the network configuration script and carrying out network configuration again. And if the connection to the destination terminal still can not be carried out, sending a fault mail.
Specifically, as shown in fig. 6, the data channel monitoring submodule is configured to: when monitoring that the HTTP data channel from the gateway to the intelligent monitoring server is blocked, calling the network link monitoring submodule for processing to ensure that the HTTP channel is recovered to be normal;
the gateway is also used for periodically sending data packets to an MQTT data channel from the gateway to the intelligent monitoring server; when the MQTT data channel is determined to be blocked based on the returned data delay, reducing the sending speed of the data packet within preset time;
if the MQTT data channel is monitored to be blocked after the reduction operation, the data packet sending speed is further reduced within a preset time; if the MQTT data channel is monitored to be blocked after the operation is further reduced, the warning module is used for warning;
if the MQTT data channel is monitored to be not blocked after the operation is reduced, the sending speed of the data packet is recovered; if the MQTT data channel is monitored to be blocked after the operation is recovered, alarming is carried out through the alarming module;
the gateway is also used for reducing the data sending speed when the blockage of a message queue data channel in the gateway is monitored; if the data transmission speed is reduced and the data channel of the message queue is still blocked, restarting the receiving process; and if the message queue data channel is still blocked after the receiving process is restarted, alarming through the alarming module.
Specifically, as shown in fig. 6, the data channel monitoring submodule mainly monitors the data channel through the data transceiving status, and there are three types of data channels for the data channel: the data path includes an HTTP path from the gateway to the intelligent monitoring server, an MQTT (Message queue Telemetry Transport) data path from the gateway to the intelligent monitoring server, and a Message queue data path inside the gateway. MQTT is a messaging protocol based on the publish/subscribe paradigm under the ISO standard (ISO/IEC PRF 20922), which operates on the TCP/IP protocol suite, and is a publish/subscribe messaging protocol designed for remote devices with poor hardware performance and in situations of poor network conditions.
For the HTTP data channel, the network layer connection is mainly involved, so the stability guarantee is carried out by the network link monitoring submodule.
For MQTT data channels, channel clear detection is performed by periodically sending HELLO packets over MQTT data channels and analyzing the return packets. If the time delay of the returned data packet exceeds 1000ms, the MQTT data channel is judged to be in a blocking state, then the sending speed of the data packet is slowed down, the data packet is maintained for 5 minutes, and the retest is carried out. If the data packet is still in the blocking state, the blocking information is sent to the server, and then the data packet sending speed is further reduced for 5 minutes. If the data packet is still blocked, sending an alarm mail, otherwise, recovering the data packet sending speed.
For the detection of the message channel in the gateway, a program C is adopted, and a sys/msg module is called to obtain the data volume in the message queue, the last storage time of the data and the last reading time of the data. And if the last reading time of the data is two minutes before the last storage time, restarting the message queue reading process. A specific decision tree is shown in fig. 6.
As shown in fig. 7, the program integrity monitoring submodule is configured to periodically detect whether an executable file of the gateway is missing; if the executable file is missing, executing the operation of downloading the missing executable file;
the gateway is also used for periodically detecting whether the process of the gateway is lost; if the process is missing, starting the missing process; if the process cannot be started due to file deletion, downloading the deleted file and then starting the deleted stroke;
the gateway is also used for periodically detecting whether software of the gateway is missing; if the software is missing, installing the missing software; if the installation fails, installing the missing software based on the source code; and if the source code is failed to be installed, alarming is carried out through the alarming module.
Specifically, the program integrity monitoring submodule periodically detects whether all executable files, configuration files and software packages necessary for the gateway exist through configuration files prepared in advance, detects whether a software version required by system operation is matched with an operating system version, and then detects whether all processes which should exist operate in a correct mode. After the detection of the program integrity state is completed, if an executable program is missing, starting the corresponding folder, if a configuration file is missing, generating the configuration file in a standby folder, and if software required by the running of the intelligent monitoring system is missing, automatically installing the configuration file. A specific decision tree is shown in fig. 7.
As shown in fig. 8, the program functionality monitoring submodule is configured to determine whether to perform data acquisition when data uploading fails; if the data acquisition is judged to exist, calling a network module to upload data; if the data acquisition does not exist, judging whether the data acquisition equipment is on line; if the online is determined, performing protocol matching operation; specifically, in the protocol matching operation, the protocol type adaptation is firstly performed, in a specific application scenario, the protocol mainly includes an N15 monitor protocol, an IPM6 monitor protocol, an omega syringe pump protocol, an omega ventilator protocol, and the like, the device type is determined through device identification, and the protocol type is switched to a corresponding protocol analysis program. If no data collection exists after the operation, whether the version number of the corresponding protocol analysis program is the latest version is identified, otherwise, the latest file is downloaded to the server to update the program. And if the data collection does not exist after the operation, performing alarm operation.
The device is also used for testing whether the video equipment for collecting the video data stream is on line or not when the video data stream is missing; if the video equipment is not on-line, alarming is carried out through the alarming module; if the video equipment is online, whether a local video stream exists is inquired; if yes, calling a network module for processing; and if the configuration does not exist, resetting the configuration of the video equipment.
The explanation is given by taking video acquisition and uploading through a camera as an example, and the program functional monitoring submodule is mainly responsible for detecting whether the data acquisition and video transmission functions are correct or not. If no data is uploaded, detecting whether corresponding equipment of the intelligent monitoring system is online or not and whether data is acquired or not through a corresponding interface, and if the equipment is online and the data is not acquired, calling a program integrity monitoring submodule at the first time; and if the data are acquired, calling the data channel monitoring submodule at the first time. If the video is not uploaded, the camera connected to the gateway is firstly tried to be connected, and if the camera can be connected, the relevant configuration of the camera is reset. A specific decision tree is shown in fig. 8.
The warning module 103 is configured to warn a preset target when the monitoring module cannot repair the fault; specifically, for timely warning, the warning mode of the warning module 103 includes any combination of one or more of the following: e-mail alarm, short message alarm, WeChat alarm, telephone alarm. Specifically, for example, when another module encounters a problem, the alarm module 103 may send alarm information to a designated system administrator, where the alarm information may be accompanied by a failure occurrence module, related processing that has been performed, and a failure specific condition.
And the log recording module 104 is used for storing the working information of the detection module, the monitoring module and the alarm module. The specific log recording module 104 is responsible for storing related fault monitoring information, self-repairing operation and alarm records performed by the system into a disk, and all logs can be stored into different areas in different modules, time and types.
Therefore, in a specific application scenario, the method mainly comprises a hardware layer and a software layer guarantee program.
In a hardware layer, a gateway is ensured to operate stably for a long time through specific hardware modules including a power supply module and a plurality of network modules.
In the software layer, the gateway server is guaranteed to normally operate through software, and specifically, the software layer is used for executing the following functions:
scattered on the intelligent monitoring server, the online state of the gateway is detected through a specific protocol, and specific functional guarantee is taken charge of in the next step.
The method comprises the following steps of performing state monitoring on each gateway server running with intelligent monitoring data acquisition software, and performing fault repair, wherein the method specifically comprises the following subfunctions:
monitoring system resources, and regularly inquiring the state of a gateway server system.
Monitoring network links, adopting a network probe to actively detect the network quality under the environment of IPV4 and IPV6, and analyzing the network speed and quality.
Monitoring data channels, monitoring HTTP, MQTT, message queue channels and other data channels in the supervisory program, regularly acquiring the up-and-down transmission condition of various data, and automatically repairing.
Program functionality monitoring is carried out, whether the data acquisition and video transmission functions are normal or not is regularly detected, and the program functionality is ensured to be normal.
Program integrity monitoring to ensure complete and no loss of files, plug-ins and processes required by system operation.
The mail warning module sends mails to a software manager when encountering the functions of program self-solution and self-recovery.
And the log recording module stores monitoring information, self-repairing operation and alarm information generated by the security system into the log system.
Through the intelligent monitoring software stability guarantee algorithm, accidental problems of the intelligent monitoring data acquisition software system which runs for a long time can be found in time from a hardware layer and a software layer, automatic repair and mail alarm are carried out, and therefore software running stability is improved.
Therefore, the embodiment of the present invention provides a system for ensuring stable operation of a gateway, which is applied to a gateway provided with a power module capable of being remotely controlled, and the system includes: the detection module is used for detecting whether the gateway is online or not and restarting the gateway based on the power supply module when the gateway is not online; the monitoring module is used for monitoring the running state of the gateway and performing fault repair when a fault is monitored; the alarm module is used for alarming to a preset target when the monitoring module cannot repair the fault; and the log recording module is used for storing the working information of the detection module, the monitoring module and the alarm module. The scheme is characterized in that a power module capable of being remotely controlled is arranged on hardware, fault detection, self-repairing and alarming are carried out on a software layer, and related information is stored in a log recording module, so that the stability of the gateway is greatly improved, and the pressure of software operation and maintenance personnel is reduced.
Those skilled in the art will appreciate that the figures are merely schematic representations of one preferred implementation scenario and that the blocks or flow diagrams in the figures are not necessarily required to practice the present invention.
Those skilled in the art will appreciate that the modules in the devices in the implementation scenario may be distributed in the devices in the implementation scenario according to the description of the implementation scenario, or may be located in one or more devices different from the present implementation scenario with corresponding changes. The modules of the implementation scenario may be combined into one module, or may be further split into a plurality of sub-modules.
The above-mentioned invention numbers are merely for description and do not represent the merits of the implementation scenarios.
The above disclosure is only a few specific implementation scenarios of the present invention, however, the present invention is not limited thereto, and any variations that can be made by those skilled in the art are intended to fall within the scope of the present invention.

Claims (10)

1. The utility model provides a system for guarantee gateway steady operation which characterized in that is applied to the gateway that is provided with but remote control's power module, and this system includes:
the detection module is used for detecting whether the gateway is online or not and restarting the gateway based on the power supply module when the gateway is not online;
the monitoring module is used for monitoring the running state of the gateway and performing fault repair when a fault is monitored;
the alarm module is used for alarming to a preset target when the monitoring module cannot repair the fault;
and the log recording module is used for storing the working information of the detection module, the monitoring module and the alarm module.
2. The system for ensuring stable operation of a gateway according to claim 1, wherein the power module comprises: the remote power supply control module has a power-on self-starting function and a plurality of standby power supplies;
the detection module is specifically configured to:
sending an online detection data packet to the gateway;
if the specific data packet fed back by the gateway is not received within the preset time, retransmitting the online detection data packet to the gateway for multiple times;
and if the specific data packet fed back by the gateway is not received within the preset time after retransmission, restarting the gateway through the remote power supply control module.
3. The system for ensuring stable operation of a gateway according to claim 1, wherein the monitoring module comprises: a system resource monitoring submodule, a network link monitoring submodule, a data channel monitoring submodule, a program integrity monitoring submodule and a program functionality monitoring submodule.
4. The system for ensuring stable operation of a gateway according to claim 3, wherein the system resource monitoring submodule is configured to periodically monitor the disk space occupancy of the gateway, and perform disk cleaning when the disk space occupancy is greater than a first disk threshold; if the occupancy rate of the cleaned disk is greater than a first threshold value of the disk, alarming through the alarming module; if the occupancy rate of the cleaned disk is greater than a second threshold value of the disk and not greater than the first threshold value, reducing the monitoring time interval;
the system is also used for regularly monitoring the CPU occupancy rate and the memory occupancy rate of the gateway, and if the CPU occupancy rate or the memory occupancy rate is greater than the corresponding occupancy rate threshold value, the process of the gateway is cleaned; if the CPU occupancy rate or the memory occupancy rate after the process cleaning is still larger than the corresponding occupancy rate threshold value, performing system cleaning; and if the CPU occupancy rate or the memory occupancy rate after the system cleaning is still greater than the corresponding occupancy rate threshold value, alarming through the alarming module.
5. The system for ensuring stable operation of the gateway according to claim 3, wherein the gateway is further provided with a plurality of network modules;
the network link monitoring submodule is used for periodically testing the time delay and the packet loss rate of the network link of the gateway;
if the time delay is greater than the preset time value and the packet loss rate reaches a first preset packet loss threshold value, selecting other network modules for network switching and carrying out network link test; if network modules which can be conducted by the network exist, selecting the network module with the best network link quality from the network modules to carry out network connection; the other network module is a network module different from the current network module of the network link;
if the network of the current network link is determined to be not conducted based on the time delay and the packet loss rate, judging whether the next hop in the network link can be reached; if the next hop can be reached, selecting other network modules to carry out network switching; if the network after the network switching is not conducted, alarming is carried out through the alarming module; if the next hop is not reachable, executing the operation of network configuration recovery; and if the network after the operation is not conducted, alarming through the alarming module.
6. The system for ensuring stable operation of a gateway according to claim 5, wherein said "selecting the network module with the best quality of the current network link for network connection" comprises:
and if the packet loss rate of the current best network module is greater than a second preset packet loss threshold, shortening the time interval of the periodic test.
7. The system for ensuring stable operation of a gateway according to claim 3, wherein the data channel monitoring submodule is configured to: when monitoring that the HTTP data channel from the gateway to the intelligent monitoring server is blocked, calling the network link monitoring submodule for processing to ensure that the HTTP channel is recovered to be normal;
the gateway is also used for periodically sending data packets to an MQTT data channel from the gateway to the intelligent monitoring server; when the MQTT data channel is determined to be blocked based on the returned data delay, reducing the sending speed of the data packet within preset time;
if the MQTT data channel is monitored to be blocked after the reduction operation, the data packet sending speed is further reduced within a preset time; if the MQTT data channel is monitored to be blocked after the operation is further reduced, the warning module is used for warning;
if the MQTT data channel is monitored to be not blocked after the operation is reduced, the sending speed of the data packet is recovered; if the MQTT data channel is monitored to be blocked after the operation is recovered, alarming is carried out through the alarming module;
the gateway is also used for reducing the data sending speed when the blockage of a message queue data channel in the gateway is monitored; if the data transmission speed is reduced and the data channel of the message queue is still blocked, restarting the receiving process; and if the message queue data channel is still blocked after the receiving process is restarted, alarming through the alarming module.
8. The system according to claim 3, wherein the program integrity monitoring submodule is configured to periodically detect whether an executable file of the gateway is missing; if the executable file is missing, executing the operation of downloading the missing executable file;
the gateway is also used for periodically detecting whether the process of the gateway is lost; if the process is missing, starting the missing process; if the process cannot be started due to file deletion, downloading the deleted file and then starting the deleted stroke;
the gateway is also used for periodically detecting whether software of the gateway is missing; if the software is missing, installing the missing software; if the installation fails, installing the missing software based on the source code; and if the source code is failed to be installed, alarming is carried out through the alarming module.
9. A system for ensuring stable operation of a gateway as claimed in claim 3,
the program functionality monitoring submodule is used for judging whether to acquire data or not when the data uploading fails; if the data acquisition is judged to exist, calling a network module to upload data; if the data acquisition does not exist, judging whether the data acquisition equipment is on line; if the online is determined, performing protocol matching operation;
the device is also used for testing whether the video equipment for collecting the video data stream is on line or not when the video data stream is missing; if the video equipment is not on-line, alarming is carried out through the alarming module; if the video equipment is online, whether a local video stream exists is inquired; if yes, calling a network module for processing; and if the configuration does not exist, resetting the configuration of the video equipment.
10. The system for ensuring stable operation of a gateway according to claim 3, wherein the alarm mode of the alarm module comprises any combination of one or more of the following: e-mail alarm, short message alarm, WeChat alarm, telephone alarm.
CN202010806404.5A 2020-08-12 2020-08-12 System for guaranteeing stable operation of gateway Active CN111953542B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010806404.5A CN111953542B (en) 2020-08-12 2020-08-12 System for guaranteeing stable operation of gateway

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010806404.5A CN111953542B (en) 2020-08-12 2020-08-12 System for guaranteeing stable operation of gateway

Publications (2)

Publication Number Publication Date
CN111953542A true CN111953542A (en) 2020-11-17
CN111953542B CN111953542B (en) 2023-08-04

Family

ID=73332801

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010806404.5A Active CN111953542B (en) 2020-08-12 2020-08-12 System for guaranteeing stable operation of gateway

Country Status (1)

Country Link
CN (1) CN111953542B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112671594A (en) * 2021-02-21 2021-04-16 新疆医科大学第一附属医院 Medical image data cloud storage filing monitoring system
CN113873512A (en) * 2021-09-28 2021-12-31 中国电子科技集团公司信息科学研究院 Internet of things edge gateway security architecture system
CN117835099A (en) * 2024-03-05 2024-04-05 四川天邑康和通信股份有限公司 FTTR-based fault self-diagnosis and self-repair method, device, equipment and medium

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003244150A (en) * 2002-02-15 2003-08-29 Toshiba Corp Network restoration system
US20040010716A1 (en) * 2002-07-11 2004-01-15 International Business Machines Corporation Apparatus and method for monitoring the health of systems management software components in an enterprise
JP2005159568A (en) * 2003-11-21 2005-06-16 Calsonic Kansei Corp Gateway apparatus
WO2005101741A1 (en) * 2004-04-16 2005-10-27 Huawei Technologies Co., Ltd. A system and method for remote monitoring in the communication network
CN101582852A (en) * 2009-06-10 2009-11-18 中兴通讯股份有限公司 Method and system for network congestion management
CN101895440A (en) * 2010-07-22 2010-11-24 北京天融信科技有限公司 Security gateway and failure detection method thereof
CN101902348A (en) * 2009-05-25 2010-12-01 北京启明星辰信息技术股份有限公司 Network security system and system load automatic adjusting method thereof
CN105323111A (en) * 2015-11-17 2016-02-10 南京南瑞集团公司 Operation and maintenance automation system and method
CN107241174A (en) * 2017-06-28 2017-10-10 迈普通信技术股份有限公司 Method for switching network and the network equipment
CN107733742A (en) * 2017-11-01 2018-02-23 北京天创凯睿科技有限公司 A kind of business datum interrupted transmission method and apparatus
US20180234318A1 (en) * 2017-02-15 2018-08-16 Dell Products, L.P. Overload management for internet of things (iot) gateways
CN110602339A (en) * 2019-08-29 2019-12-20 深圳震有科技股份有限公司 Fault detection method, system and storage medium based on voice gateway
CN111065146A (en) * 2019-12-19 2020-04-24 西安邮电大学 Ad hoc network route determining method based on link quality
CN111106955A (en) * 2019-12-17 2020-05-05 国网智能科技股份有限公司 Intelligent station communication gateway machine and communication method
CN111277610A (en) * 2020-02-24 2020-06-12 中移(杭州)信息技术有限公司 Gateway control system, method, intelligent device and intelligent device server

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003244150A (en) * 2002-02-15 2003-08-29 Toshiba Corp Network restoration system
US20040010716A1 (en) * 2002-07-11 2004-01-15 International Business Machines Corporation Apparatus and method for monitoring the health of systems management software components in an enterprise
JP2005159568A (en) * 2003-11-21 2005-06-16 Calsonic Kansei Corp Gateway apparatus
WO2005101741A1 (en) * 2004-04-16 2005-10-27 Huawei Technologies Co., Ltd. A system and method for remote monitoring in the communication network
CN101902348A (en) * 2009-05-25 2010-12-01 北京启明星辰信息技术股份有限公司 Network security system and system load automatic adjusting method thereof
CN101582852A (en) * 2009-06-10 2009-11-18 中兴通讯股份有限公司 Method and system for network congestion management
CN101895440A (en) * 2010-07-22 2010-11-24 北京天融信科技有限公司 Security gateway and failure detection method thereof
CN105323111A (en) * 2015-11-17 2016-02-10 南京南瑞集团公司 Operation and maintenance automation system and method
US20180234318A1 (en) * 2017-02-15 2018-08-16 Dell Products, L.P. Overload management for internet of things (iot) gateways
CN107241174A (en) * 2017-06-28 2017-10-10 迈普通信技术股份有限公司 Method for switching network and the network equipment
CN107733742A (en) * 2017-11-01 2018-02-23 北京天创凯睿科技有限公司 A kind of business datum interrupted transmission method and apparatus
CN110602339A (en) * 2019-08-29 2019-12-20 深圳震有科技股份有限公司 Fault detection method, system and storage medium based on voice gateway
CN111106955A (en) * 2019-12-17 2020-05-05 国网智能科技股份有限公司 Intelligent station communication gateway machine and communication method
CN111065146A (en) * 2019-12-19 2020-04-24 西安邮电大学 Ad hoc network route determining method based on link quality
CN111277610A (en) * 2020-02-24 2020-06-12 中移(杭州)信息技术有限公司 Gateway control system, method, intelligent device and intelligent device server

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112671594A (en) * 2021-02-21 2021-04-16 新疆医科大学第一附属医院 Medical image data cloud storage filing monitoring system
CN113873512A (en) * 2021-09-28 2021-12-31 中国电子科技集团公司信息科学研究院 Internet of things edge gateway security architecture system
CN113873512B (en) * 2021-09-28 2024-04-30 中国电子科技集团公司信息科学研究院 Internet of things edge gateway security architecture system
CN117835099A (en) * 2024-03-05 2024-04-05 四川天邑康和通信股份有限公司 FTTR-based fault self-diagnosis and self-repair method, device, equipment and medium
CN117835099B (en) * 2024-03-05 2024-05-24 四川天邑康和通信股份有限公司 FTTR-based fault self-diagnosis and self-repair method, FTTR-based fault self-diagnosis and self-repair device, FTTR-based fault self-diagnosis and self-repair equipment and medium

Also Published As

Publication number Publication date
CN111953542B (en) 2023-08-04

Similar Documents

Publication Publication Date Title
CN111953542B (en) System for guaranteeing stable operation of gateway
US7213179B2 (en) Automated and embedded software reliability measurement and classification in network elements
US20210006484A1 (en) Fault detection method, apparatus, and system
CN101197621B (en) Method and system for remote diagnosing and locating failure of network management system
US7801984B2 (en) Diagnostic/remote monitoring by email
EP3836485A1 (en) Switching method, device and transfer control separation system of control plane device
US7430688B2 (en) Network monitoring method and apparatus
CN108429629A (en) Equipment fault restoration methods and device
CN113708995A (en) Network fault diagnosis method, system, electronic equipment and storage medium
JP2008059114A (en) Automatic network monitoring system using snmp
CN114124655A (en) Network monitoring method, system, device, computer equipment and storage medium
CN111682976B (en) Method for ensuring distributed multi-machine communication monitoring
CN108174400B (en) Data processing method, system and equipment of terminal equipment
JP2005117371A (en) Apparatus and system for remote monitoring
CN112272113B (en) Method and system for monitoring and automatically switching based on various block chain nodes
US20040098230A1 (en) Computer network monitoring with test data analysis
EP4099643A1 (en) A method, a system and a computer program product for monitoring an industrial ethernet protocol type network
CN111611138A (en) Log data capturing method and device, computer equipment and storage medium
CN110138628B (en) Real-time diagnosis and recovery method and device for network fault of camera and camera
KR100887874B1 (en) System for managing fault of internet and method thereof
CN110572292B (en) High availability system and method based on unidirectional transmission link
CN113381877B (en) Operation and maintenance method and system supporting cross-power security access area
CN112615755B (en) Data transmission method and system
CN107920347B (en) Data processing method, system and equipment of terminal equipment
CN112636965B (en) Virtual machine network connectivity monitoring method in cloud environment

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