Tools wie Nagios werden von Aussenstehenden oft danach bewertet, wie viele „Fehlalarme“ sie generieren. Eine häufige Ursache für Fehlalarme ist, wenn ein Server mal eben durchgebootet wird und der Nagios-Server das merkt. Prompt geht eine Meldung raus, die über einen nicht erreichbaren Host berichtet. Natürlich ist es so gedacht, dass der Admin, der einen Server durchbootet eine Downtime im Nagios einträgt, die Realität sieht aber leider anders aus.
Ein Ansatz um der Problematik entgegen zu wirken ist ein automatisches Shutdown-Script. In Linux lassen sich Init-Scripte einbinden.
Das Script kann ohne Startparameter eine Host-Downtime für den Host anlegen, auf dem es ausgeführt wird.
Im Rahmen eines Backups müssen oft Dienste heruntergefahren und anschließend neu gestartet werden. Backup-Programme wie Legato erledigen das über Scripte, die vor und nach dem Backup ausgeführt werden. Um auch hier die Benachrichtigung durch Nagios zu unterbinden, kann das Downtime-Script eingebunden werden.
Mit 3 Startparametern kann eine Service-Downtime an Nagios gesendet werden:
./nagios_downtime.pl /H <Hostname> /S <Servicename> /T <Downtime>
Die aktuelle Version ist immer hier zu finden: Nagios Downtime Scripts