14. Network Management System (NMS)

Slides:



Advertisements
Similar presentations
Management Information Base for Version 2 of the Simple Network Management Protocol Presented by Zhou Ji (MIB for SNMPv2) By SNMPv2 Working Group.
Advertisements

TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 24 Network Management: SNMP.
TCP/IP Protocol Suite 1 Chapter 21 Upon completion you will be able to: Network Management: SNMP Understand the SNMP manager and the SNMP agent Understand.
CSEE W4140 Networking Laboratory Lecture 11: SNMP Jong Yul Kim
Network Management Principles and Protocols
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
CSEE W4140 Networking Laboratory Lecture 11: SNMP Jong Yul Kim
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
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.
SNMP Simple Network Management Protocol
SNMP Terms SNMP Agent (network element to monitor) SNMP Management Station Community String (password) SMI (Structure of Management Info) MIB (Management.
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.
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
McGraw-Hill The McGraw-Hill Companies, Inc., 2000 SNMP Simple Network Management Protocol.
Chapter 2  Overview of Network Management 1 Chapter 2 Overview  Why is network mgmt necessary?  Network managers job  Network management vocabulary.
Emanuele Pasqualucci Extending AppManager Monitoring with the SNMP Toolkit.
Linux Operations and Administration
SNMP: Simple Network Management Protocol
SNMP ( Simple Network Management Protocol ) based Network Management.
Internet applications Bill Chu. © Bei-Tseng Chu Aug 2000 Need for Domain Name Service (DNS) Natively, a TCP host is identified by its IP address hosts.
1 Introduction to Internet Network Management Mi-Jung Choi Dept. of Computer Science KNU
Network Management8-1 Chapter 8: Network Management Chapter goals: r introduction to network management m motivation m major components r Internet network.
ECE Prof. John A. Copeland Office: Klaus or call.
Communication and Functional Models
MRTG Speaker: Yan-Shiang Wang Adviser: Quincy Wu Date: 2005/11/23.
BAI513 - PROTOCOLS SNMP BAIST – Network Management.
SUSE Linux Enterprise Desktop Administration Chapter 12 Administer Printing.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
Lec 3: Infrastructure of Network Management Part2 Organized by: Nada Alhirabi NET 311.
CCNA 4 Module 6 Introduction to network Administration.
1 Network Management: SNMP The roots of education are bitter, but the fruit is sweet. - Aristotle.
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)
1 Kyung Hee University Prof. Choong Seon HONG SNMP Network Management Concepts.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Network Management  introduction  Internet SNMP: Simple Network Management Protocol  required reading: section 7.3 in text.
Chapter 9 Network Management
Lec 3: Infrastructure of Network Management Part2 Organized by: Nada Alhirabi NET 311.
Network Management Workshop June 2009 Papeete, French Polynesia
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
or call for office visit, or call Kathy Cheek,
Network management Communication model
SNMP.
Simple Network Management Protocol
Lec7: SNMP Management Information
Karl Quinn 23rd November 2004 NDS M.Sc.
APRICOT 2008 Network Management Taipei, Taiwan February 20-24, 2008
Data communication and Networks
Lec 5: SNMP Network Management
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.
Introduction to Internet Network Management
SANOG 10 Workshop August New Delhi, India
SNMP M Clements ENS.
Lec 5: SNMP Network Management
SNMP (Simple Network Management Protocol) based Network Management
Network Management Workshop intERlab at AIT Thailand March 11-15, 2008
SNMP (Simple Network Management Protocol) based Network Management
APACHE WEB SERVER.
Chapter 14 Web-Based Management 14-1 Chapter 14
CCNA 4 v3.1 Module 6 Introduction to Network Administration
Web Application Development Using PHP
Presentation transcript:

14. Network Management System (NMS) Jae Ki Lee ljk@mcl.kaist.ac.kr 2006. 06. 13 Tel: 042-869-4435

Basic Concepts of SNMP The Infrastructure for Network Management (Client-Server Model)

Management Information Base

Management Information Base SMI (Structure of Management Information) MIB MIB Module MIB Module MIB Object MIB Object MIB Object MIB Object MIB Object MIB Object Written by ASN.1 ASN. 1 (Abstract Notation One)

Object Identifiers in MIB

SNMP Protocol: Understanding the Protocol

SNMP Protocol: Understanding the Protocol SNMPv2 messages GetRequest (port 161) Get value of one or more MIB object instances GetNextRequest (port 161) Get value of next MIB object instance in list or table GetBulkRequest (port 161) Get values in large block of data, for example InformRequest (port 161) Inform remote managing entity of MIB values remote to its access SetRequest (port 161) Set value of one or more MIB object instances Response (port 162) Generated in response to above requests. SNMPv2-Trap (port 162) Inform manager of an exceptional event

SNMP Protocol: Understanding the Protocol

Lab. 1 : NET-SNMP install and configuration Installing snmp tool on Linux or Unix platform Now your host is SNMP agent Understanding SNMP message by using basic SNMP manager application NET-SNMP NET-SNMP

Lab. 1 : NET-SNMP install and configuration Widely used free SNMP tool ( on Linux platform or others ) Formerly known as CMU-SNMP and UCD-SNMP Providing the followings Basically mib-2 module and other private mib moudules SNMP agent capability Simple SNMP manager application Many C APIs to develop SNMP agent and manager

Lab. 1 : NET-SNMP install and configuration 1> Install ( On Linux platform ) You *must* download net-snmp v. 5.0 . After “./configure”, “make” and “make install” , you can execute agent daemon. #/usr/local/sbin/snmpd From now this host is a SNMP agent. Programs and libraries are located in the following directories /usr/local/bin, /usr/local/sbin/, /usr/local/share/snmp, /usr/local/lib 2> Configuration ( not necessarily for this lab.) execute /usr/local/bin/snmpconf for configuration .conf files ( /usr/local/share/snmp/ ) snmpd.conf : snmp agent configuration snmptrapd.conf : daemon configuration receiving agent trap message snmp.conf : snmp application configuration

Lab. 1 : NET-SNMP install and configuration 3> Using basic SNMP manager applications usage example snmpget : by the SNMP GET_Request message execute snmpgetnext, snmpwalk, snmptable, snmpset, snmptest, snmpstatus [/home]# snmpget mcl.kaist.ac.kr sysUpTime.0 -c public RFC1213-MIB::sysUpTime.0 = Timeticks: (116730897) 13 days, 12:15:08.97

Lab. 2 : Management Information Exchange between Agent and Manager via SNMP MG-Soft MIB Browser NET-SNMP NET-SNMP

Lab. 2 : Management Information Exchange between Agent and Manager via SNMP 1> Use of MG-Soft MIB Browser (MG-Soft MIB Browser)

Lab. 2 : Management Information Exchange between Agent and Manager via SNMP 2> Manager Implementation (NET-SNMP) Step A) Read and understand the ‘Programming a Simple Application’ part on the website. URL: http://www.net-snmp.org/tutorial/tutorial-5/toolkit/ Step B) Read and understand the ‘Programming a Synchronouse/Asynchronous Application’ part on the website Step C) Write a program searching SNMP agents in a given range of IP addresses.

Lab. 2 : Management Information Exchange between Agent and Manager via SNMP Step C) Write a program searching SNMP agents in a given range of IP addresses. Hint 1 : Understand the programs for Step A and B briefly. Hint 2 : You can check SNMP agent alive Request any object variable for the agent Check error message for the response

Lab. 2 : Management Information Exchange between Agent and Manager via SNMP 3> Adding a New MIB Module in Agent (MG-Soft MIB Browser) Step 1) A ‘MicrowareOven’ MIB module is provided. Step 2) Compile the MIB module using MG-Soft MIB compiler. Refer to the ‘MIB Compiler User Manual’ material. Step 3) Add the MIB module to MG-Soft MIB browser. Step 4) Check the MIB module in the MIB tree of MG-Soft MIB browser.

Lab.3 : Web-based Network Management Web-based Network Management using CGI Management Station Web Browser NET-SNMP : Agent Agent HTTP Management Server Http Server SNMP Manager NET-SNMP : Manager

Lab.3 : Web-based Network Management 1> Programming a CGI script Web based “snmpget” execution HTML interface form You can use any CGI script language.

Pre report and Main Report 1> What are the five areas of network management defined by the ISO? 2> Briefly describe CMIP, and briefly compare SNMP to CMIP. 3> Briefly describe SNMP for various version. 4> Describe network management model (Organization Model, Information Model, Communication Model and Functional Model). Refer to the chapter 6 on the website (sharp.kaist.ac.kr/~ccna4). Main report 1> Follow above lab 1,2,3 and describe the result 2>Describe various network management architectures (Centralized/Hierarchical/Distributed Network Management Architecture). Refer to the chapter 6 on the website (sharp.kaist.ac.kr/~ccna4).