Font Size: a A A

Design And Implementation Of Campus Network Run-Time Monitor Platform Based On WEB

Posted on:2008-08-28Degree:MasterType:Thesis
Country:ChinaCandidate:H ZhouFull Text:PDF
GTID:2178360215959245Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the construction and development of the campus network, the amount of the campus network clients and the amount of applications based on the network have been gradually increaseing that the network management becomes more and more important. A run-time monitor platform based on web is designed in this thesis to meet the actual management demand. The platform provides the uniform management of switch equipments by different merchants, severs installed different OS and different applications systems. The main functions of the system are to monitor the status of the campus network equipments, the performance of the network and the servers, automatically alarm when the values of the monitor parameters surpasses the threshold values, and provide the functions of inquiry and statistics about the monitor data.The system uses the SNMP as the data acquisition protocol to enhance the universality. In fact, SNMP has become the standard of network management and been supported by most of network equipment suppliers, OS and applications. The system is based on Web that users can visit it without region restriction and can conveniently monitor and manage the network. Moreover, the Web-based NMS is the important trend. The system uses B/S/S three-tier architecture and the Struts framework at the Web tier. The Struts framework embodies the design pattern of MVC by which programming is efficiently and the maintenance, upgrade and extent of the system is convenient. In the analysis and design process the object-oriented method is used and the design is standard that the system has good code readability, good business encapsulation and is easily to be maintained.This thesis firstly introduces the background of the project and domestic and foreign research situation, then makes a pointed research on the SNMP protocol and acquires the related information. Secondly, a simple discussion about the J2EE system structure and the MVC pattern has been made, and the system structure, the mechanism realizing the MVC, the work flow, good and bad points of the Struts framework have been studied. On the foundation of the theory researches, the demand analysis and the system design have been made. The B/S/S three-tier system structure, the function modules, data structures and the package design are introduced at the same part. Afterwards, the design process is addressed in detail by using a module as an example, including the realization of the model, view and controller of the Struts framework. The design and the realization of the background tasks are introduced with emphasis especially the key classes and the methods in the business implement. At the same time the solutions of the input verification in the Struts and the Chinese code problem are introduced.The system has been tested on finished functions in the real campus network environment. The result of the test indicates the system can run stably and has no remarkable influence on the campus network.
Keywords/Search Tags:network monitor, Struts Framework, SNMP
PDF Full Text Request
Related items