De esta pergunta que segui isto respondeu.
Eu faço um filtro e o habilito dentro do arquivo de configuração do fail2ban. Este é o filtro:
# Fail2Ban filter to web requests for home directories on Apache servers
[INCLUDES]
before = apache-common.conf
[Definition]
failregex = ^<HOST> -.*"(GET|POST).*/wp-login.php/.*$
ignoreregex =
O Fail2ban não pode ser iniciado devido a um erro (não consigo ver o erro especificamente no log), o que há de errado na minha sintaxe?