Introduction à net-snmp

Slides:



Advertisements
Présentations similaires
Ariel The Research Libraries Group Inc. rlg
Advertisements

Supervision Cours 3 SNMP Eric Garcia 2002 IUT GTR, Montbéliard.
Master Professionnelle Sciences et Techniques 2 juillet
Gestion et Surveillance
ACCES AUX RESSOURCES RESEAU INTERNET
Projet RLI 2002: Etude du chip SC12
- Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP.
- Couche 7 - Couche application. Sommaire 1)Introduction 1)DNS 1)FTP et TFTP 1)HTTP 1)SNMP 1)SMTP 1)Telnet.
Vue d'ensemble Présentation multimédia : Rôle du routage dans l'infrastructure réseau Activation et configuration du service Routage et accès distant Configuration.
HTML Les types de balises
Fluke Networks NetWork Time Machine. Évolutions de loffre NTM Service Technique 2.
1 5 octobre 2011 / paw Présentation du 7 octobre 2011.
réalisé par: FreeWays Security Club
Active Directory Windows 2003 Server
Analyseurs Réseaux(Renifleur) DSNIFF
Scanning.
Serveurs Partagés Oracle
Chef de projet : COUDERC Antoine Equipe : DELMON - GENIEZ - LACROIX
Virtual Local Area Network
Configuration de Windows Server 2008 Active Directory
e-Marque Traitement des fichiers
Introduction RADIUS (Remote Authentication Dial-In User Service)
ALLOVON Olivier DEVES Nicolas MOULIN Yoann ROGER Rémi SAUVAJON Brice
Le gestion des logs Syslog
Détection d’intrusions
Les Serveurs WEB.
Initiation au web dynamique
Gestion de configuration Linux avec etckeeper
Vue d'ensemble Configuration d'adresses IP
TP VLAN Trunking VTP Server, Transparent, Client
Adressage internet utilisé par le protocole IP (Internet Protocol)
Module : Technologies des serveurs réseaux : FTP Dynamic Host Configuration Protocol Présenter par : Mounir GRARI.
Copyright © SUPINFO. All rights reserved Module 3 – IP Basics IP adresses, classes and routing Campus-Booster ID : 802.
Protocoles ? Pourquoi ? Campus-Booster ID : **XXXXX
Programme Opérations de registre avancées Introduction à SNMP
Administration des réseaux Formation.
Les Access-lists sur routeurs Cisco
KRIKORIAN Pierre HILMI Brahim
Les Chiffres Prêts?
ARP Le protocole ARP.
0 Objectifs de la session n°1  Revenir sur toutes les bases théoriques nécessaires pour devenir un développeur Web,  Découvrir l’ensemble des langages.
Greta des monts du cantal
Routeur Cisco® Formation.
Projet Implémentation du protocole MMT sous Linux
ENGIMA.
Les réseaux locaux virtuels : VLAN
Interconnexion de réseaux par des routeurs sous GNU/Linux
Les Réseaux Informatiques
African Network Operators Group Groupe Africain d’Operateur Reseau Atelier 3: Infrastructure Réseau (Français) DAKAR 17 au 21 mai 2004
Les réseaux - Internet Historique Réseau local Internet Les protocoles
Les Réseaux Informatiques Serveurs réseau principaux DHCP - DNS Laurent JEANPIERRE DEUST AMMILoR.
La Supervision Pascal Pouchain La Supervision.
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Concepts fondamentaux des réseaux
VPN sous Linux Essaka Cynthia Serbin Laurent. Sommaire  Introduction  Vpnd  LRP  Freeswan.
Module 4 : Résolution de noms
Master 1 ère année Sécurité des Systèmes Informatique 1 Gestion de modules  Un module est un morceau de code qui peut être chargé à la volée dans le noyau.
PLAN Correction du RUSH 3
AFNOG Rabat MAROC1 Perte du Mot de passe Enable.
Ahmed Jebali – INSTA 2007 Ahmed Jebali INSTA mai 2007 Cours Chap 0 : Introduction SNMP PHP.
Projet Réseau Octobre 2005 Groupe 7: Armand D’Ussel et Cédric Jeannin.
Mise en place de translation d’adresses NAT/PAT
SNMP Simple Network Management Protocol
Administration SNMP - Simple Network Management Protocol
( Simple Network Management )
Concept d’administration
1 © 2013 Cisco Systems, Inc. Tous droits réservés. Informations confidentielles de CiscoCisco Networking Academy, États-Unis/Canada Equipping Today’s Instructors.
Chapitre8 Configuration de l'adressage TCP/IP et de la résolution de noms Module S41.
Transcription de la présentation:

Introduction à net-snmp Dimitri FOSSIER INPG/ESISAR

Net-snmp : bref historique Ex ucd-snmp (version 4.x et précédentes) UCD : University of California at Davis SNMP Actuellement : Dev :   Net-SNMP 5.1.pre3 (29/10) Stable : Net-SNMP 5.0.9 (06/09)

Net-snmp : qu’est ce que c’est ? Des outils en rapport avec SNMP : Un agent évolutif Une bibliothèque SNMP Des outils pour interroger/mettre à jour des agents SNMP Des outils pour générer/gérer les traps Un navigateur MIB : tkmib

Net-snmp : installation (1) Soit avec les packages debian apt-get install … Soit en compilant les dernières sources : ./configure make make install

Net-snmp : installation (2) Répondre aux questions : sysContact sysLocation … Installation dans /usr/local par défaut.

Net-snmp : répertoires, fichiers Par défaut dans /usr/local /usr/local/sbin/snmpd : démon snmp /usr/local/share/snmp : fichiers de configuration, eg : snmpd.conf, snmp.conf /usr/local/share/snmp/mibs : lieu de stockage des mibs

Net-snmp : les commandes snmptranslate : traduire un OID sous une forme vers une autre (Texte->Num ..) Aide au parcours de l’arbre MIB snmpget : recevoir des informations snmpgetnext : recevoir des informations dont on ne connaît pas l’index snmpwalk : plusieurs informations à la fois snmptable : afficher une table snmp. snmpset : opération d’écriture. snmptrap : envoi/réception de traps (alertes)

Net-snmp : exemples (1) snmptranslate -On .1.3.6.1.2.1.1.3.0 system.sysUpTime.0 snmpget 192.168.130.29 public system.sysUpTime.0 system.sysUpTime.0 = Timeticks: (586731977) 67 days, 21:48:39.77

Net-snmp : exemples (2) snmpgetnext 192.168.130.29 public system.sysUpTime.0 system.sysContact.0 = « ei5-ir@esisar.inpg.fr » snmptable 192.168.130.29 public sysORTable ->Table contenant des informations plus lisibles en retour par rapport à une commande snmpwalk

Net-snmp : exemples (3) snmpset 192.168.130.29 public system.sysContact.0 s « ei5-ir@esisar.inpg.fr » system.sysContact.0 = « ei5-ir@esisar.inpg.fr »

Net-snmp : exemples (4) snmpwalk 192.168.130.29 public system Interrogation routeur cisco salle TP « Ethereal »

Net-snmp : réponse interrogation du routeur system.sysDescr.0 = Cisco Internetwork Operating System Software IOS (tm) C1700 Software (C1700-Y-M), Version 12.2(8)T1, RELEASE SOFTWARE (fc2) TAC Support: http://www.cisco.com/tac Copyright (c) 1986-2002 by cisco Systems, Inc. Compiled Sat 30-Mar-02 13:54 by ccai system.sysObjectID.0 = OID: enterprises.9.1.444 system.sysUpTime.0 = Timeticks: (25822424) 2 days, 23:43:44.24 system.sysContact.0 = system.sysName.0 = berlin system.sysLocation.0 = system.sysServices.0 = 78 system.sysORLastChange.0 = Timeticks: (0) 0:00:00.00

Interroger le routeur Cisco… il faut : Rajouter les MIBS cisco sur le manager : ftp://ftp.cisco.com/pub/mibs/ /usr/local/share/mibs ou ~/.snmp/mibs export MIBS=+MY-MIB echo "mibs +MY-MIB" >> $HOME/.snmp/snmp.conf

Interroger le routeur Cisco Configurer le routeur pour pouvoir l’interroger - exemple : enable conf t snmp-server host mon_IP snmp-server enable traps snmp authentification linkdown linkup coldstart snmp-server community public RO

Net-snmp : l’interface tkmib En tcl/tk et Perl

Faire évoluer l’agent (1) Principe: Rajouter des modules pour supporter une nouvelle MIB Trois fichiers nécessaires pour implémenter le module Un fichier de définition de la MIB (pour l’application externe de gestion du réseau) Un fichier header C Un fichier source C

Faire évoluer l’agent (2) Deux solutions, soit: Ecrire les trois fichiers à la main Ecrire le fichier de définition de la MIB et utiliser l’outil « mib2c » pour générer les fichiers C.

Exercice supplémentaire Analyse d’une trame

La source 00 00 00 A3 E0 53 16 A0 24 70 C2 B7 08 45 00 10 1A 03 1E 11 72 8B C0 09 C8 02 00 20 04 A1 31 7E 18 30 27 01 00 30 06 75 62 6C 69 63 0F A4 00 40 0E 0C 2B 00 50 05 0A

La source (suite) 00 00 00 43 E0 53 16 A0 24 70 C2 B7 08 45 00 10 1A 03 1E 11 72 8B C0 09 C8 02 00 20 04 A1 31 7E 18 30 27 01 00 30 06 75 62 6C 69 63 0F A4 00 40 0E 0C 2B 00 50 05 0A

Séquence 30 27 27 = 39 octets

Séquence 30 27 27 = 39 octets Entier 02 01 : 00

Séquence 30 27 27 = 39 octets Entier 02 01 : 00 Caractère 04 06 70 75 62 6C 69 63 P U B L I C Header

Séquence 30 27 27 = 39 octets Entier 02 01 : 00 Caractère 04 06 70 75 62 6C 69 63 P U B L I C A0 A0 = 1010 0000 (Get Request) 1A 1A = 26 octets PDU

Séquence 30 27 27 = 39 octets Entier 02 01 : 00 Caractère 04 06 70 75 62 6C 69 63 P U B L I C A0 A0 = 1010 0000 (Get Request) 1A 1A = 26 octets 0F A4 Req. ID = 4004 Error status : 0 Error index : 0 PDU

Séquence 30 27 27 = 39 octets Entier 02 01 : 00 Caractère 04 06 70 75 62 6C 69 63 P U B L I C A0 A0 = 1010 0000 (Get Request) 1A 1A = 26 octets 0F A4 Req. ID = 4004 Error statut : 0 Error index : 0 0E 0E = 14 octets 0C OC = 12 octets Objet 08 2B 03 1.3. 6. 1. 2. 3. Null 05

1 – 3 – 6 – 1 – 2 – 1 – 1 – 3 1-sysDescr 2-sysObjectID 3-sysUpTime 4-sysContact 5-sysName 6-sysLocation Addr. Trans. 3 Syst 1 Interface 2 IP 4 ICMP 5 TCP 6 UDP 7 EGP 8 1 2 3 4 5 DoD 6 UIT ISO 1 2 STD ORG 3 2 1 Directory 1 Mgmt 2 Experim. 3 Private 4 Internet 1 2 3 4 MIB I 1 2