Nagios Plugin Datum in Dateiname abfragen
Hallo Leute,
ich habe die Aufgabe in unserem Nagios System täglich eine Datei in einem Verzeichnis auf Existenz zu überprüfen.
Dies wollte ich mit folgendem Plugin realisieren:
/usr/local/nagios/libexec# ./check_nrpe -H $HOSTNAME$ -c CheckFiles -a path='$PATH$' pattern='JJJJMMTT.txt' 'filter= size gt 0b' max-dir-depth=0 MinCrit=0
Hierbei soll immer die .txt Datei auf Existenz überprüft werden, die das Datum des nächsten Tages im Filenamen enthält.
Als Beispiel: Heute ist der 20.01.2017
Nagios soll mir eine Warnung ausgeben, falls die Datei "20170121.txt" nicht in dem Verhzeichnis vorhanden ist.
Nun zu meiner Frage:
Wie kann ich den Command und Service so definieren, dass er täglich das aktuelle Datum + 1 Tag in genau diesem Format abfrägt.
Danke schonmal
itazubii
ich habe die Aufgabe in unserem Nagios System täglich eine Datei in einem Verzeichnis auf Existenz zu überprüfen.
Dies wollte ich mit folgendem Plugin realisieren:
/usr/local/nagios/libexec# ./check_nrpe -H $HOSTNAME$ -c CheckFiles -a path='$PATH$' pattern='JJJJMMTT.txt' 'filter= size gt 0b' max-dir-depth=0 MinCrit=0
Hierbei soll immer die .txt Datei auf Existenz überprüft werden, die das Datum des nächsten Tages im Filenamen enthält.
Als Beispiel: Heute ist der 20.01.2017
Nagios soll mir eine Warnung ausgeben, falls die Datei "20170121.txt" nicht in dem Verhzeichnis vorhanden ist.
Nun zu meiner Frage:
Wie kann ich den Command und Service so definieren, dass er täglich das aktuelle Datum + 1 Tag in genau diesem Format abfrägt.
Danke schonmal
itazubii
Please also mark the comments that contributed to the solution of the article
Content-Key: 326984
Url: https://administrator.de/contentid/326984
Printed on: April 27, 2024 at 16:04 o'clock
2 Comments
Latest comment
täglich das aktuelle Datum + 1 Tag
Sopattern="$(date -d "+1day" +%Y%m%d).txt"