forked from evolix/evocheck
support multiple values for SQL_BACKUP_PATH and POSTGRES_BACKUP_PATH
This commit is contained in:
parent
83fa22a72a
commit
44b09ef850
|
@ -5,6 +5,8 @@ and this project **does not adhere to [Semantic Versioning](http://semver.org/sp
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
|
* support multiple values for SQL_BACKUP_PATH and POSTGRES_BACKUP_PATH
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
* IS_EVOBACKUP_EXCLUDE_MOUNT: exclude disabled backup scripts
|
* IS_EVOBACKUP_EXCLUDE_MOUNT: exclude disabled backup scripts
|
||||||
|
|
16
evocheck.sh
16
evocheck.sh
|
@ -881,15 +881,25 @@ check_sql_backup() {
|
||||||
if (is_installed "mysql-server" || is_installed "mariadb-server"); then
|
if (is_installed "mysql-server" || is_installed "mariadb-server"); then
|
||||||
# You could change the default path in /etc/evocheck.cf
|
# You could change the default path in /etc/evocheck.cf
|
||||||
SQL_BACKUP_PATH=${SQL_BACKUP_PATH:-"/home/backup/mysql.bak.gz"}
|
SQL_BACKUP_PATH=${SQL_BACKUP_PATH:-"/home/backup/mysql.bak.gz"}
|
||||||
test -f "$SQL_BACKUP_PATH" || failed "IS_SQL_BACKUP" "MySQL dump is missing (${SQL_BACKUP_PATH})"
|
for backup_path in ${SQL_BACKUP_PATH}; do
|
||||||
|
if [ ! -f "${backup_path}" ]; then
|
||||||
|
failed "IS_SQL_BACKUP" "MySQL dump is missing (${backup_path})"
|
||||||
|
test "${VERBOSE}" = 1 || break
|
||||||
|
fi
|
||||||
|
done
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
check_postgres_backup() {
|
check_postgres_backup() {
|
||||||
if is_installed "postgresql-9*"; then
|
if is_installed "postgresql-9*" || is_installed "postgresql-1*"; then
|
||||||
# If you use something like barman, you should disable this check
|
# If you use something like barman, you should disable this check
|
||||||
# You could change the default path in /etc/evocheck.cf
|
# You could change the default path in /etc/evocheck.cf
|
||||||
POSTGRES_BACKUP_PATH=${POSTGRES_BACKUP_PATH:-"/home/backup/pg.dump.bak*"}
|
POSTGRES_BACKUP_PATH=${POSTGRES_BACKUP_PATH:-"/home/backup/pg.dump.bak*"}
|
||||||
test -f ${POSTGRES_BACKUP_PATH} || failed "IS_POSTGRES_BACKUP" "PostgreSQL dump is missing (${POSTGRES_BACKUP_PATH})"
|
for backup_path in ${POSTGRES_BACKUP_PATH}; do
|
||||||
|
if [ ! -f "${backup_path}" ]; then
|
||||||
|
failed "IS_POSTGRES_BACKUP" "PostgreSQL dump is missing (${backup_path})"
|
||||||
|
test "${VERBOSE}" = 1 || break
|
||||||
|
fi
|
||||||
|
done
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
check_mongo_backup() {
|
check_mongo_backup() {
|
||||||
|
|
Loading…
Reference in a new issue