Please Stop. Don't mix false facts.
Correct, my start post have a false "logpath". But that your(plesk) mistake, not mine. After re-install fail2ban module, the path is now magical correct. See:
http://talk.plesk.com/threads/bug-fail2ban-not-working.332449/#post-777266
I think that my configuration is identical to yours. The right path is for all
/var/www/vhosts/system/*/logs/access_log
not!
/var/www/*/logs/access_log
Your plesk said this too:
logpath = /var/www/vhosts/system/*/logs/*access*log
So why was this path few days ago wrong and you tell me now the mistake is by me? I have nothing change an this filter or my system.
Sorry to said this, but that module is full of misconfiguration. Here a simple proof:
apache-badbots => logpath = /var/log/
httpd/*access_log
apache-modsecurity => logpath = /var/log/
apache*/*error.log
EDIT: Here another:
ssh-iptables => logpath = /var/log/
secure
ssh-iptables-ipset4 => logpath = /var/log/
sshd.log
--------------
Thats another general problem of this module:
http://talk.plesk.com/threads/questions-to-fail2ban.332445/
As first time user I see not what is the difference between "apache-badbot" and "plesk-apache-badbot". My first thought is, that "plesk-apache-badbot" is ONLY für plesk gui. Why is here not a short description for each filter?
Why there exists two modules that make the same?
[plesk-apache-badbot]
enabled = false
filter = apache-badbots
action = iptables-multiport[name=BadBots, port="http,https,7080,7081"]
logpath = /var/www/vhosts/system/*/logs/*access*log
/var/log/httpd/*access_log
maxretry = 1
[apache-badbots]
enabled = true
filter = apache-badbots
action = iptables-multiport[name=BadBots, port="http,https"]
sendmail-buffered[name=BadBots, lines=5, dest=[EMAIL]
[email protected][/EMAIL]]
logpath = /var/www/vhosts/system/*/logs/*access_log
/var/log/httpd/*access_log
maxretry = 1