Précédent   Forum des professionnels en informatique > Systèmes > Linux > Réseau
Réseau Vos questions autour des réseaux et télécoms sous Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 28/01/2010, 22h35   #1
Candidat au titre de Membre du Club
 
Inscription : novembre 2009
Messages : 36
Détails du profil
Informations forums :
Inscription : novembre 2009
Messages : 36
Points : 12
Points : 12
Par défaut Snmp, mib, traps et Nagios

Bonjour à tous,

Je viens d'installer Nagios 3 pour monitorer quelques serveurs et périphériques au boulot. La configuration des hôtes et services c'est plutôt bien déroulée, j'arrive également à interroger la MIB de mon switch Cisco grâce au plugin check_snmp. J'aimerais maintenant interroger la MIB du Raritan Dominion PX (solution de distribution d'alimentation). Là ca se corse !

Comment peut-on voir la MIB d'un périphérique pour connaitre l'OID à questionner ? Sous Linux, j'ai lancé : snmpwalk -c community -v 2c IPduSwitch et j'ai l'impression d'avoir reçu la MIB complète... Est-ce la bonne commande ? Je me pose la question car quand je la lance sur l'ip du Dominion la réponse est beaucoup plus courte.

Sur l'interface web dans la partie de configuration SNMP du PX, j'ai un lien vers un fichier texte qui serait apparemment la MIB. Mais lorsque je lance la commande snmpget -v 2c -c community IPduPX suivi d'un nom pris dans le fichier texte je n'ai rien en retour... Par contre si je met snmpget -v 2c -c community IPduPX sysContact.0 , je reçois le nom que j'ai configuré alors que cet OID n'est pas dans le fichier texte... Je viens à peine de me mettre à SNMP et je suis un peu perdu ://

Je vais bientôt également devoir configurer snmptrapd.conf et snmptt.conf, auriez vous de bons tutos ?

Merci d'avance à tous !
Ren's est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2010, 08h55   #2
Membre éclairé
 
Avatar de Jenna
 
Jenna Blandin
Inscription : décembre 2009
Messages : 272
Détails du profil
Informations personnelles :
Nom : Jenna Blandin
Âge : 27

Informations forums :
Inscription : décembre 2009
Messages : 272
Points : 307
Points : 307
Je crois que tu confonds un peu la MIB et les variables d'un agent snmp.

La MIB est un fichier texte qui spécifie les OID snmp gérés par un périphérique, les valeurs que peut prendre cet OID et quelques commentaires qui aident à comprendre (normalement) à quoi sert cet OID.

Le fichier MIB se demande au constructeur de l'équipement (et c'est pas toujours la chose la plus facile à récupérer).

Les variables d'un agent SNMP sont les instanciation des ces OID définies par la MIB de ce périphérique. Un agent snmp ne connait que 1.6.3.14.141.12 (c'est n'importe quoi comme OID mais c'est pour l'exemple) et sait (de par le codage du logiciel) quel type de valeur il doit mettre dedans (texte, entier, ...).

Pour faire le lien entre MIB et OID, il faut le fichier MIB du périphérique et un compilateur de MIB.

Citation:
Par contre si je met snmpget -v 2c -c community IPduPX sysContact.0...
Je pense que snmpget connait la mib standard un minimum et t'aide un peu (en te leurrant) sur ce coup là. Le protocole SNMP et l'agent SNMP ne connaisent pas "sysContact.0", il connaissent un OID.

Au passage, un excellent programme pour jouer avec SNMP : SnmpB. Il sait faire du get, du walk, du set et il compile les MIB.
__________________
La valeur n'attend pas le nombre des années
Jenna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2010, 10h06   #3
Candidat au titre de Membre du Club
 
Inscription : novembre 2009
Messages : 36
Détails du profil
Informations forums :
Inscription : novembre 2009
Messages : 36
Points : 12
Points : 12
Merci Jenna, tu m'as mis sur la bonne voie je pense !

J'ai rajouté le fichier MIB de mon PX dans le répertoire /usr/share/snmp/mibs, je n'ai pas eu besoin de le compiler par contre... Maintenant lorsque j'exécute, snmpget -v 2c -c community IPduPX PX-MIB::OID, je reçois bien une valeur !

J'ai également rajouté cette mib à la variable MIBS et je l'ai exportée, de cette façon, plus besoin de mettre PX-MIB:xx ! Par contre j'ai lu sur le net qu'il était possible de rajouter MIBS=+PX-MIB au fichier snmp.conf, mais je n'ai pas ce fichier... Pourrais tu me copier le tiens ?

Je regarderai plus attentivement SNMPB lundi au boulot...
Ren's est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2010, 11h00   #4
Candidat au titre de Membre du Club
 
Inscription : novembre 2009
Messages : 36
Détails du profil
Informations forums :
Inscription : novembre 2009
Messages : 36
Points : 12
Points : 12
Au niveau de snmpb, j'ai bien copié la mib de mon pdu dans le répertoire /usr/share/apps/snmpb/mibs. Mais lorsque j'explore la mib, je ne retrouve rien dans la branche "enterprises" alors qu'elle devrait descendre jusqu'à mon raritan PX... Par contre lorsque je lance un walk sur enterprises, il me donne bien toutes les valeurs mais je ne sais pas l'explorer "graphiquement".
Ren's est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 08h20.


 
 
 
 
Partenaires

Hébergement Web