Table of Contents
Check filesystem errors
Script: check_file_age
check_file_age checks if files are not out of date. You can find non finisheing processes that do not write an output file or logfile anymore.
This check sends performance data.
Requirements
- sudo permission on /bin/journalctl to scan for the information
icingaclient ALL=(ALL) NOPASSWD: /bin/journalctl
Standalone installation
From this repository you need next to this script:
-
inc_pluginfunctions
shared function for all IML checks written in bash
Syntax
______________________________________________________________________
CHECK_FILE_AGE
v1.1
(c) Institute for Medical Education - University of Bern
Licence: GNU GPL 3
https://os-docs.iml.unibe.ch/icinga-checks/Checks/check_file_age.html
______________________________________________________________________
Check if files are not out of date.
You can customize the values for
* directory
* limits for warning and critical
* filename filter pattern
This plugin sends performancedata.
SYNTAX:
check_file_age [-h] [--dir PATH] [--filter FILTER] [--critical VALUE] [--warning VALUE]
OPTIONS:
-h, --help
this help
PARAMETERS:
-d, --dir PATH
set installation dir of iml deployment to find its check skript
default dir: /var/iml-backup
-c, --critical VALUE
critical level in days (default: 14)
-w. --warning VALUE
warning level in days (default: 7)
-f --filter FILTER
filter for filenames (default: *.*
EXAMPLE:
check_file_age
Check backup data with initial values
check_file_age -d /data/mybackups
Check iso files a given directory
check_file_age -d /data/mybackups -w 14 -c 28
Check iso files a given directory and customized limits
Parameters
(none)