Network equipment management method and device, electronic equipment and storage medium
By collecting and analyzing network data and generating monitoring tasks and reports, the problem of inability to fully manage network performance in the existing technology is solved, comprehensive monitoring and management of equipment and network performance is achieved, and the stability and reliability of the network are improved. .
Patent Information
- Application Number
- CN202411212355.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2024-12-27
AI Technical Summary
The existing technology cannot fully manage network performance, making it difficult for users to discover and solve problems in the network in a timely manner, affecting the stability and reliability of the network.
By collecting network data, generating and performing monitoring tasks, including network delay testing, packet loss rate testing and network attack monitoring, we generate intuitive report data to demonstrate network performance and help users discover and solve problems in a timely manner.
It realizes comprehensive management and monitoring of equipment and network performance, improves network stability and reliability, and helps users discover and solve network problems in a timely manner.
Smart Images

Figure CN119210981A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of network equipment, and in particular to a network equipment management method, device, electronic equipment and storage medium. Background Art
[0002] The data provided by the existing equipment and network system management methods are relatively simple, making it difficult to comprehensively and efficiently manage and display the performance of equipment and networks. The performance data and analysis results provided to users are not intuitive and easy to understand.
[0003] Therefore, it is necessary to provide a network equipment management method to solve the problem that the existing technology cannot comprehensively manage network performance, realize comprehensive management and monitoring of equipment and network performance, help users promptly discover and solve problems in the network, and improve network stability and reliability. Summary of the invention
[0004] The main purpose of the present invention is to provide a network equipment management method, device, electronic device and storage medium to solve the problem that the existing technology cannot comprehensively manage network performance, realize comprehensive management and monitoring of equipment and network performance, help users to promptly discover and solve problems in the network, and improve the stability and reliability of the network.
[0005] In a first aspect, the present invention provides a network device management method, comprising:
[0006] Collect target network data;
[0007] Acquire target report data according to the target network data;
[0008] Display the target report data;
[0009] Generate a network monitoring task based on the target network data;
[0010] Controlling the execution of the network monitoring task.
[0011] Optionally, the step of collecting target network data includes:
[0012] The target network data is cleaned, format converted and stored.
[0013] Optionally, the step of generating a network monitoring task based on the target network data includes:
[0014] A network delay test task is generated based on the target network data, a target network test packet is sent according to user requirements, the time required for the data packet to travel from the source node to the target node and then back is calculated, and the delay status of the target network is evaluated.
[0015] Optionally, the step of generating a network monitoring task based on the target network data includes:
[0016] Generate a packet loss rate test task based on the target network data, send a target number of data packets and count the number of data packets that successfully reach the target node, calculate the packet loss rate, and evaluate the stability and reliability of the target network.
[0017] Optionally, the step of generating a network monitoring task based on the target network data includes:
[0018] A network attack monitoring task is generated based on the target network data, and the network attack monitoring task includes one of an ARP attack monitoring task, a DDOS attack monitoring task and an ICMP attack monitoring task.
[0019] According to a second aspect of an embodiment of the present invention, the present invention provides a network device management apparatus, including:
[0020] Collection module: collect target network data;
[0021] Analysis module: obtaining target report data according to the target network data;
[0022] Display module: displays the target report data;
[0023] Task generation module: generates a network monitoring task based on the target network data;
[0024] Execution module: controls the execution of the network monitoring task.
[0025] Optionally, the device further includes a data processing module for performing data cleaning, format conversion processing and storage on the target network data.
[0026] Optionally, the task generation module also includes a network attack monitoring task generation unit: used to generate a network attack monitoring task based on the target network data, and the network attack monitoring task includes one of an ARP attack monitoring task, a DDOS attack monitoring task and an ICMP attack monitoring task.
[0027] According to a third aspect of an embodiment of the present invention, the present invention provides an electronic device, comprising a memory and a processor, wherein the memory is used to store one or more computer instructions, wherein the one or more computer instructions, when executed by the processor, implement the network device management method described in any one of the first aspects above.
[0028] According to a fourth aspect of an embodiment of the present invention, the present invention provides a storage medium storing a program, wherein the program, when executed by a computer, implements the network device management method described in any one of the first aspects above.
[0029] Compared with the prior art, one or more embodiments of the above scheme may have the following advantages or beneficial effects:
[0030] The present invention solves the problem that network performance cannot be fully managed in the prior art by collecting network data, displaying reports, and executing monitoring tasks, thereby achieving comprehensive management and monitoring of the performance of equipment and networks, helping users to promptly discover and solve problems in the network, and improving the stability and reliability of the network. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] In order to more clearly illustrate the technical solution of the present invention, the drawings required for use in the embodiments are briefly introduced below. Obviously, for non-specialized technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0032] Figure 1 A flowchart of a network device management method provided by an embodiment of the present invention;
[0033] Figure 2 A schematic diagram of a network device management device provided by an embodiment of the present invention;
[0034] Figure 3 A schematic diagram of a network device management computer device provided by an embodiment of the present invention;
[0035] Figure 4 A schematic diagram of another network device management apparatus provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0036] The following will describe the implementation methods of the present invention in detail with reference to the accompanying drawings and embodiments, so that the implementation process of how the present invention applies technical means to solve technical problems and achieve corresponding technical effects can be fully understood and implemented accordingly. The embodiments of the present invention and the various features in the embodiments can be combined with each other without conflict, and the technical solutions formed are all within the protection scope of the present invention.
[0037] Embodiment 1
[0038] like Figure 1 As shown, an embodiment of the present invention provides a network device management method, comprising the following steps S101 to S105:
[0039] Step S101: Collect target network data.
[0040] For example, the collected target network data includes the operating status of the device, network traffic, and user behavior. After the data acquisition module acquires the data, it cleans the data and converts the format to obtain preprocessed data. At the same time, the preprocessed data can be stored in the memory.
[0041] Step S102: Acquire target report data according to target network data.
[0042] For example, target network data is analyzed to obtain target report data. For example, historical data analysis: performance evaluation, fault diagnosis, and comparative analysis are performed on target network data to form historical analysis data. Online data analysis: extract target network data within a certain period of time, and perform real-time data statistics, anomaly detection, and trend prediction analysis on the data to form online analysis data;
[0043] Step S103: Display target report data.
[0044] For example, in response to user instructions, the corresponding report is exported, the information in the report is displayed online in multiple dimensions, the historical performance fluctuation curve is displayed, and the online performance fluctuation curve is displayed.
[0045] Step S104: Generate a network monitoring task based on the target network data.
[0046] For example, a network delay test task is generated, network test packets are sent periodically or according to user needs, and the time required for the data packet to travel from the source node to the target node and then back is calculated, thereby evaluating the network delay status;
[0047] For example, a packet loss rate test task is generated, a certain number of data packets are sent, the number of data packets that successfully reach the target node is counted, and the packet loss rate is calculated to evaluate the stability and reliability of the network.
[0048] For example, a loop monitoring task is generated to monitor in real time whether there is a loop in the network. A loop refers to the existence of one or more redundant paths between two or more nodes in the network, which may cause broadcast storms and network congestion. With the loop monitoring function, the system can detect and solve loop problems in a timely manner to ensure stable and efficient operation of the network.
[0049] For example, generate an ARP attack monitoring task. ARP attack is a method of attacking by forging ARP responses. By detecting ARP packets, abnormal ARP behavior can be identified and an alarm can be issued in a timely manner.
[0050] For example, generate a DDOS attack monitoring task. A DDOS attack is an attack method that uses a large number of legitimate or illegal requests to exhaust the target resources and make it unable to provide normal services. By analyzing network traffic and user behavior, detect signs of DDOS attacks and take defensive measures in a timely manner;
[0051] For example, an ICMP attack monitoring task is generated. ICMP attack is a method of attacking by exploiting ICMP protocol vulnerabilities. By monitoring ICMP packets in real time, abnormal ICMP behavior can be identified and an alarm can be issued in a timely manner.
[0052] Step S105: Control the execution of the network monitoring task.
[0053] Control the execution of the network monitoring tasks generated above and display the task execution results so that users can find problems in time.
[0054] Embodiment 2
[0055] like Figure 2 As shown, an embodiment of the present invention provides a network device management device, including:
[0056] Collection module: collect target network data;
[0057] Analysis module: obtaining target report data according to the target network data;
[0058] Display module: displays the target report data;
[0059] Task generation module: generates a network monitoring task based on the target network data;
[0060] Execution module: controls the execution of the network monitoring task.
[0061] Optionally, the device further includes a data processing module for performing data cleaning, format conversion processing and storage on the target network data.
[0062] Optionally, the task generation module also includes a network attack monitoring task generation unit: used to generate a network attack monitoring task based on the target network data, and the network attack monitoring task includes one of an ARP attack monitoring task, a DDOS attack monitoring task and an ICMP attack monitoring task.
[0063] Optionally, the task generation module also includes a network delay test task generation unit: used to generate a network delay test task based on the target network data, send a target network test packet according to user needs, calculate the time required for the data packet to travel from the source node to the target node and then return, and evaluate the delay status of the target network.
[0064] Optionally, the task generation module also includes a packet loss rate test task generation unit: used to generate a packet loss rate test task based on the target network data, send a target number of data packets and count the number of data packets that successfully arrive at the target node, calculate the packet loss rate, and evaluate the stability and reliability of the target network.
[0065] Embodiment 3
[0066] like Figure 4 As shown, an embodiment of the present invention provides another network device management device, including:
[0067] The data acquisition module is used to collect data from devices and networks and transmit the data to the storage module and the online analysis module;
[0068] A storage module, used for receiving data transmitted by the data acquisition module and preprocessing the data to form basic data and store the basic data;
[0069] Task processing module, including online analysis module and historical analysis module;
[0070] The historical analysis module is used to extract the basic data in the storage module and analyze the basic data to form historical analysis data;
[0071] Report generation module, used to extract historical analysis data from the historical analysis module and create reports that meet the needs;
[0072] The report export module is used to extract the reports in the report generation module and export the corresponding reports;
[0073] The report display module is used to extract the reports in the report generation module and display the information in the reports online in multiple dimensions;
[0074] Static fluctuation curve display module, used to extract reports from the report generation module, and create and display historical performance fluctuation curves;
[0075] The online analysis module is used to extract the data collected by the data acquisition module within a certain period of time online, and analyze the data in real time to form online analysis data;
[0076] The dynamic fluctuation curve display module is used to extract the online analysis data in the online analysis module and to create and display the online performance fluctuation curve.
[0077] The task processing module also includes a network testing module and a network monitoring module;
[0078] Network test module, used to test network performance indicators between network nodes;
[0079] The network monitoring module includes a loop monitoring module for monitoring whether there is a loop in the network, and an attack monitoring module for monitoring whether there is a network attack in the network.
[0080] Embodiment 4
[0081] Figure 3 A schematic diagram of the structure of a computer device provided by an exemplary embodiment of the present application is shown, and the computer device includes:
[0082] The processor 301 includes one or more processing cores. The processor 301 executes various functional applications and data processing by running software programs and modules.
[0083] The receiver 302 and the transmitter 303 can be implemented as a communication component, and the communication component can be a communication chip. Optionally, the communication component can be implemented to include a signal transmission function. That is, the transmitter 303 can be used to transmit a control signal to the image acquisition device and the scanning device, and the receiver 302 can be used to receive the corresponding feedback instruction.
[0084] The memory 304 is connected to the processor 301 via a bus 305 .
[0085] The memory 304 may be used to store at least one instruction, and the processor 301 may be used to execute the at least one instruction to implement steps S101 to S105 in the above control method embodiment.
[0086] Those skilled in the art will understand that Figure 3 It is only an example of a computer device and does not constitute a limitation of the computer device. The computer device may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the computer device may also include a network access device, etc.
[0087] The processor 301 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0088] The memory 304 may be an internal storage unit of the computer device, such as a hard disk or memory of the computer device. The memory 304 may also be an external storage device of the computer device, such as a plug-in hard disk, a smart memory card (SmartMediaCard, SMC), a secure digital (SecureDigital, SD) card, a flash card (FlashCard), etc. equipped on the computer device. Further, the memory 304 may also include both an internal storage unit of the computer device and an external storage device. The memory 304 is used to store the computer program and other programs and data required by the terminal device. The memory 304 may also be used to temporarily store data that has been output or is to be output.
[0089] Embodiment 5
[0090] An embodiment of the present application also provides a computer-readable storage medium, which stores at least one instruction, at least one program, code set or instruction set, so as to be loaded and executed by a processor to implement the above-mentioned network device management method.
[0091] Optionally, the computer readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a solid state drive (SSD) or an optical disk, etc. Among them, the random access memory may include a resistance random access memory (ReRAM) and a dynamic random access memory (DRAM).
[0092] Embodiment 6
[0093] The present application also provides a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. A processor of a computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the network device management method described in any of the above embodiments.
[0094] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the pros and cons of the implementation.
[0095] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned embodiments can be completed by hardware, or by instructing the relevant hardware to complete the steps through a program. The program can be stored in a computer-readable storage medium, and the storage medium mentioned above can be a read-only memory, a disk or an optical disk, etc. Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0096] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0097] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0098] The computer program includes computer program code, which may be in source code form, object code form, executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0099] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. A network device management method, characterized in that: include: Collect target network data; Acquire target report data according to the target network data; Display the target report data; Generate a network monitoring task based on the target network data; Controlling the execution of the network monitoring task.
2. The method according to claim 1, characterized in that The step of collecting target network data then includes: The target network data is cleaned, format converted and stored.
3. The method according to claim 1, characterized in that The step of generating a network monitoring task based on the target network data includes: A network delay test task is generated based on the target network data, a target network test packet is sent according to user requirements, the time required for the data packet to travel from the source node to the target node and then back is calculated, and the delay status of the target network is evaluated.
4. The method according to claim 1, characterized in that The step of generating a network monitoring task based on the target network data includes: Generate a packet loss rate test task based on the target network data, send a target number of data packets and count the number of data packets that successfully reach the target node, calculate the packet loss rate, and evaluate the stability and reliability of the target network.
5. The method according to claim 1, characterized in that The step of generating a network monitoring task based on the target network data includes: A network attack monitoring task is generated based on the target network data, and the network attack monitoring task includes one of an ARP attack monitoring task, a DDOS attack monitoring task and an ICMP attack monitoring task.
6. A network equipment management device, characterized in that: include: Collection module: collect target network data; Analysis module: obtaining target report data according to the target network data; Display module: displays the target report data; Task generation module: generates a network monitoring task based on the target network data; Execution module: controls the execution of the network monitoring task.
7. The device according to claim 6, characterized in that The device also includes a data processing module: used for performing data cleaning, format conversion processing and storage on the target network data.
8. The device according to claim 6, characterized in that The task generation module also includes a network attack monitoring task generation unit: used to generate a network attack monitoring task based on the target network data, and the network attack monitoring task includes one of an ARP attack monitoring task, a DDOS attack monitoring task and an ICMP attack monitoring task.
9. An electronic device, characterized in that: The invention comprises a memory and a processor, wherein the memory is used to store one or more computer instructions, wherein the one or more computer instructions, when executed by the processor, implement the network device management method according to any one of claims 1 to 5.
10. A computer-readable storage medium storing a program, characterized in that: When the program is executed by a computer, the network device management method according to any one of claims 1 to 5 is implemented.
