diff --git a/CHANGELOG b/CHANGELOG index 50237f6..2493214 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -5,6 +5,8 @@ and this project **does not adhere to [Semantic Versioning](http://semver.org/sp ### Added +* IS_FAIL2BAN_PURGE: workaround to purge fail2ban database on stretch and buster + ### Changed ### Deprecated diff --git a/evocheck.sh b/evocheck.sh index 9391f11..070902f 100755 --- a/evocheck.sh +++ b/evocheck.sh @@ -610,6 +610,14 @@ check_evobackup() { evobackup_found=$(find /etc/cron* -name '*evobackup*' | wc -l) test "$evobackup_found" -gt 0 || failed "IS_EVOBACKUP" "missing evobackup cron" } +# Vérification de la mise en place de la purge pour fail2ban +check_purge_fail2ban() { + if is_debian_stretch || is_debian_buster; then + if is_installed fail2ban; then + test -f /etc/cron.daily/fail2ban_dbpurge || failed "IS_FAIL2BAN_PURGE" "missing script fail2ban_dbpurge cron" + fi + fi +} # Vérification de l'exclusion des montages (NFS) dans les sauvegardes check_evobackup_exclude_mount() { excludes_file=$(mktemp --tmpdir="${TMPDIR:-/tmp}" "evocheck.evobackup_exclude_mount.XXXXX")