MRTG Speaker: Yan-Shiang Wang Adviser: Quincy Wu Date: 2005/11/23.

Slides:



Advertisements
Similar presentations
Lecture 16 Network Management CPE 401 / 601 Computer Network Systems slides are modified from Dave Hollinger slides are modified from Jim Kurose, Keith.
Advertisements

Dr Alejandra Flores-Mosri Network Monitoring Internet Management & Security 06 Learning outcomes At the end of this session, you should be able to: –Explain.
CSEE W4140 Networking Laboratory Lecture 11: SNMP Jong Yul Kim
1 SNMP Simple Network Management Protocol. 2 SNMP Overview Define mechanism for remote management of network devices (routers, bridges, etc.) Fundamental.
Network Management Definition "...deploying and coordinating resources in order to plan, operate, administer, analyze, evaluate, design and expand communication.
COMP4690, by Dr Xiaowen Chu, HKBU
SNMP Simple Network Management Protocol. Computer Center, CS, NCTU 2 Introduction  SNMP – Simple Network Management Protocol A set of standards for network.
1 Network Management and SNMP  What is Network Management?  ISO Network Management Model (FCAPS)  Network Management Architecture  SNMPv1 and SNMPv2.
SNMP Simple Network Management Protocol
Agenda SNMP Review SNMP Manager Management Information Base (MIB)
10/26/10 Network Management & Monitoring Introduction to SNMP.
Guide to TCP/IP, Third Edition Chapter 11: Monitoring and Managing IP Networks.
 Simple Network Management Protocol.
Introduction to SNMP AfNOG 11, Kigali/Rwanda.
SNMP (Simple Network Management Protocol) Jon Sevy Geometric and Intelligent Computing Laboratory Department of Mathematics and Computer Science Drexel.
ENS 1 SNMP M Clements. ENS 2 Simple Network Management Protocol Manages elements in networks – E.g. routers, switches, IP phones, printers etc. Uses manager.
1 Network Management Computer Networks. 2 OSI Network Management Model Performance Management e.g. utilization Fault Management e.g. SNMP traps Configuration.
Chapter 6 Overview Simple Network Management Protocol
SNMP Management Information
Emanuele Pasqualucci Extending AppManager Monitoring with the SNMP Toolkit.
SNMP: Simple Network Management Protocol
SNMP (Simple Network Management Protocol)
Network Protocols UNIT IV – NETWORK MANAGEMENT FUNDAMENTALS.
SNMP ( Simple Network Management Protocol ) based Network Management.
SNMP Simple Network Management Protocol Team: Matrix CMPE-208 Fall 2006.
1 Introduction to Internet Network Management Mi-Jung Choi Dept. of Computer Science KNU
1 SNMP Simple network management protocol Group: Techno Presented by: Karthik Gottiparthy Gautami Parulkar Neeraj Sharma Jigar Patel Hariharan Venkataraman.
Network management Network management can be characterized based on the functions it carries out: Configuration Management: inventory, configuration,
Network Management8-1 Chapter 8: Network Management Chapter goals: r introduction to network management m motivation m major components r Internet network.
1 © 1999 BMC SOFTWARE, INC. 2/10/00 SNMP Simple Network Management Protocol.
ECE Prof. John A. Copeland Office: Klaus or call.
SNMP ITL. ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman2 Objectives Overview of SNMP SNMP Tools SNMP Monitoring Infrastructure.
BAI513 - PROTOCOLS SNMP BAIST – Network Management.
Fundamentals of Network Management
SNMP Simple Network Management Protocol. SNMP and UDP Uses UDP as transport protocol Connectionless Connectionless Port 161 for sending and receiving.
Fundamentals of Network Management by Behzad Akbari Fall 2008 In the Name of the Most High.
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 13 Chapter 13 Instructor: RobertD’Andrea 2015.
1 Network Management: SNMP The roots of education are bitter, but the fruit is sweet. - Aristotle.
SNMP Simple Network Management Protocol SNMP Simple Network Management Protocol Haris Ribic.
Prof. Younghee Lee 1 1 Computer Networks u Lecture 14: Network Management Prof. Younghee Lee * Some part of this teaching materials are prepared referencing.
SNMP 1. SNMP is an Internet protocol developed by the IETF. It is designed to facilitate the exchange of management information between network elements.
SNMP Simple Network Management Protocol. Computer Center, CS, NCTU 2 Network Management  The network management is to Monitor the network Ensure the.
APRICOT 2008 Network Management Taipei, Taiwan February 20-24, 2008 Introduction to SNMP.
Management Information Base for Version 2 of the Simple Network Management Protocol (MIB for SNMPv2)
SNMP Simple Network Management Protocol. Computer Center, CS, NCTU 2 Network Management  The network management is to Monitor the network Ensure the.
 Introduction  Structure of Management Information  Practical Issues  Summary 2.
SNMP Simple Network Management Protocol. WHAT IS IT?
SNMP Data Types, etc.. SNMPv1 and SMI-specific data types.
Lec 2: Infrastructure of Network Management Part1 from : Computer Networking: A Top Down Approach 6 th edition – Chapter 9 1 Organized by: Nada Alhirabi.
Topic 11 Network Management. SNMPv1 This information is specific to SNMPv1. When using SNMPv1, the snmpd agent uses a simple authentication scheme to.
SNMP Simple Network Management Protocol. WHAT IS IT?
ITL Getting Information: Packet Sniffing Cisco Router Commands SNMP.
Manajemen Jaringan, Sukiswo ST, MT 1 SNMP Management Information Sukiswo
Network Management Workshop June 2009 Papeete, French Polynesia
Simple Network Management Protocol
or call for office visit, or call Kathy Cheek,
Network management Communication model
SNMP.
Simple Network Management Protocol
Lec7: SNMP Management Information
14. Network Management System (NMS)
APRICOT 2008 Network Management Taipei, Taiwan February 20-24, 2008
SNMP M Clements ENS.
Network Management Workshop November 2009 Nadi, Fiji
SNMP M Clements ENS.
Network Management Workshop June 2009 Papeete, French Polynesia
Network Management Computer Networks.
SANOG 10 Workshop August New Delhi, India
SNMP M Clements ENS.
Network Management Workshop intERlab at AIT Thailand March 11-15, 2008
Presentation transcript:

MRTG Speaker: Yan-Shiang Wang Adviser: Quincy Wu Date: 2005/11/23

2 Network Management OSI CMIP (Common Management Information Protocol)  designed 1980 SNMP  de facto network management standard

3 SNMP Simple Network Management Protocol application layer protocol facilitates the exchange of management information between network devices part of the TCP/IP  UDP port 161

4 SNMP-basic components managed devices  sometimes called network elements agents  network-management software module network-management systems (NMSs)  executes applications that monitor and control managed devices

5 SNMP-basic components (cont.) ManagerAgent SNMP UDP IP Interface network

6 SNMP-basic commands read  NMS examines different variables write  NMS changes the values of variables trap  used by managed devices to asynchronously report events to the NMS traversal operations  which variables a managed device supports  sequentially gather information in variable tables

7 MIB Management Information Base  collection of information that is organized hierarchically managed object (or MIB object or MO)  scalar and tabular  each resource to be managed  data variable object identifier (or object ID or OID)

8 MIB (cont.) MIB Agent SNMP UDP IP Interface resources

9 MIB tree example root ccitt(0) iso(1) iso-ccitt(2) standard(0)registration- authority(1) identified- organization(3) dod(6) internet(1) member- body(2) directory(1) mgmt(2)experimental(3) private(4)security(5) snmpV2(6) enterprise(1) ucdavis(2021) memory(4) memTotalFree(11) systemStats(11) ssCpuRawUser(50)

10 MIB tree example memTotalFree (MO)  (OID) ssCpuRawUser (MO)  (OID)

11 SNMPv1 RFC-1157  operates over UDP, IP, CLNS, DDP, IPX SMI (Structure of Management Information) RFC-1155  ASN.1 data types name, syntax, and encoding  SMI-specific data types simple, and application-wide  SNMP MIB tables

12 SNMPv2 evolution of the initial version draft standard currently SMI (Structure of Management Information) RFC-1902 modules  MIB modules, compliance statements, and capability statements

13 SMI (Structure of Management Information) example /usr/local/share/snmp/mibs/UCD-SNMP-MIB.txt  memTotalFree OBJECT-TYPE  SYNTAX Integer32  MAX-ACCESS read-only  STATUS current  DESCRIPTION  "Total Available Memory on the host"  ::= { memory 11 }

14 SMI (Structure of Management Information) example /usr/local/share/snmp/mibs/UCD-SNMP-MIB.txt  ssCpuRawUser OBJECT-TYPE  SYNTAX Counter32  MAX-ACCESS read-only  STATUS current  DESCRIPTION  "user CPU time."  ::= { systemStats 50 }

15 SNMPv1 vs. SNMPv2 request/response protocol  Get, GetNext, Set, and Trap adds/enhances protocol  SNMPv2 Trap  GetBulk and Inform

16 SNMP Service Get retrieve objects GetNext retrieve next objects Set update objects Trap report events Get Request Get Response ManagerAgent GetNext Request Get Response ManagerAgent Set Request Get Response ManagerAgent Trap Request ManagerAgent

17 GetNext MIB Tree  only leaf objects have values

18 SNMP example snmptranslate  OID to MO snmptranslate -On UCD-SNMP-MIB::ssCpuRawUser.0  MO to OID snmptranslate -Of UCD-SNMP-MIB::ssCpuRawUser.0  show total path snmptranslate -IR ssCpuRawUser  show total MO snmptranslate -IR -Td ssCpuRawUser  show MO’s content snmptranslate -IR -Tp ucdavis  show tree structure

19 SNMP example (cont.) snmpget -c mrtg -v 2c localhost ssCpuRawUser.0  -c: community -v: version target MO.0  show MO’s value snmpgetnext -c mrtg -v 2c localhost ssCpuRawUser.0  show MO’s next relative value snmpwalk -v 2c -c mrtg localhost  show all system MO’s value snmpwalk -v 2c -c mrtg localhost systemStats  show MO’s family value snmptable -v 2c -Cw 80 -c mrtg localhost sysORTable  -Cw: width  show MO’s value (tabular) snmptable -v 2c -Cw 80 -c mrtg localhost dskTable  show MO’s value (tabular)

20 MRTG Multi Router Traffic Grapher required  net-snmp  libpng: png library  gd: draw graph  zlib: zip graph  perl  apache

21 MRTG - configure /usr/local/share/snmp/snmpd.conf  rocommunitymrtg  syslocationLab  cfgmaker > mrtg.cfg mrtg mrtg.cfg indexmaker -output index.html mrtg.cfg

22 MRTG - addition CPU Utilization  systemStats::ssCpuRawUser.0 Memory Usage  memory::memAvailReal.0 Disk Usage  dskTable::dskPercent.0

23

24