Surveillance de Zebra avec monit

Monit est un excellent programme de surveillance de serveur, tout à fait à même de surveiller un service comme Zebra, moins conventionnel qu'Apache ou MySQL.

On trouve plusieurs guides d'installation sur le web, je vous recommande celui-ci :
http://www.journaldunet.com/developpeur/outils/tutoriel-pratique/monit-e...

Après installation, il suffit de copier le contenu suivant dans /etc/monit/monitrc (sur Debain) et de redémarrer monit :

# Zebra
check process zebrasrv with pidfile /var/lock/koha/zebradb/biblios/zebrasrv.pid
group zebra
start program = "/bin/sh /usr/share/koha/bin/koha-zebra-ctl.sh start"
stop program = "/bin/sh /usr/share/koha/bin/koha-zebra-ctl.sh stop"
if changed pid then alert
if 5 restarts within 5 cycles then timeout

NB : il sera peut-être nécessaire de modifier l'adresse du fichier pid en fonction de votre installation.