Nagios : Plugin pour mesurer le trafic
Voici un plugin qui permet de mesurer le trafic d’un port ou d’une interface sur vos switchs / routeurs / serveurs.
Compatible avec la weathermap de Nagvis et les graphiques de PNP4Nagios.
check_iftraffic64.pl pour Nagios
Le plugin dont je vous parle est disponible ici.
Il est utilisable avec SNMP v2 et v3. La documentation ( –help ) est assez fourni.
Il permet de mesurer la banque passante utilisé par mes différents switchs et routeurs. Il me permet aussi de mesurer la bande passante utilisé par un lien VPN sur mon ASA5510. ( en faite un lien VPN sur un ASA dispose d’un nom comme une interface )
Le problème avec cet excellent script est qu’il s’auto scale en fonction de la bande passante utilisé.
C’est à dire que quand vous utilisez 2600kB/s le script indiquera 2,6Mbits/s, quand vous repasserez sous la barre des 1000 il repassera en kB/s.
Si effectivement ça peut paraître logique pour Nagvis qui utilisera surtout la valeur en pourcentage, ça l’ait beaucoup moins pour PNP4Nagios car vous passerez de 1000 ( kB ) à 1,4 ( MB ).
J’ai donc forké le script pour supprimer cet autoscale et sortir toutes les unités en KBytes.
Mon fork est disponible ici.
Mon template pour PNP4Nagios
Dans la foulée j’ai crée un template pour PNP4Nagios afin d’avoir 3 graphiques par check.
- Un graphique avec les deux pourcentages upload et download
- Un graphique avec l’upload en kB/s
- Un graphique avec le download en kB/s

Template PNP4Nagios
Le template est a placé dans /usr/local/pnp4nagios/share/templates.
Merci infiniment j’ai suivi ton tuto de A à Z , j’ai un serveur de monitoring complet et à jour, aujourd’hui je passe et je vois exactement le plugin que je voulais mettre en place.
Merci encore de partager tout se boulot !
De rien !
Il y a encore pas mal de chose à faire, la suite quand je peux 🙂
Tu penses à certaines choses en particulier ? Cela pourrait me donner des idées =)