Fail2Ban logpath não usa expressões regulares, mas glob correspondência de padrões de nome de arquivo Unix .
jail.conf (5),
logpathfilename(s) of the log files to be monitored, separated by new lines. Globs -- paths containing
*and?or[0-9]-- can be used however only the files that exist at start up matching this glob pattern will be considered.
Regras:
-
*corresponde a qualquer número de qualquer caractere (incluindo nenhum) -
?corresponde a qualquer caractere único -
[abc]corresponde a um dos caracteres listados -
[a-z]corresponde a um caractere em um intervalo de caracteres (dependente de localidade) - dentro dos parênteses,
!pode ser usado para negação (sistemas POSIX) -
caracteres do separador de caminho, por exemplo,
/nunca são correspondidos .
Portanto, /home/websites/*/log/errorlog serve.