Sie können eine Aufgabe über cron einplanen, sofern Sie ein Linux-Betriebssystem verwenden.
Der cron und der crontab von man helfen Ihnen dabei herauszufinden, wie das funktioniert. (Und viele, viele Tutorials im Internet).
Ich habe ein curl-Skript, das die Service / Host-Benachrichtigung von der Befehlszeile aus durch curl deaktiviert / aktiviert.
Müssen Sie dies jedoch für geplante Ausfallzeiten tun.
Kann mir jemand vorschlagen.
Okay, es scheint, als hätten die Leute meine Anforderung nicht verstanden. Lassen Sie uns ein paar Dinge klarstellen. Ich habe bereits ein Skript bei mir .. das sieht ungefähr so aus:
curl -d "einige Schlüsselwertpaare (Hostname, Servicename" URL "Benutzername: Passowrd")
Dadurch wird die Service / Host-Benachrichtigung über die Befehlszeile ein- und ausgeschaltet. Ich möchte curl auf diese Weise verwenden, um Ausfallzeiten für bestimmte Nagios-Server bereitzustellen.
Das obige Skript funktioniert nicht, weil die Ausfallzeit-Option von nagios mehr Parameter einnahm und ich versuchte, diese in das Skript zu integrieren. Aber es hat nicht so funktioniert. Wir müssen auch Startzeit, Endzeit und Kommentarwerte angeben.
Außerdem habe ich die Option curl namens --form und --form-string mit diesem Skript ausprobiert.
Die Idee von besic ist, anstatt zum Nagios-Webinterface zu gehen, wir wollen dies von der Kommandozeile aus erledigen (wir haben den Service / Host-Service und die Benachrichtigung erfolgreich abgeschlossen).
Hoffe ich bin jetzt absolut klar.
Sie können eine Aufgabe über cron einplanen, sofern Sie ein Linux-Betriebssystem verwenden.
Der cron und der crontab von man helfen Ihnen dabei herauszufinden, wie das funktioniert. (Und viele, viele Tutorials im Internet).