forked from evolix/evocheck
check_redis: enable multi-instance dump check
To check multiple instances, add something like this in /etc/evocheck.cf: REDIS_BACKUP_PATH='/home/backup/redis/dump.rdb /home/backup/redis-instance2/dump.rdb /home/backup/redis-instance3/dump.rdb'
This commit is contained in:
parent
58a97812c6
commit
a232eeebcc
|
@ -997,8 +997,12 @@ check_ldap_backup() {
|
||||||
check_redis_backup() {
|
check_redis_backup() {
|
||||||
if is_installed redis-server; then
|
if is_installed redis-server; then
|
||||||
# You could change the default path in /etc/evocheck.cf
|
# You could change the default path in /etc/evocheck.cf
|
||||||
|
# REDIS_BACKUP_PATH may contain space-separated paths, example:
|
||||||
|
# REDIS_BACKUP_PATH='/home/backup/redis-instance1/dump.rdb /home/backup/redis-instance2/dump.rdb'
|
||||||
REDIS_BACKUP_PATH=${REDIS_BACKUP_PATH:-"/home/backup/dump.rdb"}
|
REDIS_BACKUP_PATH=${REDIS_BACKUP_PATH:-"/home/backup/dump.rdb"}
|
||||||
test -f "$REDIS_BACKUP_PATH" || failed "IS_REDIS_BACKUP" "Redis dump is missing (${REDIS_BACKUP_PATH})"
|
for file in ${REDIS_BACKUP_PATH}; do
|
||||||
|
test -f "${file}" || failed "IS_REDIS_BACKUP" "Redis dump is missing (${file})"
|
||||||
|
done
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
check_elastic_backup() {
|
check_elastic_backup() {
|
||||||
|
|
Loading…
Reference in a new issue