Watchdog: Datei-Alter
Überwacht, wie lange eine Datei nicht geändert wurde, mit Fehler- und optionaler Warnschwelle. Geeignet für Backups. Typ file_age, Runner Agent. Felder und Meldungen.
Watchdog: Datei-Alter
Der Check vergleicht die Änderungszeit einer Datei mit der aktuellen Zeit. Das eignet sich etwa für eine Zeitstempel-Datei, die ein Backup-Skript nach Erfolg anfasst.
| Eigenschaft | Wert |
|---|---|
| Typ-Kennung | file_age |
| Runner | Agent |
| Ziel in der E-Mail | Path |
Felder
| Feld | Schlüssel | Standard | Bedeutung |
|---|---|---|---|
| File path | path |
Pflicht. Absoluter Pfad der Datei | |
| Max age | max_age_minutes |
1440 (1 Tag) |
FAIL, wenn die Datei älter ist. Eingabe in Tagen, Stunden und Minuten |
| Warn age | warn_age_minutes |
0 (aus) |
WARN, wenn die Datei älter ist. Muss kleiner sein als das maximale Alter, 0 schaltet die Warnung ab |
Ablauf
Der Pfad bekommt HOST_ROOT vorangestellt, wenn die Variable im Agenten gesetzt ist. Das Alter ist auf ganze Minuten gerundet.
| Situation | Status | Meldung |
|---|---|---|
| Jünger als Warn- und Maximalalter | OK |
<n> min old |
| Älter als das Warnalter | WARN |
File is <n> min old (warn: <w> min) |
| Älter als das Maximalalter | FAIL |
File is <n> min old (max: <m> min) |
| Datei nicht vorhanden | FAIL |
File not found: <Pfad> |
| Änderungszeit liegt in der Zukunft | UNKNOWN |
File mtime is in the future (<n> min) |
| Änderungszeit nicht lesbar | UNKNOWN |
Cannot read mtime of <Pfad> |
| Kein Pfad | UNKNOWN |
No path configured |
Das Maximalalter wird zuerst geprüft. Ist das Warnalter nicht kleiner als das Maximalalter, kommt die Warnung nie zum Zug.