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.