Je utilise GroundWork (un cadre de surveillance construit sur Nagios) pour surveiller quelques appareils réseau via SNMP, mais je suis bloqué sur un problème avec l'utilisation de la bande passante.
La plupart des routeurs, y compris le Cisco 2800 utilisé ici, peuvent être interrogés via SNMP pour obtenir des informations sur le trafic réseau; cependant, ils renvoient ces informations sous forme de compteur, ce qui signifie "combien d'octets sont entrés ou sortis d'une interface donnée depuis que le routeur a été allumé". Ainsi, pour obtenir quelque chose de significatif de ces informations, vous devez, par exemple, interroger ces informations chaque seconde et voir de combien chaque mesure diffère de la précédente.
Groundwork/Nagios peut automatiquement gérer cela pour les données de performance, car ils utilisent RRD pour stocker ces données et RRD prend en charge le calcul des deltas entre les valeurs.
Mais comment puis-je générer une alerte lorsque l'utilisation de la bande passante dépasse un certain seuil? Nagios peut envoyer des alertes uniquement lorsque la valeur est supérieure à un seuil donné, pas en fonction de la différence entre deux mesures distinctes de la même valeur.
J'ai besoin d'un moyen de vérifier si l'utilisation de la bande passante est supérieure à un certain seuil, et de générer une alerte Nagios (et ainsi d'envoyer un e-mail) si cela se produit; je ne peux pas me fier uniquement à l'administrateur qui regarde les données de performance pour voir s'il y a un problème avec la bande passante du réseau.