×

Activer la rétention dans Shinken

Activer la rétention dans Shinken

Vous avez votre Shinken qui marche, mais à chaque modification de configuration suivi de son reload, votre Shinken passe toutes les sondes en pending.
Bien que pas très gênant, cela devient vite lassant.

Il faut pour cela mettre en place la rétention

Cela se fait finalement assez facilement.

Il existe plusieurs méthodes basées sur différents logiciels.
J ai choisi memcache

On commence par installer memcache et un librairie python

apt-get install memcached python-memcache

Ensuite on passe sous l utilisateur Shinken pour installe le module retention-memcache

su shinken
shinken install retention-memcache

Il ne reste plus qu a configuré ton ou tes schedulers.

cd /etc/shinken/schedulers
vim scheduler-master.cfg

Sur la ligne modules rajouter MemcacheRetention
ce qui donnera :

modules MemcacheRetention

on enregistre et on applique a tous les schedulers.

On vérifie

on reload

/etc/init.d/shinken-arbiter reload

Et pour vérifier que tout va bien en même temps on surveille le log

tail -f /var/log/shinken/schedulerd.log

Dans le cas d architecture distribuer il faut sur les autres serveurs slave installé memcache , python et le module Shinken puis redémarrer le slave pour que tout soit prise en compte

Laisser un commentaire