Visual network monitoring method and system, electronic equipment and storage medium

By building a network topology diagram and monitoring the device status, a visual monitoring interface is generated, and the problem of being unable to effectively analyze sparse abnormal signals in massive data in the existing technology is solved, and efficient and accurate network fault location and monitoring are achieved.

CN120050204APending Publication Date: 2025-05-27NAT COMP NETWORK & INFORMATION SECURITY MANAGEMENT CENT +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510196323.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-21
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

Existing network monitoring methods cannot effectively extract and analyze sparse abnormal signals from massive data, resulting in inaccurate fault location and low monitoring efficiency.

Method used

By obtaining the connection relationship and hierarchical relationship between network devices, building a network topology diagram, monitoring and analyzing the ports, links and device status in the topology diagram, generating a visual topology monitoring interface, and intuitively reflecting abnormal states.

Benefits of technology

It realizes rapid positioning and analysis of network abnormal states, and improves monitoring efficiency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120050204A_ABST
    Figure CN120050204A_ABST
Patent Text Reader

Abstract

The invention relates to a visual network monitoring method and system, electronic equipment and a storage medium, and the method comprises the steps: obtaining a connection relation and a hierarchical relation between network equipment, and constructing a corresponding network topological graph according to the connection relation and the hierarchical relation; monitoring the operation state of the network topological graph to obtain monitoring data; based on the monitoring data, determining use states of ports, links and network equipment in the network topological graph; and generating a corresponding visual topology monitoring interface according to the use states of the ports, the links and the network devices in the network topological graph. The connection and hierarchical relationship between the network devices can be visually displayed and displayed on the visual topology monitoring interface in real time; the abnormal state in the network is visually reflected through the change of visual elements such as color and size, so that monitoring personnel can quickly position and analyze abnormal signals, and the monitoring efficiency and accuracy are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of data processing, and particularly to a visual network monitoring method, system, electronic device, and storage medium. Background Art

[0002] With the rapid development of the Internet, network management has become increasingly important. Once a network fails, the services it carries will be greatly affected. Visual network monitoring has become an important means for network fault location due to its intuitive, efficient, and accurate characteristics.

[0003] However, the amount of data generated by network systems is huge, and the amount of data that the monitoring system needs to process and analyze also increases accordingly, posing higher requirements for the performance of the monitoring system. At the same time, network faults or abnormal events often only account for a very small part of the large amount of data, making it extremely difficult for the monitoring system to find sparse abnormal signals in the massive data. Existing network monitoring methods cannot effectively extract and analyze sparse abnormal signals from these massive data, resulting in inaccurate fault location and low monitoring efficiency.

[0004] Therefore, it is urgent to develop a visual network monitoring method, system, electronic device, and storage medium to solve one or more of the above problems. Summary of the Invention

[0005] In view of this, to solve the above technical problems or some of the technical problems, embodiments of the present invention provide a visual network monitoring method, system, electronic device, and storage medium.

[0006] In a first aspect, this application provides a visual network monitoring method, and the method includes:

[0007] Obtain the connection relationship and hierarchical relationship between network devices, and construct a corresponding network topology diagram according to the connection relationship and hierarchical relationship;

[0008] Monitor the running state of the network topology diagram to obtain monitoring data;

[0009] Based on the monitoring data, determine the usage status of ports, links, and network devices in the network topology diagram;

[0010] Generate a corresponding visual topology monitoring interface according to the usage status of ports, links, and network devices in the network topology diagram.

[0011] In a possible implementation manner, the monitoring data includes port monitoring data, link monitoring data, and device monitoring data;

[0012] The monitoring the running state of the network topology diagram to obtain monitoring data includes:

[0013] Monitor the data transmission of each port in the network topology diagram to obtain the working status of each port and the packet loss rate of the data transmission of each port, which are used as the port monitoring data of each port;

[0014] Monitor the data transmission of each link in the network topology diagram to obtain the transmission traffic of each link, which is used as the link monitoring data of each link;

[0015] Monitor the CPU usage rate and memory usage rate of each network device in the network topology diagram, which are used as the device monitoring data of each network device.

[0016] In a possible implementation manner, determining the usage status of ports, links, and network devices in the network topology diagram based on the monitoring data includes:

[0017] Based on the port monitoring data of each port recorded in the monitoring data, determine the usage status of each port in the network topology diagram, and the usage status of each port includes normal operation, abnormal operation, and suspended operation;

[0018] Based on the link monitoring data of each link recorded in the monitoring data, determine the usage status of each link in the network topology diagram, and the usage status of each link includes normal traffic and overloaded traffic;

[0019] Based on the device monitoring data of each network device recorded in the monitoring data, determine the usage status of each network device in the network topology diagram, and the usage status of each network device includes stable operation, overloaded operation, and full-load edge state.

[0020] In a possible implementation manner, the method further includes:

[0021] Obtain the historical link monitoring data of each link,

[0022] Predict the traffic transmission trend of each link according to the historical link monitoring data of each link.

[0023] In a possible implementation manner, generating a corresponding visual topology monitoring interface according to the usage status of ports, links, and network devices in the network topology diagram includes:

[0024] According to the usage status of the links in the network topology diagram, determine the display color of each link. Among them, when the usage status of the link is overloaded traffic, the display color of the corresponding link is the first link color;

[0025] According to the usage status of the network devices in the network topology diagram, determine the display color of each network device, and display the CPU usage rate and memory usage rate of the network device on the network device with the usage status of overloaded operation or full-load edge state;

[0026] Determine the display color of the link between ports according to the usage status of the ports in the network topology diagram. Among them, when the usage status of the ports at both ends of the link is abnormal usage, the display color of the corresponding link is the second link color.

[0027] In a possible implementation, the method further includes:

[0028] When the display color of the link is the first link color, establish a traffic curve graph according to the traffic transmission trend of the link, where the traffic curve graph includes a predicted traffic curve and an actual traffic curve.

[0029] In a second aspect, the present application provides a visual network monitoring system, and the system includes:

[0030] An acquisition module, configured to acquire the connection relationship and hierarchical relationship between devices, and construct a corresponding network topology diagram according to the connection relationship and hierarchical relationship;

[0031] A monitoring module, configured to monitor the running status of the network topology diagram and acquire monitoring data;

[0032] A data analysis module, configured to determine the usage status of ports, links, and network devices in the network topology diagram based on the monitoring data;

[0033] A visual topology monitoring module, configured to generate a corresponding visual topology monitoring interface according to the usage status of ports, links, and network devices in the network topology diagram.

[0034] In a possible implementation, the monitoring module includes:

[0035] A port monitoring module, configured to monitor the data transmission of each port in the network topology diagram, obtain the working status of each port and the packet loss rate of the data transmission of each port, and use them as the port monitoring data of each port;

[0036] A link monitoring module, configured to monitor the data transmission of each link in the network topology diagram, obtain the transmission traffic of each link, and use it as the link monitoring data of each link;

[0037] A device monitoring module, configured to monitor the CPU usage rate and memory usage rate of each network device in the network topology diagram, and use them as the device monitoring data of each network device.

[0038] In a third aspect, the present application provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the steps of the visual network monitoring method described in any embodiment of the first aspect are implemented.

[0039] Fourthly, the present application also provides a computer storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the visualization network monitoring method described in any embodiment of the first aspect are realized.

[0040] The above technical solutions provided by the embodiments of the present application have the following advantages compared with the prior art: In the method provided by the embodiments of the present application, first, by obtaining the connection relationship and hierarchical relationship between network devices, a corresponding network topology diagram is constructed, which can intuitively display the connection and hierarchical relationship between network devices. Then, the usage status of the ports, links, and network devices in the network topology diagram is determined and displayed on the visualization topology monitoring interface in real time; through the changes in visual elements such as color and size, the abnormal status in the network is intuitively reflected, enabling the monitoring personnel to quickly locate and analyze abnormal signals, and improving the efficiency and accuracy of monitoring. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] The accompanying drawings herein are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present invention, and are used together with the specification to explain the principles of the present invention.

[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0043] One or more embodiments are illustrated by way of example in the accompanying drawings, and these exemplary illustrations do not limit the embodiments. Elements with the same reference numerals in the drawings are represented as similar elements, unless otherwise stated, and the drawings in the figures do not constitute a proportional limitation.

[0044] Figure 1 It is a schematic flowchart of a visualization network monitoring method provided by an embodiment of the present application;

[0045] Figure 2 It is a schematic flowchart of another visualization network monitoring method provided by an embodiment of the present application;

[0046] Figure 3 It is a schematic flowchart of yet another visualization network monitoring method provided by an embodiment of the present application;

[0047] Figure 4 It is a schematic diagram of a network monitoring architecture provided by an embodiment of the present application;

[0048] Figure 5 It is a schematic diagram of the construction of a monitoring interface provided by an embodiment of the present application;

[0049] Figure 6 A schematic diagram of a visual topology monitoring interface provided by an embodiment of the present application;

[0050] Figure 7 A schematic structural diagram of a visual network monitoring system provided by an embodiment of the present application;

[0051] Figure 8 A schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners

[0052] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Apparently, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.

[0053] The following disclosure provides many different embodiments or examples for implementing different structures of the present invention. To simplify the disclosure of the present invention, components and settings of specific examples are described below. Of course, they are only examples and are not intended to limit the present invention. In addition, the present invention may repeat reference numerals and / or letters in different examples. Such repetition is for the purpose of simplification and clarity and does not itself indicate the relationship between the various embodiments and / or settings discussed.

[0054] To solve the technical problems in the prior art that with the rapid development of the Internet, network management has become increasingly important, the amount of data generated by network systems is huge, the amount of data that the monitoring system needs to process and analyze has also increased accordingly, higher requirements are imposed on the performance of the monitoring system, once a network failure occurs, the services carried by it will be greatly affected, and the existing network monitoring methods cannot effectively extract and analyze sparse abnormal signals from these massive data, resulting in inaccurate fault location, the present application provides a visual network monitoring method, system, electronic device, and storage medium, which can visually and intuitively reflect the abnormal state in the network, enabling the monitoring personnel to quickly locate and analyze abnormal signals and improving the efficiency and accuracy of monitoring.

[0055] Figure 1 A flowchart of a visual network monitoring method provided by an embodiment of the present application, as Figure 1 shown, the method specifically includes:

[0056] S101. Obtain the connection relationship and hierarchical relationship between network devices, and construct a corresponding network topology diagram according to the connection relationship and hierarchical relationship;

[0057] Currently, mainstream devices all support the LLDP protocol. Using this protocol, the adjacent relationships of devices can be discovered dynamically, and through processing, the construction of a visual topology map can be achieved. By obtaining various information of devices through protocols such as SNMP, the monitored network can be dynamically monitored in real time.

[0058] In this embodiment, by using the LLDP protocol, the adjacent relationships of network devices are discovered. Through analysis and processing, the connection and hierarchical relationships between devices can be obtained. Through automatic data aggregation, a complete visual network topology map can be quickly constructed.

[0059] S102. Monitor the running status of the network topology map and obtain monitoring data;

[0060] In this embodiment, the running status of the network topology map is monitored in real time to obtain the monitoring data of the network topology map. These data include but are not limited to key indicators such as network traffic, device status, and connection quality.

[0061] S103. Based on the monitoring data, determine the usage status of ports, links, and network devices in the network topology map;

[0062] In this embodiment, based on the monitoring data of the network topology map, the current usage status of each port, link, and network device in the network topology map is identified and determined, so as to realize the early warning and positioning of network abnormal status in the follow-up, thus providing strong support for network management and optimization.

[0063] S104. Generate a corresponding visual topology monitoring interface according to the usage status of ports, links, and network devices in the network topology map.

[0064] In this embodiment, based on the real-time status of each port, the connection status of links, and the operating conditions of network devices in the network topology map, a dynamic visual topology monitoring interface is created. Through this monitoring interface, the current layout and status of the network can be intuitively displayed, including which ports are in use, which links are active, and whether the network devices are operating normally. Through such a visual means, network administrators can more conveniently monitor and manage the entire network environment, enabling monitoring personnel to grasp the overall running situation and abnormal status of the network in real time in a dynamic display manner, and further improving the efficiency and accuracy of monitoring.

[0065] The visual network monitoring method provided by the embodiments of this application constructs a corresponding network topology map by obtaining the connection relationship and hierarchical relationship between network devices, so that the connection and hierarchical relationship between network devices can be displayed in an intuitive manner through the network topology map. Subsequently, the usage status of each port, link, and network device in the network topology map is further determined, and these statuses are displayed on the visual topology monitoring interface in real time. Through the changes in visual elements such as color and size, the abnormal status in the network can be intuitively reflected, enabling the monitoring personnel to quickly locate and analyze the abnormal signals, thereby significantly improving the efficiency and accuracy of network monitoring.

[0066] In an alternative solution of the embodiments of the present invention, the monitoring data includes port monitoring data, link monitoring data, and device monitoring data;

[0067] As Figure 4 shown, network topology monitoring includes port monitoring, link monitoring, and device monitoring;

[0068] Among them, port monitoring refers to the real-time monitoring of the working status and data transmission situation of each port in the network topology map, which can collect and process the data transmission information of each port in real time, including key indicators such as the sending and receiving situation of data packets, data transmission speed, and packet loss rate, so as to accurately judge whether the working status of each port is normal; at the same time, port monitoring can also timely detect and warn of abnormal traffic in the network, helping the monitoring personnel quickly locate and solve potential problems in the network, and ensuring the stable operation of the network;

[0069] Link monitoring refers to the real-time monitoring of the transmission situation of each link in the network topology map, which can collect and process the transmission data of each link in real time, including key indicators such as transmission traffic, transmission delay, and link quality, so as to accurately judge whether the running status of each link is good; at the same time, link monitoring can also timely detect and warn of abnormal situations in the link, such as link interruption, excessive transmission delay, etc., helping the monitoring personnel quickly locate and solve link failures in the network, and ensuring the unobstructed network;

[0070] Device monitoring refers to the real-time monitoring of the running status of each network device in the network topology map, including the usage of key resources such as CPU usage rate, memory usage rate, and hard disk space, as well as the physical status such as the temperature and fan speed of the device, so as to timely detect abnormal situations of the device, prevent the occurrence of device failures, and ensure the stable operation of network devices.

[0071] Monitoring the running status of the network topology map and obtaining monitoring data includes:

[0072] Monitor the data transmission of each port in the network topology diagram to obtain the working status of each port and the packet loss rate of the data transmission of each port, which are used as the port monitoring data of each port;

[0073] In this embodiment, through in-depth analysis of SNMP (Simple Network Management Protocol), various data transmission problems occurring in each port in the network are identified and understood in detail, including but not limited to packet loss and incorrect transmission of data packets, and the UP / DOWN status of the port, which helps to detect and solve network faults in a timely manner; among them, the analysis results will be organized into a quadruple, which contains four key information: the IP address of the device, the port number, the specific alarm information, and the timestamp when the alarm occurs. Structured data is not only convenient for storage, but also conducive to fault tracking and historical data analysis. Finally, the analysis results are stored in the database for subsequent query, report generation, and automated monitoring.

[0074] Monitor the data transmission of each link in the network topology diagram to obtain the transmission traffic of each link, which is used as the link monitoring data of each link;

[0075] In this embodiment, the network traffic is sampled through the sflow protocol, and the traffic on each network device port is analyzed. The analysis results are presented as a binary tuple <traffic size, sampling time>, and the results are stored in the database.

[0076] Monitor the CPU usage rate and memory usage rate of each network device in the network topology diagram, which are used as the device monitoring data of each network device.

[0077] In this embodiment, SNMP (Simple Network Management Protocol) and the information in the logbuffer are used to monitor and detect the CPU usage rate, memory usage, and abnormal logs of each device in the network in real time.

[0078] The visual network monitoring method provided by the embodiment of the present application realizes real-time monitoring of the network status and abnormal detection by monitoring the operation data of ports, links, and network devices in the network topology diagram; specifically, by obtaining the operation data of each port, link, and network device in the network topology diagram in real time, including packet loss, incorrect packets, UP / DOWN status of ports, transmission traffic of links, and CPU usage rate, memory usage rate, and abnormal logs of network devices, etc., abnormal situations and potential risks in the network are identified, which helps users quickly understand the network status, locate, and solve problems.

[0079] Figure 2 It is a schematic flow diagram of another visual network monitoring method provided by the embodiment of the present application, as Figure 2 shown, and this method specifically includes:

[0080] S201. Based on the port monitoring data of each port recorded in the monitoring data, determine the usage status of each port in the network topology diagram. The usage status of each port includes normal operation, abnormal operation, and suspended operation.

[0081] In this embodiment, the usage status of the port includes multiple situations, including normal operation, abnormal operation, and suspended operation. In order to accurately understand the current status of the port, through in-depth analysis of the port monitoring data, it is identified whether the port is operating normally, whether there are any abnormal situations, or whether it has been temporarily stopped from being used, ensuring the efficient and stable operation of the port, and thus guaranteeing the smooth operation of the entire system.

[0082] S202. Based on the link monitoring data of each link recorded in the monitoring data, determine the usage status of each link in the network topology diagram. The usage status of each link includes normal traffic and traffic overload.

[0083] In this embodiment, the usage status of the link includes normal traffic and traffic overload. In order to accurately judge the current usage status of the link, through in-depth analysis of the link monitoring data, it is identified whether the link is experiencing normal traffic levels or has reached the state of traffic overload, thus ensuring the stable operation and timely maintenance of the network.

[0084] In addition, the usage status of the link also includes underutilization; specifically, the traffic size in the next period of time (such as 1 day) is predicted based on the historical traffic size, including the upper limit and the lower limit, and an alarm message is generated when the real-time traffic exceeds the upper limit or the lower limit.

[0085] S203. Based on the device monitoring data of each network device recorded in the monitoring data, determine the usage status of each network device in the network topology diagram. The usage status of each network device includes stable operation, overload operation, and full-load edge state.

[0086] In this embodiment, the usage status of the network device includes multiple different operating modes, including stable operation, overload operation, and full-load edge state. In order to accurately understand and judge the current usage status of the network device, through in-depth analysis of the device monitoring data, it is identified whether the device is operating stably within the normal range, and it can also reveal whether the device is under the pressure of overload or has reached the edge state of full load, thus providing an important reference basis for network optimization and maintenance.

[0087] Specifically, by using the Simple Network Management Protocol (SNMP) and obtaining information from the log buffer, the CPU usage rate, random access memory (RAM) usage, and exception logs of each device in the network are monitored and detected in real time.

[0088] The visual network monitoring method provided by the embodiments of this application determines the usage status of each port, each link, and each network device in the network topology map by monitoring and recording the device monitoring data of each port, each link, and each network device in the network in real time, thereby achieving comprehensive monitoring of the entire network environment.

[0089] In an alternative solution of the embodiments of the present invention, the method further includes:

[0090] Obtain the historical link monitoring data of each link,

[0091] Predict the traffic transmission trend of each link according to the historical link monitoring data of each link.

[0092] In this embodiment, by obtaining and analyzing the historical link monitoring data of each network link within a preset historical time period, the traffic transmission trend of each network link within a future period of time can be predicted, thereby providing strong data support for network management and optimization.

[0093] The prediction method provided by the embodiments of this application predicts the traffic size within a future period of time (such as 1 day) based on the historical traffic size, and presents the prediction results to the user in a visual form, enabling the user to intuitively understand the change trend of network traffic; at the same time, it can also automatically adjust the network configuration according to the prediction results to cope with possible traffic peaks, ensure the stable operation of the network, and thus effectively avoid risks such as network interruption and data loss.

[0094] Figure 3 It is a flowchart of another visual network monitoring method provided by the embodiments of this application. As Figure 3 shown, the method specifically includes:

[0095] S301. Determine the display color of each link according to the usage status of the link in the network topology map. Among them, when the usage status of the link is traffic overload, the display color of the corresponding link is the first link color;

[0096] In this embodiment, when analyzing the network topology diagram, the usage status of the links is used to facilitate an intuitive understanding of the network operating conditions. Specifically, the display color of a link is determined according to its usage status. When a link is in a traffic overload state, to highlight this important information, the display color of the corresponding link is set to the first link color; setting the color helps network administrators quickly identify bottlenecks or potential problem areas in the network, so as to take corresponding optimization measures to ensure network stability and efficiency.

[0097] Exemplarily, when a link is in a traffic overload state, the display color of the corresponding link is red.

[0098] S302. Determine the display colors of each network device according to the usage status of the network devices in the network topology diagram, and display the CPU usage rate and memory usage rate of the network device on the network device in an overloaded operation state or a full-load edge state;

[0099] In this embodiment, after analyzing the current usage status of each network device in the network topology diagram, different display colors are assigned to devices in different usage statuses to facilitate quickly identifying the working conditions of the devices. Among them, for those network devices in an overloaded operation state or close to the full-load edge state, corresponding visual identifiers will be displayed on them, and these identifiers will include the specific values of the CPU usage rate and memory usage rate of the device. In this way, network administrators can clearly understand which devices may need attention or adjustment, so as to effectively manage and optimize network performance.

[0100] Exemplarily, if the usage status of a device is in an overloaded operation state, the device is displayed in red, and the CPU usage rate and memory usage rate of the device are displayed on the device.

[0101] S303. Determine the display colors of the links between ports according to the usage status of the ports in the network topology diagram. Among them, when the usage statuses of the ports at both ends of the link are abnormal usage, the display color of the corresponding link is the second link color.

[0102] In this embodiment, when analyzing the network topology diagram, by analyzing the usage status of the ports, it is convenient to accurately display the connection conditions of the links between the ports. Specifically, when the ports at both ends of the link are in an abnormal usage state, to intuitively reflect this abnormal state, the display color of the corresponding link is set to the second link color. Through the color setting, it helps network administrators quickly identify problem areas in the network, so as to take corresponding maintenance measures.

[0103] Exemplarily, if the usage statuses of the ports at both ends of the link are both abnormal usage, the link is displayed in red.

[0104] It should be noted that adjusting the link color to reflect the usage status of the ports at both ends of the link is only an example of this application and does not conflict with the link color corresponding to the usage status of the link; in actual applications, in order to more clearly display the usage status of each port in the network topology diagram, especially when a port is abnormal, the display icon of the corresponding port can also be changed to the first port icon, enabling network administrators to quickly identify and take corresponding measures, thereby improving the efficiency and accuracy of network monitoring and ensuring the stable operation of the network.

[0105] Exemplarily, when the usage status of a port is abnormal operation, the display icon of the corresponding port can be a triangular icon with an exclamation mark.

[0106] As Figure 5 shown, by analyzing the ports, links, and network devices in the network topology diagram, the visual graphical interface can regularly collect alarm information from the database and dynamically display it on the interface in various forms. For example, the device is displayed in gray, and when the mouse hovers over the device, it will show that the CPU usage rate is too high; if the device line is displayed in red, it means that there is a Down alarm at the ports at both ends of the line; if it is displayed in green, it indicates that there are packet loss or packet error problems in the link; if it is displayed in purple, it means that the traffic of this line exceeds the predicted traffic. Through traffic analysis, it can be determined that the high traffic is caused by too many services on SW2 accessing SW3; through various display methods of the visual graphical interface, operation and maintenance personnel can quickly discover various types of faults and can handle network faults in a timely and efficient manner.

[0107] In addition, when the visual network monitoring method provided by this application implementation detects an abnormal state in the network, it automatically triggers an alarm message and displays the alarm message in a visual form on the user interface, can analyze the monitoring data in real time, identify abnormal situations in the network, such as port failures, link interruptions, device overloads, etc., and immediately generate an alarm message, and the alarm message will be notified to the network administrator in a prominent manner, such as red flashing, pop-up windows, etc., so that they can quickly respond and handle the fault.

[0108] In addition, a historical alarm record query function can also be provided, allowing network administrators to view past alarm information, analyze the occurrence frequency and trend of network faults, and thus formulate more effective preventive measures. By integrating alarm information with historical data, network administrators can more comprehensively understand the status of the network and improve the efficiency and accuracy of fault handling.

[0109] In summary, the visual network monitoring method provided by the embodiment of the present application constructs a network topology diagram, monitors the status of each port, link, and network device in the network in real time, and presents it to the network administrator in an intuitive manner. By deeply analyzing the monitoring data, abnormal situations in the network can be detected in time, and alarm information can be automatically triggered to help the network administrator quickly locate and solve problems. This not only improves the efficiency and accuracy of network management, but also provides strong support for network optimization and maintenance.

[0110] In an alternative solution of the embodiment of the present invention, the method further includes:

[0111] When the display color of the link is the first link color, a traffic curve graph is established according to the traffic transmission trend of the link, where the traffic curve graph includes a predicted traffic curve and an actual traffic curve.

[0112] In this embodiment, when the display color of the link is the first link color, an intuitive traffic curve graph is constructed based on the real-time traffic transmission trend of the link. The traffic curve graph not only helps the network administrator quickly identify traffic patterns, but also enables predicting future network load conditions.

[0113] As Figure 6 shown, the traffic curve graph includes a predicted traffic curve predicted based on historical data and algorithms, presented in red, which provides the possible trend of future traffic for the network administrator; the other is the actual traffic curve, presented in blue, which reflects the actual traffic status of the current link. By comparing these two curves, the administrator can adjust network resource allocation in a timely manner, optimize data transmission efficiency, and ensure the stable operation of the network.

[0114] In addition, when the predicted traffic curve exceeds a preset threshold, alarm information will be automatically triggered, and the network administrator will be reminded in real time of potential traffic congestion risks through various methods such as emails, text messages, or system notifications. This not only improves the response speed of the network administrator, but also effectively prevents network failures caused by traffic overload, further ensuring the stability and availability of the network.

[0115] It should be noted that in the visual alarm interface, the setting of the curve graph can be hidden. Only when the mouse hovers over the link with the first link color, the comparison graph of the predicted traffic and the actual traffic of the link and the traffic analysis table will be displayed. The hidden design not only avoids the interface from being too complicated and improves the user experience, but also enables the network administrator to quickly obtain key information when needed. At the same time, the traffic analysis table details the source port IP and destination port IP of the link, as well as the traffic percentage, etc., providing comprehensive data analysis support for the administrator.

[0116] The visualization network monitoring method provided by the embodiments of the present application stores historical monitoring data to facilitate trend analysis of network status and troubleshooting. Establishing a traffic curve graph based on the traffic transmission trend of the link can intuitively display the network topology diagram and its operating status, improving the efficiency and convenience of network management.

[0117] Figure 7 The structural schematic diagram of a visualization network monitoring system provided by the embodiments of the present application is as Figure 7 shown, and the system specifically includes:

[0118] An acquisition module 701, configured to acquire the connection relationship and hierarchical relationship between devices, and construct a corresponding network topology diagram according to the connection relationship and hierarchical relationship;

[0119] A monitoring module 702, configured to monitor the operating status of the network topology diagram and acquire monitoring data;

[0120] A data analysis module 703, configured to determine the usage status of ports, links, and network devices in the network topology diagram based on the monitoring data;

[0121] A visual topology monitoring module 704, configured to generate a corresponding visual topology monitoring interface according to the usage status of ports, links, and network devices in the network topology diagram.

[0122] In a possible implementation manner, the monitoring module 702 includes:

[0123] A port monitoring module 7021, configured to monitor the data transmission of each port in the network topology diagram, obtain the working status of each port and the packet loss rate of the data transmission of each port, and use them as the port monitoring data of each port;

[0124] A link monitoring module 7022, configured to monitor the data transmission of each link in the network topology diagram, obtain the transmission traffic of each link, and use it as the link monitoring data of each link;

[0125] A device monitoring module 7023, configured to monitor the CPU usage rate and memory usage rate of each network device in the network topology diagram, and use them as the device monitoring data of each network device.

[0126] In a possible implementation manner, the monitoring module 702 is further configured to monitor the data transmission of each port in the network topology diagram, obtain the working status of each port and the packet loss rate of the data transmission of each port, and use them as the port monitoring data of each port; monitor the data transmission of each link in the network topology diagram, obtain the transmission traffic of each link, and use it as the link monitoring data of each link; monitor the CPU usage rate and memory usage rate of each network device in the network topology diagram, and use them as the device monitoring data of each network device.

[0127] In a possible implementation, the data analysis module 703 is further configured to determine the usage status of each port in the network topology diagram based on the port monitoring data of each port recorded in the monitoring data. The usage status of each port includes normal operation, abnormal operation, and suspended operation. Based on the link monitoring data of each link recorded in the monitoring data, determine the usage status of each link in the network topology diagram. The usage status of each link includes normal traffic and traffic overload. Based on the device monitoring data of each network device recorded in the monitoring data, determine the usage status of each network device in the network topology diagram. The usage status of each network device includes stable operation, overloaded operation, and full-load edge state.

[0128] In a possible implementation, the data analysis module 703 is further configured to obtain the historical link monitoring data of each link and predict the traffic transmission trend of each link according to the historical link monitoring data of each link.

[0129] In a possible implementation, the visual topology monitoring module 704 is further configured to determine the display color of each link according to the usage status of the link in the network topology diagram. Among them, when the usage status of the link is traffic overload, the display color of the corresponding link is the first link color. According to the usage status of the network devices in the network topology diagram, determine the display color of each network device, and display the CPU usage rate and memory usage rate of the network device on the network device in the case of overloaded operation or full-load edge state. According to the usage status of the ports in the network topology diagram, determine the display color of the link between the ports. Among them, when the usage status of both ports at both ends of the link is abnormal use, the display color of the corresponding link is the second link color.

[0130] In a possible implementation, when the display color of the link is the first link color, the visual topology monitoring module 704 is further configured to establish a traffic curve graph according to the traffic transmission trend of the link. Among them, the traffic curve graph includes a predicted traffic curve and an actual traffic curve.

[0131] The visual network monitoring system provided in this embodiment may be the visual network monitoring system shown in Figure 7 and can execute all steps of the visual network monitoring as shown in Figures 1-6 to achieve the technical effects of the visual network monitoring shown in Figures 1-6 For specific reference, please refer to Figures 1-6 the relevant description. For the sake of brevity, it will not be elaborated here.

[0132] The system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0133] Figure 8 The following is a schematic structural diagram of an electronic device provided by an embodiment of the present application. As Figure 8 shown, an embodiment of the present application provides an electronic device, including a processor 801, a communication interface 802, a memory 803, and a communication bus 804. Among them, the processor 801, the communication interface 802, and the memory 803 communicate with each other through the communication bus 804; the memory 803 is used to store a computer program; when the processor 801 executes the program stored on the memory 803, it implements the steps of visual network monitoring provided by any one of the foregoing method embodiments:

[0134] Obtain the connection relationship and hierarchical relationship between network devices, and construct a corresponding network topology diagram according to the connection relationship and hierarchical relationship; monitor the running state of the network topology diagram to obtain monitoring data; based on the monitoring data, determine the usage status of ports, links, and network devices in the network topology diagram; generate a corresponding visual topology monitoring interface according to the usage status of ports, links, and network devices in the network topology diagram.

[0135] In a possible implementation manner, the monitoring data includes port monitoring data, link monitoring data, and device monitoring data; the monitoring of the running state of the network topology diagram to obtain monitoring data includes: monitoring the data transmission of each port in the network topology diagram to obtain the working state of each port and the packet loss rate of the data transmission of each port, as the port monitoring data of each port; monitoring the data transmission of each link in the network topology diagram to obtain the transmission traffic of each link, as the link monitoring data of each link; monitoring the CPU usage rate and memory usage rate of each network device in the network topology diagram, as the device monitoring data of each network device.

[0136] In a possible implementation, based on the port monitoring data of each port recorded in the monitoring data, determine the usage status of each port in the network topology diagram, where the usage status of each port includes normal operation, abnormal operation, and suspended operation; based on the link monitoring data of each link recorded in the monitoring data, determine the usage status of each link in the network topology diagram, where the usage status of each link includes normal traffic and traffic overload; based on the device monitoring data of each network device recorded in the monitoring data, determine the usage status of each network device in the network topology diagram, where the usage status of each network device includes stable operation, overload operation, and full-load edge state.

[0137] In a possible implementation, obtain the historical link monitoring data of each link, and predict the traffic transmission trend of each link according to the historical link monitoring data of each link.

[0138] In a possible implementation, according to the usage status of the links in the network topology diagram, determine the display color of each link. Among them, when the usage status of the link is traffic overload, the display color of the corresponding link is the first link color; according to the usage status of the network devices in the network topology diagram, determine the display color of each network device, and display the CPU usage rate and memory usage rate of the network device on the network device with the usage status of overload operation or full-load edge state; according to the usage status of the ports in the network topology diagram, determine the display color of the links between ports. Among them, when the usage status of both ports at both ends of the link is abnormal usage, the display color of the corresponding link is the second link color.

[0139] In a possible implementation, when the display color of the link is the first link color, establish a traffic curve graph according to the traffic transmission trend of the link, where the traffic curve graph includes a predicted traffic curve and an actual traffic curve.

[0140] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the above technical solution, in essence, or the part that contributes to the related technology can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0141] It should be understood that the terms used herein are for the purpose of describing particular example embodiments only and are not intended to be limiting. Unless the context clearly dictates otherwise, the singular forms "a", "an", and "the" as used herein may also include the plural forms. The terms "comprising", "including", "containing", and "having" are inclusive and thus specify the presence of the stated features, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, steps, operations, elements, components, and / or combinations thereof. The method steps, processes, and operations described herein are not to be construed as necessarily requiring them to be performed in the particular order described or illustrated, unless the order of performance is expressly stated. It should also be understood that additional or alternative steps may be used.

[0142] The above are only specific embodiments of the present invention, enabling those skilled in the art to understand or implement the present invention. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to these embodiments shown herein, but rather to the broadest scope consistent with the principles and novel features claimed herein.

Claims

1. A visual network monitoring method, characterized in that: include: Acquire the connection relationship and hierarchical relationship between network devices, and construct a corresponding network topology diagram according to the connection relationship and hierarchical relationship; Monitor the operation status of the network topology diagram and obtain monitoring data; Based on the monitoring data, determining the usage status of ports, links and network devices in the network topology diagram; Generate a corresponding visual topology monitoring interface based on the usage status of ports, links and network devices in the network topology diagram.

2. The method according to claim 1, characterized in that The monitoring data includes port monitoring data, link monitoring data, and device monitoring data; The monitoring of the operation status of the network topology diagram and obtaining monitoring data includes: Monitor the data transmission of each port in the network topology diagram, obtain the working status of each port and the packet loss rate of the data transmission of each port as the port monitoring data of each port; Monitoring the data transmission of each link in the network topology diagram to obtain the transmission flow of each link as link monitoring data of each link; The CPU usage and memory usage of each network device in the network topology diagram are monitored as device monitoring data of each network device.

3. The method according to claim 1, characterized in that Determining the usage status of ports, links, and network devices in the network topology diagram based on the monitoring data includes: Determine the use status of each port in the network topology diagram based on the port monitoring data of each port recorded in the monitoring data, wherein the use status of each port includes normal operation, abnormal operation and suspended operation; Determine the usage status of each link in the network topology diagram based on the link monitoring data of each link recorded in the monitoring data, wherein the usage status of each link includes normal traffic and overloaded traffic; Based on the device monitoring data of each network device recorded in the monitoring data, the use status of each network device in the network topology diagram is determined, and the use status of each network device includes stable operation, overload operation, and full load edge state.

4. The method according to claim 3, characterized in that The method further comprises: Get the historical link monitoring data of each link, The traffic transmission trend of each link is predicted based on the historical link monitoring data of each link.

5. The method according to claim 1, characterized in that The generating of a corresponding visual topology monitoring interface according to the usage status of ports, links and network devices in the network topology diagram includes: Determine the display color of each link according to the usage status of the link in the network topology diagram, wherein when the usage status of the link is traffic overload, the display color of the corresponding link is the first link color; Determine the display color of each network device according to the usage status of the network device in the network topology diagram, and display the CPU usage rate and memory usage rate of the network device correspondingly for the network device in the usage status of overload operation or full load edge state; The display color of the link between the ports is determined according to the usage status of the ports in the network topology diagram, wherein when the usage status of the ports at both ends of the link are abnormal, the display color of the corresponding link is the second link color.

6. The method according to claim 5, characterized in that The method further comprises: When the display color of the link is the first link color, a flow curve graph is established according to the flow transmission trend of the link, wherein the flow curve graph includes a predicted flow curve and an actual flow curve.

7. A visual network monitoring system, characterized in that: include: An acquisition module is used to acquire the connection relationship and hierarchical relationship between devices, and construct a corresponding network topology diagram according to the connection relationship and hierarchical relationship; A monitoring module, used to monitor the operating status of the network topology diagram and obtain monitoring data; A data analysis module, used to determine the usage status of ports, links and network devices in the network topology diagram based on the monitoring data; The visual topology monitoring module is used to generate a corresponding visual topology monitoring interface according to the usage status of ports, links and network devices in the network topology diagram.

8. The system according to claim 7, characterized in that The monitoring module comprises: A port monitoring module is used to monitor the data transmission of each port in the network topology diagram, and obtain the working status of each port and the packet loss rate of the data transmission of each port as the port monitoring data of each port; A link monitoring module is used to monitor the data transmission of each link in the network topology diagram and obtain the transmission flow of each link as link monitoring data of each link; The device monitoring module is used to monitor the CPU usage and memory usage of each network device in the network topology diagram as device monitoring data of each network device.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the visual network monitoring method according to any one of claims 1 to 6 are implemented.

10. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the visual network monitoring method according to any one of claims 1 to 6 are implemented.

Citation Information

Cited By

  • Interaction method and device for convergence gateway equipment management interface, equipment and medium

    CN121486222A