Добрый день, установил на сервер c zimbra fail2ban.
но он ни как не хочет блокировать ip адреса. Я так понял что те правила которые идут по умолчанию не отрабатывают.
к примеру в логах есть строка:
INFO [ImapServer-595] [ip=192.168.0.5;oip=181.209.77.162;via=192.168.0.5(nginx/1.7.1);ua=Zimbra/8.7.0_GA_1659;] account - authentication failed for mail@domain.ru (no such account)
А это /filter.d/zimbra.conf
# Fail2Ban configuration file
#
# Author: Martin Slavovo
[Definition]
failregex = \[oip=<HOST>;\] account – authentication failed for .* \(no such account\)$
\[oip=<HOST>;\] imap – authentication failed for .* \(external LDAP auth failed\)$
\[oip=<HOST>;\] imap – authentication failed for .* \(account lockout\)$
\[ip=<HOST>;\] security – cmd=Auth; .* error=authentication failed for .*, invalid password;$
\[ip=<HOST>;\] security – cmd=AdminAuth; .* error=authentication failed for .*, invalid password;$
\[ip=<HOST>;\] security – cmd=Auth; .* error=authentication failed for .*, account lockout$
\[ip=<HOST>;\] account – authentication failed for .* \(account lockout\)$
;oip=<HOST>;.* security – cmd=Auth; .* protocol=soap; error=authentication failed for .* invalid password;$
\[oip=<HOST>;.* SoapEngine – handler exception: authentication failed for .*, account not found$
WARN .*ip=<HOST>;ua=ZimbraWebClient .* security – cmd=AdminAuth; .* error=authentication failed for .*;$
INFO .*ip=<HOST>;ua=zclient.*\] .* authentication failed for \[.*\], (invalid password|account not found)+$
NOQUEUE: reject: RCPT from .*\[<HOST>\]: 550 5.1.1 .*: Recipient address rejected:
ignoreregex =
Пути к логам указаны верно.
Два верхних правила я переписал, но ничего так и не банится, хотя в логах есть записи. Может я как-то не правильно описал правило и оно не фильтрует эти записи?