Академический Документы
Профессиональный Документы
Культура Документы
Eléments de Supervision
des réseaux
Le protocole SNMP
Administration 2 protocoles
• Offrir aux utilisateurs des services • CMIP pour les WAN (dérive de
l’ISO)
• Evolution vers d’autres fonctionnalités
• SNMP pour les réseaux TCP/IP.
• Optimiser les performances
• Utilisation maximale pour coût 5 domaines de gestion
minimal. • Gestion des pannes
:détection, localisation,
Partie opérationnelle réparation)
+ Interfaces • Comptabilité: charge, coût
• Gestion des configurations:
identification, paramétrage,
• Extraire les infos des éléments réseau collecte d’informations
• Réduire et sélectionner ces infos • Performances: efficacité
• Stocker dans une base (temps de réponse, débit, %
• Traiter erreurs, disponibilité…)
• Sécurité: contrôle d’infos
Ressources gérées
Application
Gestion réseau
get response
get next
trap
get
set
SNMP SNMP
UDP UDP
IP IP
Réseau
28.02.08 IUT GTR Grenoble 5
Iso(1)
Qu’est ce que la MIB ?
Org(3)
• Liste des variables connues par les
agents
Dod(6)
• Chaque agent possède une MIB
• Chaque objet est accessible de la Internet(1)
même manière
• Constituée d’éléments simples. Mgmt(2)
• Syntaxe utilisée: ASN.1 Mib-2(1)
• Types simples, Types construits,
tableaux system (1) ip (4) snmp (11)
Protocole Erreur:
• Syntaxe ASN.1 •0 : pas d ’erreur
• Basé sur UDP •1 : Trop grand
•2 : N’existe pas
•3 : Mauvaise valeur
•4 : Lecture seule
Version Communauté SNMP PDU •5 : Erreur générée
Couleurs
Blanc: managés
Noir: Non managés
Gris: Managés mais
non utilisés
Rouge: problème
sur port.
Superviseur Superviseur
SNMP SARE
Proxy SNMP
Ressources X25
Netware SNMP
Agent SNMP
• Snmpset
snmpset -v 2c -c private localhost sysUpTime.0 "test"
• Snmptrap
snmptrap -v 1 -c public 192.168.1.2 IF-MIB::linkUp
192.168.1.2 2 0 ’’ IF-MIB::ifIndex i 1
Snmp et Php
Liste des fonctions PHP SNMP
snmp_get_quick_print — Lit la valeur courante de l'option quick_print de la
bibliothèque UCD
snmp_get_valueretrieval — Retourne la méthode avec laquelle les valeurs SNMP
seront retournées
snmp_read_mib — Lit et analyse un fichier MIB dans l'arbre actif MIB
snmp_set_enum_print — Retourne toutes les valeurs qui sont des énumérations avec
leur valeur d'énumération au lieu de l'entier
snmp_set_oid_numeric_print — Retourne tous les objets y compris leur identifiant
d'objet dans celui spécifié
snmp_set_oid_output_format — Définit le format de sortie OID
snmp_set_quick_print — Ecrit la valeur courante de l'option quick_print de la
bibliothèque UCD
snmp_set_valueretrieval — Spécifie la méthode avec laquelle les valeurs SNMP
seront retournées
snmpget — Reçoit un objet SNMP
snmpgetnext — Retourne un objet SNMP
snmprealwalk — Retourne tous les objets, y compris leur ID d'objet
snmpset — Configure un objet SNMP
snmpwalk — Reçoit tous les objets SNMP d'un agent
snmpwalkoid — Demande d'informations d'arbre sur une entité du réseau
Outils
MRTG, Cacti, Nagios