Ich möchte einen Gesundheitscheck eines Dienstes durchführen, indem ich eine bestimmte URL aufrufe. Die einfachste Lösung wäre die Verwendung von cron, um die Prüfung etwa jede Minute durchzuführen. Im Fehlerfall sendet mir cron eine E-Mail.
Ich habe versucht, cUrl dafür zu verwenden, aber ich kann es nicht dazu bringen, Meldungen nur bei Fehlern auszugeben. Wenn ich versuche, die Ausgabe nach / dev / null zu leiten, wird der Fortschrittsbericht gedruckt.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 5559 100 5559 0 0 100k 0 --:--:-- --:--:-- --:--:-- 106k
Ich habe versucht, die Curl-Optionen durchzusehen, aber ich kann nichts finden, das der Situation entspricht, in der Sie möchten, dass es über den Erfolg schweigt, aber bei Fehlern Geräusche macht.
Gibt es eine Möglichkeit, Curl zu machen, was ich will, oder gibt es ein anderes Tool, das ich mir ansehen sollte?
icinga
oder einem anderen Überwachungssystem?