11.07.2015 Views

Les Réseaux Informatiques - Kro gpg

Les Réseaux Informatiques - Kro gpg

Les Réseaux Informatiques - Kro gpg

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

62Pour appeler une variable comme system.sysuptime, le client SNMP enverra une chaine de valeurnumériques comme 1.3.6.1.2.1.3. On pourra aussi bien demander la valeur system.sysuptime ou1.3.6.1.2.1.3.Comment configurer SNMP ?.En fait les équipements récents sont tous administrables SNMP. Certains fabricants de HUB, fournissentmême leur logiciel de supervision. Pour programmer l’équipement (HUB, routeur), on doit initialiser laconfiguration, généralement via un port « Console », en fait un port asynchrone que l’on peut relier à unsimple PC et une émulation de terminal (minicom Linux ou Hyperterminal Windows). Parfois l’équipementfait du BOOTP et on peut le configurer ou le « pirater ! » via un simple telnet 44 . Ensuite on donne uneadresse IP à cette équipement et un mot de passe. Le reste de la configuration (gestion des traps) peut sefaire en mode ligne, ou via un logiciel à distance.<strong>Les</strong> MIB (Management Information Base)Une représentation commune des éléments essentiels de la MIB a été normalisé. <strong>Les</strong> noms des variablessont communs à tous les équipements. <strong>Les</strong> variables interrogées sont représentées suivant une représentationhiérarchique. On peut interroger la variable system.SysUpTime et bien d’autres encore. <strong>Les</strong> constructeursajoutent une partie privée à la MIB. Le problème est ensuite de savoir à quoi correspondent les variableslistées. <strong>Les</strong> outils comme snmpget utilisent une MIB /usr/lib/mib.txt. Ce fichier suit une syntaxe normaliséeappelée ASN.1. Il faut modifier ce texte pour voir apparaître les noms des variables proriétaires.Exemple de syntaxe ASN.1sysUpTime OBJECT-TYPESYNTAX TimeTicksMAX-ACCESS read-onlySTATUS currentDESCRIPTION"The time (in hundredths of a second) since the networkmanagement portion of the system was last re-initialized."::= { system 3 }Si l’on a des dizaines de constructeurs différents, ajouter ces informations n’est pas chose facile. En fait lesadministrateurs travaillent directement sur les valeurs numériques. Dans le cas du constructeur Cisco, sa« MIB » privée est sous 1.3.6.1.4.1.9Par exemple pour voir la consommation CPU d’un Cisco, on fait un :snmpget routeur-cisco motdepasse .1.3.6.1.4.1.9.2.1.57.0enterprises.9.2.1.57.0 = 5Il faut lire 5% de CPU sur la dernière minuteDans la Mib Cisco, la variable s’appelle AvgBusy1Exemples de commandes SNMP, classiques sous UnixCes commandes sont installées dans la plupart des distributions Linux. Win95 ou NT ne donnent rien enstandard.snmpget cisco motdepasse system.sysuptimesystem.sysUpTime.0 = Timeticks: (528409207) 61 days, 3:48:12snmpwalk cisco motdepasse systemsystem.sysDescr.0 = "Cisco Internetwork Operating System Software ..IOS (tm) 4500 Software (C4500-I-M), Version 11.0(5), RELEASE SOFTWARE (fc1)..Copyright (c) 1986-1996 by cisco Systems, Inc...Compiled Mon 05-Feb-96 22:35 by hochan"system.sysObjectID.0 = OID: enterprises.9.1.14system.sysUpTime.0 = Timeticks: (528409207) 61 days, 3:48:12system.sysContact.0 = ""system.sysName.0 = "cisco-cdc1.univ-aix.fr.univ-aix.fr"system.sysLocation.0 = ""system.sysServices.0 = 6snmpwalk cisco password icmpicmp.icmpInMsgs.0 = 9749icmp.icmpInErrors.0 = 0icmp.icmpInDestUnreachs.0 = 5027icmp.icmpInTimeExcds.0 = 7icmp.icmpInParmProbs.0 = 0icmp.icmpInSrcQuenchs.0 = 0icmp.icmpInRedirects.0 = 0icmp.icmpInEchos.0 = 460244 Sur un switch 3Com, la doc donne le mot de passe standard..Il suffit d’une config bootp..sécurité ! !62

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!