diff --git a/plugins/backup/backup.sh b/plugins/backup/backup.sh new file mode 100755 index 00000000..492a9fed --- /dev/null +++ b/plugins/backup/backup.sh @@ -0,0 +1,22 @@ +#!/bin/sh + +# Configuration directives, edit before first use. +BACKUP_DIR=/path/to/your/backups +# How old backups should be considered as non-yound anymore in [days]. +LIFETIME=2 + +# The situation is critical if there are no young files, the backup is down. +case $1 in + config) + cat <<'EOM' +graph_title Number of young files at backup directory +graph_vlabel number +autobackup.label number +autobackup.critical 1: +EOM + exit 0;; +esac + +printf "autobackup.value " +find $BACKUP_DIR -mtime -$LIFETIME | wc -l +