NMS Architecture

righteousgaggleΔιαχείριση Δεδομένων

31 Ιαν 2013 (πριν από 4 χρόνια και 4 μήνες)

141 εμφανίσεις

Network Management Systems

Ravi Ananth Giri K.

December 3, 4 & 5
th

Topics

Linux Bangalore/2002

Network Management Systems

Opensource NMS Apps

Rolling Your Own NMS

Summary

Q & A

Ravi Ananth Giri

Concepts

Linux & NMS

Introduction

Introduction

Linux Bangalore/2002

Network Management Systems

Ravi Ananth Giri

What is a Network Management System

So who needs one ?

What can it do ?

A combination of various tools, application & devices that assist

human network managers manage and maintain the network.



Autopolling of network connected devices, generating real
-
time

graphs and metrics of network topology changes & traffic ........

Anyone who has a network !!

Network Management Systems

Ravi Ananth Giri

Linux Bangalore/2002

Concepts

Managed Devices

Machine

Switch

Printer

Router

Network

Network Management Protocol

NMS Agent

NMS Agent

NMS Agent

NMS Agent

Pooling

Database

NMS Architecture

Management Application

Linux Bangalore/2002

Concepts

Network Management Systems

Ravi Ananth Giri

OSI Network Management Model

Performance Management

Configuration Management

Accounting Management

Fault Management

Security Management

Simple Network Management Protocol

Linux Bangalore/2002

Concepts
-

SNMP

Network Management Systems

Ravi Ananth Giri

SNMP Agent

SNMP Manager

MIB

ARCHITECTURE

Versions

Linux Bangalore/2002

Linux & NMS

Network Management Systems

Ravi Ananth Giri

Strong Networking Core

Full SNMP support (net
-
snmp)

Profusion of remote management tools

Open Standards

Traditional UNIX strengths
-

Reliability, Scalability, etc

Scripting/Automation

Linux Bangalore/2002

NMS Apps

Network Management Systems

Ravi Ananth Giri

Open NMS

-

Feature Rich, Scalable

-

Quite Heavy


-

Might not suit all requirements

[ snapshot comes here ]

Linux Bangalore/2002

NMS Apps

Network Management Systems

Ravi Ananth Giri

Commercial Applications

IBM Tivoli, HP OpenView, Unicenter TNG, etc

Nagios

-

Only Monitoring

-

Very Mature

-

Easy to setup/maintain

Linux Bangalore/2002

Network Management Systems

Ravi Ananth Giri

Rolling Your Own NMS

What tools do you require ?

shell/perl scripting

System utilities
-

df, ps, iostat, vmstat, etc

Hardware monitoring utilities
-

lm_sensors

/proc filesystem

SNMP Agent
-

snmpd (net
-
snmp)

What you need on the Nodes
-

SSH

SSH

Rsync/unison

Webserver/Scripting Language

Sendmail/some MTA

Linux Bangalore/2002

Rolling Your Own NMS

Network Management Systems

Ravi Ananth Giri

What tools do you require ?

What you need on the Master(s)
-

Backend
-

PostgreSQL, MySQL, Berkeley DB

shell/perl scripting

SNMP Tools
-

snmpget/snmpwalk, etc

MRTG/RRDTool/GNUPlot

Linux Bangalore/2002

Rolling Your Own NMS

Network Management Systems

Ravi Ananth Giri

Tying it all together
-

Planning
-


Draw a network diagram

Identify your critical Systems & Services

SNMP support on hardware/platforms

Mail Architecture, Link Redundancy issues, etc.

Execution
-

Implement on a single system first

Plan for failure of the m/c hosting the system too

Reporting/Statistics

Identify the people you want to disturb !

Q & A

Network Management Systems

Ravi Ananth Giri

Linux Bangalore/2002

Q & A