Nagios – la commande check_centreon_snmp_traffic

décembre 8, 2014 4:12 Publié par 4 Comentaires

Bonjour,

Voici comment utiliser la commande check_centreon_snmp_traffic dans Nagios.

Commencez par vous placer dans le répertoire des plugins Nagios :

root@NAGVIS:/usr/local/nagios/libexec#

Pour connaître le nom des interfaces, nous allons utiliser l’argument -s dans la commande suivante :

root@NAGVIS:/usr/local/nagios/libexec# ./check_centreon_snmp_traffic -H SERVER1 -C public -v 2 -s

Nom du serveur après -H
Communauté SNMP après -C
Version SNMP après -v

Résultat :

Interface 1 :: Software Loopback Interface 1 :: up
Interface 2 :: WAN Miniport (SSTP) :: up
Interface 3 :: WAN Miniport (L2TP) :: up
Interface 4 :: WAN Miniport (PPTP) :: up
Interface 5 :: WAN Miniport (PPPOE) :: up
Interface 6 :: WAN Miniport (IPv6) :: up
Interface 7 :: WAN Miniport (Network Monitor) :: up
Interface 8 :: WAN Miniport (IP) :: up
Interface 9 :: RAS Async Adapter :: up
Interface 10 :: WAN Miniport (IKEv2) :: down
Interface 11 :: vmxnet3 Ethernet Adapter #2 :: up
Interface 12 :: Carte Microsoft ISATAP :: down
Interface 13 :: Teredo Tunneling Pseudo-Interface :: down
Interface 14 :: Carte Microsoft ISATAP #2 :: down
Interface 15 :: vmxnet3 Ethernet Adapter #2-QoS Packet Scheduler-0000 :: up
Interface 16 :: vmxnet3 Ethernet Adapter #2-WFP LightWeight Filter-0000 :: up
Interface 17 :: WAN Miniport (Network Monitor)-QoS Packet Scheduler-0000 :: up
Interface 18 :: WAN Miniport (IP)-QoS Packet Scheduler-0000 :: up
Interface 19 :: WAN Miniport (IPv6)-QoS Packet Scheduler-0000 :: up

Nous souhaitons monitorer le traffic de l’interface 11. L’argument -n permet d’utiliser son nom (entre guillemets) :

root@NAGVIS:/usr/local/nagios/libexec# ./check_centreon_snmp_traffic -H SERVER1 -n -C public -v 2 -i "vmxnet3 Ethernet Adapter #2"

Résultat :

Traffic In : 267.79 kb/s (0.0 %), Out : 45.57 kb/s (0.0 %) |traffic_in=267789,7Bits/s;3435973836;4080218930.25;0;4294967295 traffic_out=45567,5Bits/s;3435973836;4080218930.25;0;4294967295

Tout fonctionne correctement. Vérifiez bien vos arguments et particulièrement l’orthographe de votre interface afin d’éviter les erreurs nagios du type :

ERROR: Interface Status Request : Received noSuchName(2) error-status at error-index 1

A+

Classés dans :

Cet article a été écrit par admin

4 commentaires

  • Oli says:

    Bonjour,

    Faut-il avoir Centreon d’installer ?

     
    • nico says:

      Bonjour,
      Je pense qu’il n’est pas nécessaire d’installer centreon pour utiliser ce plugin mais sauf erreur de ma part il est inclus dans les fichiers d’installation de centreon. Il est tout à fait possible de le faire tourner en tant que plugin nagios uniquement, il faut juste vérifier qu’il bien présent dans la librairie nagios.

       
      • allen.b says:

        Bonjour,
        Dans mon cas actuel je n’ai que nagios d’installer et en executant ce plugin, il me retourne:

        Can’t locate centreon.pm in @INC (@INC contains: /usr/lib/nagios/plugins /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at ./check_centreon_snmp_traffic.pl line 34.
        BEGIN failed–compilation aborted at ./check_centreon_snmp_traffic.pl line 34.

        connaissez vous la methode à suivre pour poursuivre son execution ?

        Bien cordialement.

         
        • admin says:

          Effectivement Centreon semble nécessaire à l’exécution de ce plugin. Vous devriez à mon avis l’installer ne serait-ce que pour gérer plus simplement vos hosts et de vos services (mais ce n’est que mon avis).
          Si vous craignez les problèmes de compatibilité entre les versions centreon, nagios et nagvis, je vous propose d’installer la distribution linux FAN (fully automated nagios) : http://www.fullyautomatednagios.org/
          A++

           

Laisser un commentaire