280 likes | 315 Views
Network Monitoring System. Team# 1 Chadalavada Subrahmanya Jayaraman 916-89-1611 Alluri Vinod Harish Kumar 916-64-2451 Nanduri Sai Vasanth 916-51-7021. Real Time Network. Introduction :.
E N D
Network Monitoring System Team# 1 Chadalavada Subrahmanya Jayaraman 916-89-1611 Alluri Vinod Harish Kumar 916-64-2451 Nanduri Sai Vasanth 916-51-7021
Introduction: Network monitoring is an essential responsibility for businesses of all sizes. This network monitoring involves multiple methods which are deployed for the purpose of maintaining the security and integrity of the network.
Techniques in Network Monitoring System • SNMP – Simple Network Management Protocol • RMON – Remote Monitoring • NETFLOW – Network Flow RFC 3954
SNMP • Simple Network Management Protocol short for SNMP is an agent/manager based model. The model contains an agent, a manager and a database which holds the information about the management and the network protocols.
RMON • RMON short for Remote Monitoring system is for managing a network. Remote enables various monitors and console systems to exchange network monitoring data. Unlike SNMP this will send out a request for information.
RMON • RMON focus on IP traffic and application level traffic. There are two main components in the RMON environment. They are, • RMON probe • Management station / client
Net Flow RFC 3954 • Net flow is one of the network monitoring technique which has an ability to collect ip network traffic as it enters an interface through routers. • Administrator analysis the data provided by the net flow and determined things such as source and destination of traffic, class of service and also the cause of congestion.
Net Flow RFC 3954 • Net flow has three main components: • Flow catching • Flow collector • Data analyzer
Network Monitoring System Includes • Service Polling • Graphing • Notifications and Events
Service Polling • Service polling is a type of technique in network monitoring system were it checks regularly whether a device or a service is available or not. • This allows the NMS to check whether the server that is hosting the website is reachable over the network or not.
Graphing • This technique includes time series graphs of performance data which are useful for identifying trends and anomalies. • Such graphs are frequently used for identifying data values.
Notification & Events • When there is a change on the network, either its good or bad the change has to be notified. • This technique include events system which are used to notify and check some change, in a given threshold range.
Real Time Network Monitoring System • Cacti • Icinga • SmokePing • Graphite • Reconnoiter
Cacti • Cacti is NMS designed for time series graph of performance data on a monitored network. • A graph can be drawn from multiple data sources, but requires some suitable template in cacti format.
Icinga • It is an NMS designed specifically for service polling notifications and report generation. • Icinga service polling is modular, each service check is handled by a separate process which is forked by Icinga monitoring system.
SmokePing • This network monitoring system provides more specific monitoring, that is critical inside ISP’s to enable network administrator to identify faults and performance problems on network links. • Smokeping monitors latency on a network by sending periodic ICMP echo request packets to the machine at the other end of the network link.
Graphite • Graphite is a network monitoring system, written in python. • With the aim of being more scalable and offering more real-time graphing capabilities than existing NMS.
Reconnoiter • Reconnoiter is used to improve the network Monitering systems field by using faults detection and trending together to provide more information and insight than the current systems.
Limitations • The network monitoring systems are been currently used and have no of limitations imposed legacy tools and library that are used in construction of system. • One such limitation is inability to store large amount of data that has been collected by NMS.
Limitations: • This is because assumptions made about the data by the database format and due to the fixed size of the database. • NMS will only implement a subset of techniques to monitor network. • So, this makes to deploy multiple NMS to provide the whole network testing coverage.
Future Work • As a part of future work it aims to produce a system that we will call a Dynamic Network Monitoring System, where the emphasis is on dynamic, rather than statically, configured network models.