KEMBAR78
SNMP Based Network Monitoring System | PDF | Computer Network | Media Technology
0% found this document useful (0 votes)
278 views26 pages

SNMP Based Network Monitoring System

This document outlines a project to develop a web-based network monitoring system using SNMP. It will include querying devices using net-SNMP, displaying real-time network status and metrics graphically, and an alert system. The document covers technical definitions, motivation for the project due to limitations of existing tools, an overview of SNMP and network monitoring systems, and a literature review of relevant resources. It proposes to design a system that allows ubiquitous remote monitoring and visualization of a network.

Uploaded by

Sudhir Barwal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
278 views26 pages

SNMP Based Network Monitoring System

This document outlines a project to develop a web-based network monitoring system using SNMP. It will include querying devices using net-SNMP, displaying real-time network status and metrics graphically, and an alert system. The document covers technical definitions, motivation for the project due to limitations of existing tools, an overview of SNMP and network monitoring systems, and a literature review of relevant resources. It proposes to design a system that allows ubiquitous remote monitoring and visualization of a network.

Uploaded by

Sudhir Barwal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

Nirma University

SNMP based Network monitoring system


supporting ubiquitous access and real-time
visualization of Network Status

SWETA DARGAD(12MCEI37)

CSE-INS,
IT,Nirma University

December 9, 2013

CSE Department CSE-INS,IT,Nirma University


SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status
Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

Project Profile

CSE Department CSE-INS,IT,Nirma University


SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status
Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

Outline

1 Introduction
1 Technical vocabulary
2 Motivation
3 Problem Definition
4 General Introduction 0f NMS and SNMP
2 Literature Survey
1 LiteratureSurvey Table
2 Overview
3 Work Done
1 Study of Existing System
2 Scope
3 Timeline
4 Conclusion

CSE Department CSE-INS,IT,Nirma University


SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status
Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

Technical Vocabulary

GPL licence : General Public Licence


NMS: Network Monitoring System
MIB : Management Information Base
MS: Management Station
API : Application Programing Interface
RRD : Round Robin Database
Oid: Object Id

CSE Department CSE-INS,IT,Nirma University


SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status
Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

Motivation

SNMP has become the most popular network management


protocol for its simplicity and scalability.[3]
A well-monitored network gives oragnizational managers the
proactive infrastructure and reduces the work of Network
Administrator[6]
Tools like Cacti and OP Manager use SNMP for quering
devices
Lot of GPL and Commercial NMS’s are available
Open Source tools do not fulfill the Administrator
requirements
NMS should be affordable and Easy to install and use [6].

CSE Department CSE-INS,IT,Nirma University


SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status
Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

Problem Definition

Designing a web based GUI to monitor network supporting


ubiquitous access and real-time visualization of network using
SNMP protocol. So as to give the Network admin, a freedom
to monitor the whole organization’s network at his own desk
Which has
net-SNMP quering[1]
real-time uplink and downlink network status
has graphical representation of results
alarming system

CSE Department CSE-INS,IT,Nirma University


SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status
Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

Fig: NMS via SNMP query

Figure : Image shows how the NMS gets information from the managed
device using SNMP on port 161 which is using UDP Protocol
www.juniper.net
CSE Department CSE-INS,IT,Nirma University
SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status
Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

Network Monitoring System

NMS is a combination system of hardware and software


functioning as monitoring and administering tools for
heterogeneous networks[7].

Simple Network Management Protocol (SNMP) is commonly


used within NMS[8]

In a round-robin database (RRD) usually time-series data like


network bandwidth, temperatures, CPU load etc. is stored.

CSE Department CSE-INS,IT,Nirma University


SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status
Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

Network Monitoring System continued...

Faults : detect slow or failing components.

Alarms : notifies the network administrator

Configuration : Identify and Control managed objects


(Switch, Accesss Centre,Router)

Predict Fault: before a fault actualy occur

CSE Department CSE-INS,IT,Nirma University


SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status
Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

SNMP protocol

SNMPv1 :Simple Network Management Protocol


(RFC1213)has MIB2
SNMPv2c: (RFC1907) includes security, confidentiality
SNMPv3 :(RFC2275)addition of cryptographic security
ensures confidentiality,integrity and authentication[7]
It is Internet-standard protocol for managing devices on IP
networks
community String :Read Only and Read write

CSE Department CSE-INS,IT,Nirma University


SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status
Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

Literature Survey

SNMP protocol
SNMP Architecture
A book Essential SNMP by O’REILLY
Installation and documentations on various Network
Monitoring tools like NAGIOS, CACTI ,OPManager,
OpenView ,Etherape
NMS Architectures
Net-SNMP Commands

CSE Department CSE-INS,IT,Nirma University


SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status
Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

Literature Survey Table

CSE Department CSE-INS,IT,Nirma University


SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status
Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

Overview of SNMP Architecture

An SNMP-managed network includes management stations


and network devices[4]

Agent software which runs on managed devices

Network management system (NMS) software which runs on


the manager

MIB (Management Information Base), can monitor the state


of hardware and software, and the running state of the
system[3].)

CSE Department CSE-INS,IT,Nirma University


SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status
Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

MIB tree

Figure : The collection of objects is referred to as management


information bases (MIB)This mib tree gives the oid[3]
CSE Department CSE-INS,IT,Nirma University
SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status
Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

Fig:The SNMP-based management model

Figure : The SNMP-based management model[3]

CSE Department CSE-INS,IT,Nirma University


SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status
Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

Overview of NMS Architecture

Network Tomography
Server Monitoring
Real time uplink and downlink monitoring
Types of NMS Architecture[8]
Single
Distributed
Using Private Links for Network Management

CSE Department CSE-INS,IT,Nirma University


SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status
Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

Overview of net-SNMP
Net-SNMP is a suite of applications used to implement
SNMPv1, SNMPv2c and SNMPv3 using both IPv4 and
IPv6[8]
A library for developing new SNMP applications, with both C
and perl APIs
Network management system (NMS) software which runs on
the manager
Information from snmp enabled device is collected by
commands like[8]
snmpget
snmpgetnext
snmpwalk
snmpset
snmptrap
CSE Department CSE-INS,IT,Nirma University
SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status
Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

The SNMP commands

Figure : shows the flow of commands between the SNMP manager and
SNMP device[8]

CSE Department CSE-INS,IT,Nirma University


SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status
Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

IPRs existing NMS

CACTI
Open Source and Create graphs using RRD tool
MySQL database as backend and the frontend is PHP driven
There is also SNMP support
Drawbacks
Minimum time to query is 1 minute
Only graphing and no alerting system
No realtime visualization

CSE Department CSE-INS,IT,Nirma University


SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status
Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

IPRs existing NMS

Nagios[6]
Open Source and Offers monitoring and alerting services for
servers, switches, applications, and services.
Uses NRPE(Nagios remote plugin executor) to monitor Linux
clients and NSClient++ is used to monitor Windows Clients
Monitoring via remotely run scripts made in
C++,perl,Ruby,Python
Drawbacks
Alerting is good but no Graphing
Requires agents to be installed on each device to be monitored
No realtime Visualization

CSE Department CSE-INS,IT,Nirma University


SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status
Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

Scope Modules

Real-time uplink and downlink status


Include discovering network inventory
It must monitor device health and status
Employs protocols like SNMP
Network traffic monitoring for each switch and each port with
real time traffic graphs
Providing alerts in case of connectivity or looping problem

CSE Department CSE-INS,IT,Nirma University


SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status
Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

Fig: NMS will monitor

Figure : Image shows the information that can be collected by an ideal


NMS
CSE Department CSE-INS,IT,Nirma University
SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status
Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

TimeLine

CSE Department CSE-INS,IT,Nirma University


SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status
Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

Conclusion

Considering the features of SNMP like flexibility and simplicity


and less load, A SNMP based Network monitoring system is
designed which can support for ubiquotous access, by quering
the network devices from time to time Real-time visualization
of network status will be achieved with graphs ploting the disk
usage,memeory usage,logged in users and ping utility.

CSE Department CSE-INS,IT,Nirma University


SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status
Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

References

On designing SNMP based monitoring systems supporting ubiquitous access and real-time visualization of
traffic flow in the network,using low cost tools.Authors Ranganai Chaparadza, Jounal 2005 13th IEEE
International Conference on Networks
SNMP and Beyond : A Survey of Network Performance Monitoring Tools , Author Moceri, Paul, White
paper

Design and Implementation of Server Monitoring System Based on SNMP, Authors Zeng, Wenxian Wang,
Yue,Jounal 2009 International Joint Conference on Artificial Intelligence

SIMPLE NETWORK MANAGEMENT PROTOCOL, Authors Networks, Asante, year 2005,Volume 1, RFC
1157
Web-based Automatic Network Discovery / Map Systems, Authors So-in, Chakchai Netphakdee,
Chinnakorn Wijitsopon, Kasidit,Year 2011,Issue Iccaie

Free Network Monitoring Software for Small NetworksZOHO Corp,2010, Inc. 4900 Hopyard Rd, Suite310
Pleasanton, CA 94588, USA

SNMP Network Management ,Paul Simoneau,1999

Essential SNMP,Douglas R.Mauro and KevinJ.Schmidt,Book by OREILLY,2009

CSE Department CSE-INS,IT,Nirma University


SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status
Outline Technical Vocabulary Motivation Problem Definition General Introduction Literature Survey Work Done Referenc

Thank You

CSE Department CSE-INS,IT,Nirma University


SNMP based Network monitoring system supporting ubiquitous access and real-time visualization of Network Status

You might also like