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
/etc/init.d/shinken check
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