check_file_age -w <Sec1> -c <Sec2> -W <Byte1> -C <Byte2> -f Pfad/Datei
| Parameter | Erkärung |
|---|---|
| -w <Sec1> | ab Sec1 Sekunden wir ein WARING ausgegeben |
| -c <Sec2> | ab Sec2 Sekunden wir ein CRITICAL ausgegeben |
| -W <Byte1> | ab einer Dateigröße von <Byte1> wird ein WARING ausgegeben |
| -C <Byte2> | ab einer Dateigröße von <Byte2> wird ein CRITICAL ausgegeben |
| -f Pfad/Datei | Die zu prüfende Datei wird hier angegeben |
OK - Pfad/Datei is 176 seconds old and 0 bytes
Quelltext
if ( ($opt_c and $age > $opt_c) or ($opt_C and $size > $opt_C) ) { $result = 'CRITICAL'; } elsif ( ($opt_w and $age > $opt_w) or ($opt_W and $size > $opt_W) ) { $result = 'WARNING'; }
In dem original Plugin wird es mit einem < geprüft, was meiner Meinung natürlich falsch ist. Ein CRITICAL kommt raus, wenn die Sekunden größer dem Schwellwert (hinter dem Parameter -c) oder wenn die Bytes größer als der Schwellwert (hinter dem Parameter -C) ist.