mirror of
https://github.com/munin-monitoring/contrib.git
synced 2025-09-18 16:48:44 +00:00
Merge pull request #602 from AronNovak/backup
General purpose backup monitoring plugin
This commit is contained in:
commit
c10abbef57
1 changed files with 22 additions and 0 deletions
22
plugins/backup/backup.sh
Executable file
22
plugins/backup/backup.sh
Executable file
|
@ -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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue