diff --git a/HowtoRedis.md b/HowtoRedis.md index 82eb4268..27c83755 100644 --- a/HowtoRedis.md +++ b/HowtoRedis.md @@ -502,20 +502,28 @@ Voir les requêtes que redis reçoit : $ redis-cli monitor ~~~ -### Nagios +### Nagios/Icinga -Un check Nagios « basique » consiste à initier une connexion TCP sur le socket unix du serveur Redis, et s'assurer qu'il répond bien : +Depuis *Debian Stretch*, nn check redis à été ajouté dans le paquet `nagios-plugins-contrib`, permettant d'avoir un check plus sophistiqué qu'un simple check TCP. Il est capable de surveiller la réplication, la consommation de mémoire... tout en retournant diverses informations sur le status du serveur. Il faut penser à installer la lib redis pour perl, absente des dépendances. + +~~~ +# apt install libredis-perl nagios-plugins-contrib +$ /usr/lib/nagios/plugins/check_redis -H 127.0.0.1 +OK: REDIS 3.2.6 on 127.0.0.1:6379 has 0 databases (), up 17 hours 56 minutes +~~~ + + +Sur *Debian Jessie*, il n'y a pas de check redis embarqué. A place, on peut faire un check Nagios « basique » consiste à initier une connexion TCP sur le socket unix du serveur Redis, et s'assurer qu'il répond bien : ~~~ $ /usr/lib/nagios/plugins/check_tcp -H /var/run/redis.pid ~~~ -Des checks Nagios avancés existent également, notamment pour surveiller la réplication ou pour retourner diverses info sur le status du serveur : +Il est toujours possible de récupérer le check avancé, pour l'utiliser sur *Jessie* : -* -* +* +* -Ces 2 plugins nécessitent de se connecter via un socket réseau au serveur, mais une [version antérieure](https://github.com/shift/nagios-check-redis/commit/16ee166aecd7b617c21dc8138a61829f506dc34c) de _nagios-check-redis_ supporte les sockets unix. ### Munin