Browse Source

Update ynh_add_fail2ban_config helper

pull/38/head
Maniack Crudelis 8 years ago
committed by GitHub
parent
commit
32571e25b7
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 11
      scripts/_common.sh

11
scripts/_common.sh

@ -83,7 +83,7 @@ enabled = true
port = $ports port = $ports
filter = $app filter = $app
logpath = $logpath logpath = $logpath
maxretry = $max_retry"
maxretry = $max_retry
EOF EOF
sudo tee $finalfail2banfilterconf <<EOF sudo tee $finalfail2banfilterconf <<EOF
@ -91,16 +91,17 @@ EOF
before = common.conf before = common.conf
[Definition] [Definition]
failregex = $failregex failregex = $failregex
ignoreregrex ="
ignoreregex =
EOF EOF
ynh_store_file_checksum "$finalfail2banjailconf" ynh_store_file_checksum "$finalfail2banjailconf"
ynh_store_file_checksum "$finalfail2banfilterconf" ynh_store_file_checksum "$finalfail2banfilterconf"
sudo systemctl restart fail2ban
if local fail2ban_error="$(tail -n50 /var/log/fail2ban.log | grep "WARNING Command.*$app.*addfailregex")"
systemctl restart fail2ban
local fail2ban_error="$(journalctl -u fail2ban | tail -n50 | grep "WARNING.*$app.*")"
if [ -n "$fail2ban_error" ]
then then
echo "[ERR] Fail2ban fail to load the jail for $app" >&2
echo "[ERR] Fail2ban failed to load the jail for $app" >&2
echo "WARNING${fail2ban_error#*WARNING}" >&2 echo "WARNING${fail2ban_error#*WARNING}" >&2
fi fi
} }

Loading…
Cancel
Save