Logoj0ke.net Open Build Service > Projects > internetx > nagios-plugins-automysqlbackup > check_automysqlbackup
Sign Up | Log In

File check_automysqlbackup of Package nagios-plugins-automysqlbackup

 
1
#!/bin/bash
2
3
BASEPATH="/backup/mysql/localhost/daily/"
4
5
[ -f /etc/nagios/check_automysqlbackup.conf ] && . /etc/nagios/check_automysqlbackup.conf
6
7
count=$( find ${BASEPATH}. -type f -name '*.bz2' -o -name '*.gz' -o -name '*.sql' -mtime 0 | wc -l )
8
 
9
if [ $count -gt 0 ] ; then
10
    echo "OK: found $count table backup files"
11
    exit 0
12
else
13
    echo "ERROR: Latest MySQL backup is older than 24 hours, please check!"
14
    exit 2
15
fi
16
echo "UNKOWN"
17
exit 3
18