Zabbix est capable de surveiller les appareils compatibles SNMP et affiche même leur état dans son interface web :
L'icône verte indique que Zabbix reçoit des données.
L'icône rouge indique que Zabbix ne reçoit pas de données.
Cependant, je ne trouve pas de moyen évident pour que Zabbix me prévienne si un périphérique SNMP est devenu indisponible.
Aujourd'hui, j'ai découvert qu'un de mes serveurs n'avait plus d'espace disque ; le disque était surveillé par SNMP, mais Zabbix n'avait reçu aucune donnée depuis le 15 décembre ! Pendant tout ce temps, il affichait cette icône rouge, mais je n'ai jamais eu l'occasion de consulter la liste des hôtes pendant cette période et je ne l'ai donc pas remarqué. Jusqu'à aujourd'hui où le serveur est mort à cause d'un manque d'espace disque et où mon téléphone a sonné au milieu du dîner...
Après enquête, j'ai constaté, bien sûr, que snmpd is stopped
. J'aurais aimé en être informé il y a deux mois !
Zabbix ne devrait-il pas générer un événement lorsque cela se produit ? Le manuel de Zabbix ne mentionne rien à ce sujet. Et Google veut seulement me dire comment surveiller des OID spécifiques. Comment puis-je être averti lorsqu'un périphérique SNMP ne répond tout simplement pas ?
L'approche la plus évidente consiste à créer un déclencheur, bien que je n'aie aucune idée du nom de l'élément que ce point de données pourrait avoir (encore une fois, ce n'est pas dans le manuel ou apparent sur Google).
Le serveur est Zabbix 2.0.9 et j'utilise son modèle intégré Template SNMP Disks.