| Jail | Actif | Total | Tentatives échouées |
|---|---|---|---|
| HTTP-GET-DOS | 253 | 878 | 27 |
| PORTSCAN | 261 | 1,017 | 8 |
| RECIDIVE | 51,950 | 52,581 | 4 |
| RECIDIVE-PERMANENT | 116 | 883 | 27 |
| SSHD | 624 | 1,347 | 7 |
Fail2ban travaille en silence et ne signale presque rien de lui-même. Vérifier un serveur revient à lancer fail2ban-client status, lire la liste des jails, puis relancer la commande pour chaque jail à tour de rôle. Avec une douzaine de jails configurés, cela fait une douzaine de commandes pour une seule question : est-ce que quelque chose frappe cette machine en ce moment ?
Cette page y répond en un écran. Chaque jail configuré apparaît avec le nombre d’adresses actuellement bannies et le total accumulé depuis le démarrage du service, si bien qu’un jail qui ne fait rien est aussi visible qu’un jail très sollicité. En dessous viennent les bannissements individuels, avec l’adresse, le jail qui l’a attrapée et l’heure d’expiration.
Si vous hésitez sur les jails à activer : commencez par sshd, ajoutez le point d’authentification de votre application web, et ne passez aux filtres exotiques qu’ensuite. Un jail qui ne se déclenche jamais ne coûte rien, mais ne vous apprend rien non plus.
Un service silencieux n'est bon que tant que quelqu'un vient y jeter un œil. Fail2ban n'enverra pas de message pour dire qu'il a banni trois cents adresses dans la nuit, ni pour dire qu'il n'en a banni aucune — et le second cas inquiète davantage que le premier : le plus souvent, il signifie qu'une prison lit le mauvais fichier de journal. Le résumé quotidien de la machine, c'est Logwatch qui l'assemble, et les bannissements y figurent avec le reste.