Font Size: a A A

The Design And Implementation Of Network Host Monitoring System

Posted on:2015-10-20Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhouFull Text:PDF
GTID:2308330476952640Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of information society, more and more departments and corporations began to focus on information network construction and then build their own industrial networks. At the same time, the popularization of the Local Area Network(LAN) leads to the disordered management of software and hardware resource, unreasonable system architecture of the network, the rampant spread of computer virus and the illegal use. Considering the various fore-mentioned problems in the LAN, many corporations and departments start to monitor several of computer information. The information can understand the operation and maintenance of the network identify the hardware and software information, monitor the load capacity of the hosts and the user behavior pattern in the local network. Thus in this thesis, we study the computer information monitor system, and then focus on the computer information monitor client to collect the host information which benefits to the management of the network.This thesis has mainly completed research tasks as follows:(1) After studying and analyzing the work principle of the computer information monitor system, this thesis proposes the architecture of the computer information monitor system. Based on this architecture, we design the framework of the computer information monitor client and analyze the corresponding technology.(2) We analyze the advantages of the computer information monitor technologies and network transport protocol, and then implement the computer information monitor client using Windows Service programming, WMI, RAM direct reading and HTTP protocol.(3) Design and implement the local computer information monitor client. This client use WMI, RAM direct reading and Windows API programming to collect hardware and software information, utility of all resource and the user behavior pattern information.(4) Based on the features of the LAN, we extend the function of the local computer information monitor client and design the processes and multithreading framework to concurrently collect different kinds of computer information. HTTP protocol is used to implement network module which can post monitoring host information to the server and the collected information is organized using XML format.(5) Test the performance of the proposed computer information monitor client on different Windows operating systems, and then analysis the load of CPU and RAM which imply the effectiveness of the client. At last, collected computer information are shown to proof the effectiveness of the client.
Keywords/Search Tags:Windows, Monitor Information, WMI, HTTP, XML
PDF Full Text Request
Related items