At present, there are many commercial network management software on the market, such as NetView from IBM, OpenView from HP, and Sun NetManager from SUN. Although these network management software are very powerful, they provide a general network management platform. Campus network management applications must be further planned and developed. Therefore, there is an urgent need to develop a network management system suitable for college campus networks to supervise and maintain daily network equipment and network operation.
1 Overall system design
The overall design goal of this network management system is to build an SNMP-based multi-agent unified management, simple and intuitive, compatible with devices of different manufacturers, capable of network topology discovery, configuration management, performance management and other functions, and aiming at the characteristics of campus network machines To realize the management of all running hosts. The details are as follows:
(1) Network topology discovery.
Find out the connection relationship between routers and routers, routers and subnets, and find all active IP devices in subnets, distinguish routers, switches and ordinary hosts. Graphically display the network topology discovery results.
(2) Configuration management.
The configuration management of this system mainly implements the configuration management of the router (or layer 3 switch) and the configuration management of the host. Router configuration management specifically includes obtaining the general configuration parameters of the router (such as device type, person in charge, support services, location, etc.), obtaining routing table information, address table information, address forwarding table information, interface table information, and interface status table information, etc. . Host configuration management includes viewing host basic information, installed software information, running software information, memory information, hardware device information, and other host resource information.
(3) Performance management.
Collect the real-time performance data of the proxy device in real time. Analyze the collected performance data, calculate various performance parameters such as interface traffic and protocol traffic, and provide administrators with a reference.
Query the performance parameters of the proxy device for a certain period of time, generate performance curves, and display the performance analysis results in the form of a visual graph.
According to the performance analysis results of the proxy device in a certain period of time, the network performance is analyzed and predicted, and displayed in the form of a visual graph, which provides a basis for the network administrator to take further measures.
(4) Flow ranking.
Traffic sorting is divided into interface traffic sorting and host traffic sorting. Interface traffic sorting is to collect and sort the traffic of all discovered interfaces in the network, and display the results in the form of a visual graph for the administrator to view.
Host traffic sorting collects and sorts all host traffic in a subnet on the network in real time, and displays the results in a visual form for administrators to view.
(5) Virus and illegal software detection.
Perform virus or illegal software investigation on all hosts in a subnet on the network, find out all hosts running the specified software name in the subnet, and display the results in a visual form for administrators to view.
2 System model structure
This network management system is based on the manager / agent model of the SNMP network management protocol, and uses SNMP ++ from HP as a data collection tool. It adopts a layered method and is designed for different functions of the system.
The system is divided into three parts as shown in Figure 1: bottom layer data communication, middle layer data processing and upper layer data representation. The data communication part of the bottom layer is responsible for the communication between the manager and the managed device, obtaining the useful information of the MIB library in the agent device, and sending the collected data to the upper layer. The middle layer data processing part is responsible for processing the collected network information, and transmitting the corresponding processing result to the upper management application layer for display. The upper layer is the data presentation layer. The network configuration management, performance management and other functional modules are displayed in tables and a visual graphical interface, which is simple and intuitive.
Figure 1 Hierarchical editing structure of the system design framework
Xinxiang Mina Import & Export Co., Ltd. , https://www.mina-motor.cn