Maniack Crudelis
8 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
31 additions and
30 deletions
-
scripts/_common.sh
|
|
|
@ -83,7 +83,7 @@ enabled = true |
|
|
|
port = $ports |
|
|
|
filter = $app |
|
|
|
logpath = $logpath |
|
|
|
maxretry = $max_retry" |
|
|
|
maxretry = $max_retry |
|
|
|
EOF |
|
|
|
|
|
|
|
sudo tee $finalfail2banfilterconf <<EOF |
|
|
|
@ -91,16 +91,17 @@ EOF |
|
|
|
before = common.conf |
|
|
|
[Definition] |
|
|
|
failregex = $failregex |
|
|
|
ignoreregrex =" |
|
|
|
ignoreregex = |
|
|
|
EOF |
|
|
|
|
|
|
|
ynh_store_file_checksum "$finalfail2banjailconf" |
|
|
|
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 |
|
|
|
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 |
|
|
|
fi |
|
|
|
} |
|
|
|
|