Cronjob-Monitoring¶
Diese Seite erklärt, wie wir überwachen, ob regelmäßige Aufgaben auf unseren Hosts laufen und erfolgreich sind, und wer benachrichtigt wird, wenn eine fehlschlägt oder ausbleibt. Ob unsere Dienste von außen erreichbar sind, steht in Uptime-Monitoring; was wir auf unseren eigenen Hosts messen, in Monitoring.
Wie es funktioniert¶
Regelmäßige Aufgaben, etwa per Cronjob oder systemd-Timer, melden jeden Lauf an healthchecks.io: wann er startet, ob er erfolgreich war und, wenn nicht, was schiefging. Für jede Aufgabe gibt es dort einen Check mit dem Zeitplan, nach dem sie laufen soll. Bleibt eine Meldung zur erwarteten Zeit aus, bemerkt healthchecks.io auch das.
Deshalb läuft die Überwachung außerhalb unserer Server: Eine Aufgabe kann nur melden, dass sie fehlgeschlagen ist, wenn sie überhaupt läuft. Ist werner aus oder läuft der Timer nicht, kommt gar keine Meldung, und das fällt nur einem Dienst auf, der selbst weiterläuft.
Was überwacht wird¶
Zurzeit gibt es einen Check: das nächtliche Backup auf werner.
system-backup meldet jeden Start, Erfolg und Fehler an healthchecks.io; mehr in Backup.
Meldungen¶
Endet ein Lauf mit Fehlern oder bleibt er aus, schickt healthchecks.io eine E-Mail an it-admin@garage-lab.de, wie beim Uptime-Monitoring.
Verwaltet über¶
Die Checks sind in der Web-Oberfläche von healthchecks.io eingerichtet; warum nicht per Code, steht in healthchecks.io.
Weiterlesen¶
- healthchecks.io: der Anbieter
- Backup: was healthchecks.io beim Backup prüft
- Wenn healthchecks.io einen Fehler meldet
- Uptime-Monitoring
- healthchecks.io-Doku