60 likes | 232 Vues
Network Monitor. Project in systems programming Winter 2008 Students : Vitaly Zakharenko & Alex Tikh Supervisor : Isask'har (Zigi) Walter. Software Systems Lab Department of Electrical Engineering Technion - Israel Institute of Technology. Introduction.
E N D
Network Monitor Project in systems programming Winter 2008 Students : Vitaly Zakharenko & Alex Tikh Supervisor : Isask'har (Zigi) Walter Software Systems Lab Department of Electrical Engineering Technion - Israel Institute of Technology
Introduction • Modern corporate networks often contain large number of local networks, which need to be monitored from a single location. The latter is often difficult due to security and accessibility restrictions between distinct LANs. • We propose monitoring without passwords and special permissions.
Project Description • The system consists of multiple lightweight agents and a single server application.
Server functionality • collects and stores measurement results sent by agents and provides statistics. • maintains database records of agents, monitored hosts and host state measurements performed by agents. • remotely configures the functionality of agents. • monitors state of the agents.
Agent functionality • performs network measurements and communicates results to the server. • allows the server to get & set settings defining the measurement functionality and the scheduling scheme of the measurements.
Topics Covered • C# and .NET Framework • .NET Remoting and Sockets • MS SQL Server • ADO.NET and strongly-typed DataSet • SNMP, ICMP, HTTP protocols • Serialization, formatters, streams etc. • Using registry, WMI, DNS etc.