OK, estou perplexo ... Por que o fail2ban funciona perfeitamente bem no meu computador ubuntu, mas na minha pilha aws bitnami ele não encontra o arquivo error_log. É como se odiasse o fato de o bitnami colocar os logs de erro em um local não padrão. O access_log SEM PROBLEMAS fail2ban funciona bem, mas quando tento qualquer coisa que use o error_log, recebo o erro "Não encontrei nenhum arquivo de log" Obviamente, posso verificar se meu arquivo error_log de fato existe. Eu olho para ele todos os dias. O que está acontecendo?? Qualquer pessoa experiente com fail2ban:
logpath = /opt/bitnami/apache/logs/access_log <-- FUNCIONA!
logpath = /opt/bitnami/apache/logs/error_log <-- NÃO FUNCIONA??
logpath = /opt/bitnami/apache2/logs/error_log <-- NÃO FUNCIONA??
O que da? Por enquanto, apenas removi as jails que observam o arquivo error_log para que eu possa manter o servidor funcionando. Todas as idéias, pensamentos, perguntas? Se eu descobrir, avisarei a todos. Obrigado por qualquer ajuda :)
Você precisará atualizar o caminho para o arquivo error_log no arquivo de configuração da prisão que está usando no Fail2ban.
Por padrão, os arquivos de configuração do Fail2ban são armazenados em /etc/fail2ban. Você pode encontrar o arquivo de configuração para a prisão que está usando procurando no diretório jail.d. Por exemplo, se você estiver usando a prisão ssh, o arquivo de configuração estará localizado em /etc/fail2ban/jail.d/sshd.conf.
No arquivo de configuração, você precisará encontrar a opção logpath e atualizá-la para apontar para o caminho correto para seu arquivo error_log na pilha AWS Bitnami.
Depois de atualizar o arquivo de configuração, você precisará reiniciar o Fail2ban para que as alterações entrem em vigor. Você pode fazer isso executando
. .
Parece que você já conhece o caminho para error_log, mas no caso não ou para outros leitores. Veja abaixo.
Para determinar o caminho correto para seu arquivo error_log na pilha AWS Bitnami, você pode tentar as seguintes etapas: