Tornei possível exportar e verificar relatórios do fail2ban publicamente toda semana

O resultado é exibido desta forma.
fail2ban-report
Está disponível no link acima.
Quanto à demanda, é algo bem de nicho.
Automação
Transformo o resultado da saída de fail2ban-client status <jail> recebido pela entrada padrão em um HTML simples.
Além disso, toda essa saída é feita automaticamente e, no meu caso, como possuo dois servidores atuando como servidores de cache, preciso sincronizar a saída.
Isso ocorre porque pode acontecer de o arquivo HTML existir em apenas um dos servidores Nginx.
O funcionamento é o seguinte:
Criar um repositório git contendo o script shell para sincronização, arquivos estáticos e o HTML.
git pull para sincronizar o repositório
↓
Obter o nome da regra a partir de fail2ban-client status
↓
Passar o resultado de fail2ban-client status <jail> das regras existentes via pipe para o f2b-report para gerar o arquivo HTML
↓
Gerar o index.html a partir dos arquivos *.html presentes no diretório atual
↓
Copiar para o diretório do f2b-report em /usr/local/www/
↓
Executar git commit && git push
Basta configurar isso no cron de cada um e pronto.
Além disso, o nome passado como primeiro argumento para este script shell é usado como prefix para gerar o arquivo html.
Como variáveis de ambiente, passo o caminho do executável do f2b-report e o caminho de destino da cópia para a execução.