Surveillance Open Source avec Shinken (Nagios)

Dans cet article j’explique comment vérifier l’état d’un service TCP qui écoute en local sur un hôte avec Nagios.

Prenons l’exemple d’un serveur qui écoute sur le port TCP 127.0.0.1:1234 au lieu de 0.0.0.0:1234.

Afin d’avoir une vérification saine qui ne tombe pas en expiration de connexion, NRPE doit être utilisé.

Simplement, ajouter à /etc/nagio/nrpe_local.cfg une ligne qui ressemble à :

command[check_tcp_1234] = /usr/lib/nagios/plugins/check_tcp -H 127.0.0.1 -p 1234

et, redémarrer NRPE.