Plugin

Fermé
dikold Messages postés 22 Date d'inscription mardi 19 mai 2015 Statut Membre Dernière intervention 14 novembre 2016 - 25 févr. 2016 à 11:21
dikold Messages postés 22 Date d'inscription mardi 19 mai 2015 Statut Membre Dernière intervention 14 novembre 2016 - 3 mars 2016 à 15:50
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 22 Date d'inscription mardi 19 mai 2015 Statut Membre Dernière intervention 14 novembre 2016 1
25 févr. 2016 à 14:45
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 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
26 févr. 2016 à 10:56
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 22 Date d'inscription mardi 19 mai 2015 Statut Membre Dernière intervention 14 novembre 2016 1
1 mars 2016 à 09:53
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 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
Modifié par [Dal] le 1/03/2016 à 11:43
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 22 Date d'inscription mardi 19 mai 2015 Statut Membre Dernière intervention 14 novembre 2016 1
3 mars 2016 à 15:50
C'était pour Icinga mais bon c'est comme nagios alors... ^^'

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

++
0