Plugin

dikold Messages postés 26 Statut Membre -  
dikold Messages postés 26 Statut Membre -
Bonjour,

Actuellement en stage, on m'a demandé de créer un plugin pour vérifier l'état des interfaces (active ou standby) sur un routeur cisco1760.

Apparemment je devrais récupérer la MIB et l'OID de ce routeur mais je ne comprends pas très bien comment je dois faire, peut être avec des commandes snmpwalk ou get.

Si quelqu'un pourrait me mettre sur la bonne voie.

Merci d'avance.

A voir également:

1 réponse

dikold Messages postés 26 Statut Membre 1
 
Enfaîte c'est bon j'ai réussit à comprendre le principe.

Maintenant, mon vrai problème depuis le début et que je dois faire le plugin qui va comparer les interfaces de 2 routeurs (master et slave) pour me dire quelle interface est en master et l'autre en slave (ou backup).

Merci d'avance de votre aide
0
[Dal] Messages postés 6373 Statut Contributeur 1 106
 
le terme "plugin" n'est pas un concept du langage Perl.

si on te demande de "faire un plugin", c'est qu'on te demande de faire un script (probablement en langage Perl puisque tu poses la question dans ce forum) fonctionnant sur un produit, qui semble-t-il, permet de surveiller l'état d'un routeur, probablement Nagios.

https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/4/en/toc.html
https://djibril.developpez.com/tutoriels/perl/ecrire-facilement-plugin-nagios-perl/
https://www.digitalocean.com/community/tutorials/how-to-create-nagios-plugins-with-perl-on-ubuntu-12-10

Mais comme je ne sais pas si ma boule de cristal a vu juste...


Dal
0
dikold Messages postés 26 Statut Membre 1
 
Merci Dal ça m'a aidé à commencer mon plugin mais je rencontre un autre problème :

Comment mettre une requête snmpwalk dans un plugin en PERL ?
0
[Dal] Messages postés 6373 Statut Contributeur 1 106
 
Tu n'as toujours pas confirmé si c'était bien pour Nagios ?

Si oui, as-tu lu https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/4/en/monitoring-routers.html ?

Tu peux utiliser snmpwalk en ligne de commande pour récupérer les OID qui t'intéressent, mais tu devrais utiliser le plugin Nagios check_snmp pour récupérer les informations associées à cet OID, comme expliqué dans cette page de la documentation, directement accessible à partir de celle dont je t'ai déjà donné le lien.


Dal

P.S. : précisions terminologiques "Perliennes" :

"Perl" est l'orthographe du langage Perl.
"perl" est l'orthographe de l'interpréteur perl du langage Perl.
"PERL" est une orthographe incorrecte.
0
dikold Messages postés 26 Statut Membre 1
 
C'était pour Icinga mais bon c'est comme nagios alors... ^^'

Mais sinon merci de ton aide j'ai pu finir mon script.

++
0