He habilitado la generación semanal de informes de fail2ban de forma pública para su revisión

La salida se ve algo así.
fail2ban-report
Lo he publicado en el enlace de arriba.
En cuanto a la demanda, es un nicho bastante específico.
Automatización
Convierte el resultado de la salida de fail2ban-client status <jail> recibido desde la entrada estándar en un HTML simple.
Además, toda esta salida se realiza de forma automática y, en mi caso, como tengo dos servidores funcionando como servidores de caché, necesito sincronizar la salida.
Esto se debe a que podría darse el caso de que el archivo HTML solo exista en uno de los servidores Nginx.
Así es como funciona:
Crear un repositorio git que contenga el script de shell para la sincronización, archivos estáticos y el HTML.
Hacer git pull para sincronizar el repositorio
↓
Obtener el nombre de la regla desde fail2ban-client status
↓
Pasar las reglas existentes desde fail2ban-client statsu <jail> a través de un pipe a f2b-report para generar el archivo HTML
↓
Generar index.html a partir de los archivos *.html existentes en el directorio actual
↓
Copiar al directorio para f2b-report bajo /usr/local/www/
↓
Ejecutar git commit && git push
Solo queda configurar esto en cron para cada uno.
Además, se genera el archivo html utilizando el nombre pasado como primer argumento al script de shell como prefix.
Como variables de entorno, se pasan y ejecutan junto con la ruta del archivo ejecutable de f2b-report y la ruta de destino de la copia.