récupération de MIB

hopper
Messages : 12
Enregistré le : 19 décembre 2011, 15:57

récupération de MIB

Message par hopper » 04 janvier 2012, 10:15

Bonjour,

J'ai récupérer une MIB via "snmpwalk" mais je ne sais pas comment la mettre en place.

Merci.

Avatar du membre
Seb
Messages : 3558
Enregistré le : 11 février 2009, 17:35
Localisation : Limoges
Contact :

Re: récupération de MIB

Message par Seb » 04 janvier 2012, 12:16

Pouvez vous préciser ce que vous voulez faire?
"Mieux vaut cent chevaux sous une selle que d'un âne assis dessus"
Joe dans son bar servant un de ses clients...JBT

hopper
Messages : 12
Enregistré le : 19 décembre 2011, 15:57

Re: récupération de MIB

Message par hopper » 04 janvier 2012, 12:55

Salut Seb

J'ai un routeur Cisco 3800 que je souhaites administrer/superviser, donc j'ai pu récupérer des MIB via "snmpwalk", mais je ne sais pas comment faire pour la mettre en place/l'intégrer..le but c'est de gérer des OID là-dessus.

merci pour ton aide.

Avatar du membre
Seb
Messages : 3558
Enregistré le : 11 février 2009, 17:35
Localisation : Limoges
Contact :

Re: récupération de MIB

Message par Seb » 04 janvier 2012, 19:17

Ah...en gros tu souhaites faire ton propre plugin?
Euh j'epère que tu es calé en scripts...
Le plus simple c'est de récuperer un check_snmp_ciscogenre :

http://exchange.nagios.org/directory/Un ... mp/details

ou


http://exchange.nagios.org/components/c ... 9&cf_id=24

Et de l'adapter a tes oid!

+++

ps: euh pourquoi dans la section EN = english???
"Mieux vaut cent chevaux sous une selle que d'un âne assis dessus"
Joe dans son bar servant un de ses clients...JBT

hopper
Messages : 12
Enregistré le : 19 décembre 2011, 15:57

Re: récupération de MIB

Message par hopper » 05 janvier 2012, 09:41

Bonjour Seb,

Déjà merci pour ta réponse, et pour le forum d'anglais j'ai juste pas fais gaffe..dsl

sinon pour la MIB, je pense que je me suis mal exprimé..donc je recap

je souhaites administrer un routeur, donc j'ai active le service snmp, jusque la tout va bien, sauf que pour faire des Get/Set/Trap..il me faut bien une MIB que j'installe sur la "nmc", donc j'ai suivi la démarche décrite sur la doc d'EON "premiers pas/page 45", j'ai utiliser "snmpwalk" il m'a sorti toute une liste..et la je bloque, je ne sais quoi faire... :(((

je désespère grave..en fait je suis une formation tech systèmes et réseaux, et je dois monter un projet avec EON.. il m'a été imposé :((

Avatar du membre
Seb
Messages : 3558
Enregistré le : 11 février 2009, 17:35
Localisation : Limoges
Contact :

Re: récupération de MIB

Message par Seb » 05 janvier 2012, 09:50

Euh je comprend encore moins la...A mon sens tu t'embrouilles!

1- Active le snmp sur ton cisco avec la communauté v2c, pour faire simple met comme la communauté snmp de EON : EyesOfNetwork (gaffe à la casse!).

2- Dl un plugin genre le 2eme lien du dessus.

3- Copie ce plugin dans /srv/eyesofnetwork/nagios/plugins/

4- Met les bons droits dessus, 775 pour nagios groupe eyesofnetwork

5- Teste ce plugin pour trouver la bonne syntaxe; Pour cela place toi en console dans l'arborescencce /srv..../plugins/ et fait un
./check_nomdubousin
Par defaut il va te proposer une syntaxe type...

6- Déclare cette commande dans eonweb, onglet administration, section "nagios configuration". Dans la partie droite va dans "nagios command".
La prend exemple sur une commande deja faite pour voir les variables...genre $user1$ c'est le chemin, $user2$ c'est la communauté, etc...

7- Il te reste a utiliser cette commande dans un service que tu affecteras a ton host! Fini!


+++!
"Mieux vaut cent chevaux sous une selle que d'un âne assis dessus"
Joe dans son bar servant un de ses clients...JBT

hopper
Messages : 12
Enregistré le : 19 décembre 2011, 15:57

Re: récupération de MIB

Message par hopper » 06 janvier 2012, 09:48

slt Seb,

j'ai suivi ta config, sauf que qd le lance :
[root@localhost plugins]# ./check_snmp_cisco -H 192.168.x.y -C EyesOfNetwork -I GigabitEthernet0/0 -S up

J'ai ca comme message..penses-tu que j'ai zappé une étape???

sh: /var/nagios_plugin_cache/192.168.24.142_cache.tmp: Aucun fichier ou répertoire de ce type
mv: ne peut évaluer `/var/nagios_plugin_cache/192.168.24.142_cache.tmp': Aucun fichier ou répertoire de ce type
grep: /var/nagios_plugin_cache/192.168.24.142_cache: Aucun fichier ou répertoire de ce type
IF-MIB::ifOperStatus.: Unknown Object Identifier (Index out of range: (ifIndex)) Unknown state for GigabitEthernet0/0 : check your -s state syntax

merci encore et dsl de te prendre la tête avec ca!! tu es la seule personne que je connaisse qui connait le produit.

Avatar du membre
Seb
Messages : 3558
Enregistré le : 11 février 2009, 17:35
Localisation : Limoges
Contact :

Re: récupération de MIB

Message par Seb » 06 janvier 2012, 12:33

Juste une petite adaptation a faire:

-Edites le script et modifie le chemin à la ligne:

my $CachePath="/var/nagios_plugin_cache/";

En effet ça c'est pour une install nagios de base or les chemins sont remaniés sur eon pour plus de clarté donc ce serait plutot:

my $CachePath="/srv/eyesofnetwork/nagios/...(me rappelle plus du chemin jettes un oeil)/";

-Pour ton -S met "up" au lieu de up sinon c'est optionnel, ne met rien!

+++!
"Mieux vaut cent chevaux sous une selle que d'un âne assis dessus"
Joe dans son bar servant un de ses clients...JBT

hopper
Messages : 12
Enregistré le : 19 décembre 2011, 15:57

Re: récupération de MIB

Message par hopper » 09 janvier 2012, 10:59

Slt Seb,

merci pour ton suivi "+ que helpful", j'ai suivi tes modifs et apparemment ça fonctionne, mais je pense qu'il y a un pti hic quelque part, car la commande me donne ceci:
[root@localhost plugins]# ./check_snmp_cisco -H 192.168.24.143 -C EyesOfNetwork -I GigabitEthernet0/0

IF-MIB::ifOperStatus.: Unknown Object Identifier (Index out of range: (ifIndex))
Unknown state for GigabitEthernet0/0 : check your -s state syntax

PS: j'ai zappé le -S optionnel mais il me sort toujours le "check syntax"

Avatar du membre
Seb
Messages : 3558
Enregistré le : 11 février 2009, 17:35
Localisation : Limoges
Contact :

Re: récupération de MIB

Message par Seb » 09 janvier 2012, 11:09

Au lieu de gigabit.... regarde en faisant un snmpwalk la valeur numérique qui sert d'index a ce port...
Un truc genre 100001 ou autre...en effet "giga..." est un alias d'une forme numérique et si la bonne mib n'est pas connue le script trouve pas ce port.
Retente donc la commande en mettant la valeur numérique!
+++
"Mieux vaut cent chevaux sous une selle que d'un âne assis dessus"
Joe dans son bar servant un de ses clients...JBT

Répondre