Bonjour à tous
Ce week end, j’ai décidé d’abandonner mon visio pour mon infra privée, beaucoup trop embêtant à maintenir (surtout sous Mac OS) et donc j’ai décidé d’utiliser mon nagios encore un peu plus.
En cherchant comment utiliser le plugin check_snmp pour monitorer les interfaces de mon switch, je me suis rendu compte que je rencontré quelques problèmes pour la mise en place des alertes de types Critical & Warning.
Je suis tombé sur le site du plugin check_snmp_int qui fait exactement ce que j’ai besoin et d’une facilité déconcertante.
Pour la mise en place rien de plus simple
cd /usr/local/nagios/libexec wget http://nagios.manubulon.com/check_snmp_int.pl chmod +x check_snmp_int.pl mv check_snmp_int.pl check_snmp_int |
Niveau utilisation tout aussi simple
Get help | ./check_snmp_int.pl -h |
List all interfaces | ./check_snmp_int.pl -H 127.0.0.1 -C public -n zzzz -v |
snmpv3 login | ./check_snmp_int.pl -H 127.0.0.1 -l login -w passwd |
Check eth0 interface is up | ./check_snmp_int.pl -H 127.0.0.1 -C public -n eth0 -r |
Check that all eth interface are up | ./check_snmp_int.pl -H 127.0.0.1 -C public -n eth |
Check that all ppp interface are down | ./check_snmp_int.pl -H 127.0.0.1 -C public -n ppp -i |
Check that all eth interface are administratively up | ./check_snmp_int.pl -H 127.0.0.1 -C public -n eth -a |
Check that FastEternet0/11 to 0/14 are up (Cisco) | ./check_snmp_int.pl -H 127.0.0.1 -C public -n « Fast.*0.1[1234] » |
Check the eth0 usage Note : no critical inbound (0) |
./check_snmp_int.pl -H 127.0.0.1 -C public -n eth0 -k -w 200,400 -c 0,600 |
Après rien de plus simple pour avoir l’état rapidement des ses interfaces réseaux de son switch par exemple un HP Procurve 2524 pour ma part
./check_snmp_int -H Mon_Switch -C public -n 15 -r
Me sert à récupérer l’état de l’interface 15 de mon switch.
Le tout intégré dans NConf et le tour est joué.
Je vous souhaite une bonne fin de dimanche soir et à très vite.