| With the rapid development of Internet, the scale of computer network becoming larger and larger, the network structure complexity enhances unceasingly.The network security problem becomes the focal point which day by day the people pay attention, viral, the malicious attack, the illegal visit and so on easy to affect the network the normal operation, a variety of network defense technology is integrated into the network security management system, the current capacity supervisory system is one analysis network condition efficacious device, it analysis data packet from flow angle, through the real-time collection and surveillance network data package of information, inspects the network working condition.In network current capacity load supervisory system’s realization, in order to reflect conditions roughly and data trend and fluctuation, the procedure can give generally to the band width takes with service condition and current capacity oscillograms.The thesis details root in the work that author has taken on in the project of development of Design and Implementation of Network Flow Monitoring System.This paper especially describes the design and investigation of Design and Implementation of Network Flow Monitoring System. The main contents of this paper are organized as below:(1) According to the software requirements specifications, complete network flow monitoring system of the overall design system through the simple network management protocol (SNMP)network monitor system design, through the VC platform, by using C++computer programming on SNMP using MFC framework to structure the entire system, through the ADO interfaces to link the operation SQL Server database.(2) Detailed introduction the design and realizationof data acquisition module, graphics drawing module, real-time monitoring module in network flow monitoring system. The system will collect and generates statistic of traffic, a list of running processes, CPU load and memory usage of the interfaces and devices being monitored, then draw a real-time traffic diagram, a history traffic diagram and a statistic diagram of TCP/UDP protocol traffic.It’s also able to pop up a bubble message as an alarm of large download/upload traffic.(3) According to the needs of the user, it realized the new functions of monitoring multiple machines at the same time.The existing network monitor systems all can monitor one machine at the same time, but this system applied the MID(Multiple Document Interface)programming technology, it realized monitoring the flow conditions of multiple machines at the same time.(4) Use standard software testing process to the whole system tests, and in the light of the problems found debugging modification.Finally, this paper presents some research on how to optimize the performance of SNMP++and how to extend the Windows SNMP service to support more complicated monitoring situation.The content of the paper has been completed all reservation function, and has been applied in user. So far, it has been passed a lot of verification. |