diff --git a/HowtoNagiosChecksWrapper.md b/HowtoNagiosChecksWrapper.md index d1e352d8..80e6db01 100644 --- a/HowtoNagiosChecksWrapper.md +++ b/HowtoNagiosChecksWrapper.md @@ -22,7 +22,9 @@ Cette action va créer un fichier temporaire `/tmp/tomcat_alerts_disabled` et in # /usr/share/script/alerts_switch enable tomcat ~~~ -Cette action va renommer le fichier en `/tmp/tomcat_alerts_enabled` s'il existe ou le créer (pour indiquer clairement qu'on a souhaité que les alertes soient activées). On ne supprimer pas le fichier pour ne pas risquer de supprimer un fichier important qui serait là au préalable, portant par malchance le même nom. +Cette action va renommer le fichier en `/tmp/tomcat_alerts_enabled` s'il existe ou le créer (pour indiquer clairement qu'on a souhaité que les alertes soient activées). + +NB : on ne se contente pas de supprimer le fichier "disabled" pour ne pas risquer de supprimer un fichier important qui serait là au préalable, portant par malchance le même nom. Détail du script `alerts_switch` : @@ -153,12 +155,12 @@ else fi ~~~ +Le wrapper exécute le check et en met de côté la sortie standard et le code de sortie. -Le wrapper cherchera donc la présence d'un fichier `/var/tmp/tomcat_alerts_disabled`. +Il cherche ensuite le fichier `/var/tmp/tomcat_alerts_disabled`. S'il est présent et vieux de plus de 24h, il sera détruit pour ne pas risquer d'oubli. -Ensuite le check est exécuté. -Si le fichier temporaire est présent, le wrapper informe le monitoring que les alertes sont désactivées (depuis quand) et lui donne également le résultat du check réel. L'état du check est au pire "warning" si le check a échoué. +Si après ça il ets toujours présent (donc valide), le wrapper informe le monitoring que les alertes sont désactivées (depuis quand) et lui donne également le résultat du check réel. L'état du check est au pire "warning" si le check a échoué. NB: le scripts doit bien être exécutable par l'utilisateur du monitoring. Dans notre cas, un bon emplacement est `/usr/local/lib/nagios/plugins/`, avec des droits en `0755`.