Font Size: a A A

Network Monitoring And Management System Based On SNMP And VC++

Posted on:2009-10-08Degree:MasterType:Thesis
Country:ChinaCandidate:W G JiaFull Text:PDF
GTID:2178360272476471Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The Internet fast development as well as network size's explosive growth, causes to the network management demand becomes more and more important, this requests to the network in all equipment and the agreement carries on the management. The Internet project duty group (IETF) has formulated the simple network management protocol (simple network management protocol SNMP), at present SNMP already became Internet management standard SNMP in fact also already to develop the edition 3. IETF has given the new SNMP management frame in RFC2571, this frame's system is designed the modulation, like this may enable the SNMP protocol standard to be able to develop along with the time. WinSNMP API is Microsoft provides realizes in the Windows platform Basedd on the SNMP network management system's connection, it supports SNMPv1, v2 at present, simultaneously also supports the SNMP proxy to operate. WinSNMP API, supports 32 application procedures, it may moves in the single thread or in the multi-thread environment.Along with the enterprise intranet, enterprise exterior network and Internet's rapid development, the network becomes more and more universal, but the structure is actually getting more and more complex, moreover the present emerges the massive various networks the application, the hardware, the platform and the agreement, each enterprise either the department can not but invest or many network superintendents maintains and controls its network. How can extricates the enterprise from concrete and the tedious network management. Simultaneously enhances the network the economic efficiency appears is very urgent and is important, this requests while network construction to strengthen the network management construction.SNMP (Simple Network Management Protocol) is the simple network management protocol, mainly uses for to manage the network equipment, its two major characteristics are the simplicity and the extension. Therefore its development is very quick, so far the nearly all network product must provide the support for it, by facilitates manager's management and software developers' development.This design 6.0 environment realized in Visual under the C++ has managed under the workstation/proxy pattern the network equipment management, the movement network management procedure computer is called the network management workstation (Network Manage Station, was called NMS), the proxy was the movement on network equipment's advancement. Manages the workstation through to inquire to the agent obtains network equipment's active status information, the agent is responsible to process and the response from manages the workstation the request, and to manages the workstation to report local occurs significant matter. The movement proxy's network equipment may be the router, the switchboard, the concentrator, the main engine. These equipment are called by the supervisory unit. The proxy stands completes generally by the operating system, this topic mainly designs the network management module, has completed the MIB storehouse basic variable and the entire table visit, network equipment's current capacity examination, and analyzes the current capacity.In carries on the careful analysis to SNMPv2 in the foundation, I have designed face application software's network monitor and control system. The management dataBased's organization way adopts is similar organizes the managed object in the SNMP management information organization way - - MIB tree's way. The protocol data unit aspect, I decided at maintains the SNMP elementary operation eo in the foundation, makes some revisions to the SNMP agreement data agreement unit. Makes every effort MIB tree's direct-viewing mapping which lights in the management station provides to the network administrator in an overall region, on the one hand network administrator to managed object monitoring. The overall system divides into two levels: 1. in the pair of application software's simple variable and the entire form's monitoring, 2. pair of some main engine current capacity carry on the monitoring and the data analysis. This design altogether designs has two modules: MIB browser module and monitoring and flow analysis module.(1) MIB the module MIB browser provides an general module which the software developers uses for, sealed in the interior has carried on the correspondence with the management proxy and carries on the management to the local MIB subtree the interior to realize, these interior realized regarding the software developers are completely transparent.The MIB browser is the most commonly used SNMP network management tool, provides the presente in figures and diagrams section, its one kind to is managed in fact in the equipment the SNMP variable to carry on the management the tool, uses the MIB browser, we may: Inquires some SNMP variable value, to inquire in some form all variable information.(2) monitors and the flow analysis module measuring circuit current capacity key lies in the gain current capacity primary data: In certain time section, brings back in continuously the equipment by certain time-gap the excuse related SNMP variable value, further processes, can obtain the needing result. Obtains the current capacity and the band width use factor data must preserve, therefore these data's significance lay in with past data carries on the comparison. The program function realizes the frame to be approximately as follows: The determination needs to test the line and the sampling time gap, then starts to take the data, in the result which will obtain by the graphic mode on the screen showed that finally result preservation in identical text. Stemming from the simple consideration, the procedure has not used the dataBased to preserve the data, but has used a simple text document. The similar reason, one time can only carry on the data current capacity test to a line. Simultaneously tests many lines, in this chapter procedure's foundation, realizes did not calculate that is too difficult.This design has imitated the common MIB browser contact surface in the MIB data bank administration aspect, has realized some basic SNMP variable management function, moved this module to be possible to any to begin using the SNMP proxy equipment to carry on the operation. This module loads from the dataBased MIB- II. Requests between the main engine and the supervisory unit uses the TCP/IP communication protocol. The module design basis realizes the function, may divide is three parts: Loads MIB, the operational order response and the auxiliary function module. In the data acquisition analysis aspect, the function which the procedure basis realizes is different, may divide the following four parts: Assigns the equipment, the current capacity data sampling, the current capacity data real time display, the data analysis module.The design of the network management system to develop the basic completion. In this paper, a full description of how to use SNMP network management protocol for network management. In the second chapter details the Network Management Protocol, designed to explain the process of the development process. On the whole, is in the process of development, network management system is in line with the requirements.
Keywords/Search Tags:MIB, Abstract syntax tag, SNMP, Monitoring module
PDF Full Text Request
Related items