Bonjour,
Je possède un serveur Debian 6 et j’aimerais savoir s’il est possible d’avoir une solution à mon problème. Peut être avec une tâche cron ?
En fait j’aimerais faire fonctionner un script NRPE pour Nagios. Je possède deux serveurs Nagios redondant. Ce script est sur le serveur secondaire :
#!/bin/sh
LIBEXEC=/usr/local/nagios/libexec
EVENT=/usr/src/nagios/contrib/eventhandlers
$LIBEXEC/check_nrpe -H X.X.X.X -c check_nagios
RET=$?
if [ “$RET” = “0” ]
then
$EVENT/disable_active_service_checks
$EVENT/disable_active_host_checks
$EVENT/disable_notifications
else
$EVENT/enable_active_service_checks
$EVENT/enable_active_host_checks
$EVENT/enable_notifications
fi
En fait ce script permet de checker si Nagios est démarré sur le serveur primaire, s’il ne l’ai pas, il démarre ses notifications, check …
Ce script tourne en tâche cron toutes les 1 minutes.
Mais mon soucis c’est sur le primaire je fait de temps en temps des “nagios restart” et là le script se lance.
Est-il possible par exemple de lancer deux fois ce script à la suite avec intervalle de 10sec en gros et en suite de le lancer réellement ?
Merci