Здравствуйте! Если вам нужно решение для защиты от атак на несколько серверов с централизованным управлением забаненными IP-адресами, есть несколько альтернатив fail2ban, которые могут удовлетворить ваши требования:
1. **CrowdSec**: Вы уже упомянули CrowdSec. Это решение для защиты серверов, которое может работать с централизованной базой данных. Хотя по умолчанию CrowdSec использует распределённую архитектуру и может передавать данные в облако, вы можете настроить его для работы в локальном режиме с локальной базой данных.
2. **OSSEC with HIDS**: OSSEC — это система обнаружения вторжений (HIDS), которая поддерживает несколько хостов и может управлять заблокированными IP-адресами в центральной базе данных. С ним можно реализовать уведомления и автоматическое блокирование IP-адресов.
3. **Suricata**: Это сетевой инструментах IDS/IPS, который может использоваться для предотвращения атак. Он поддерживает интеграцию с централизованными решениями и может управлять блокировкой IP-адресов.
4. **Snort**: Ещё одно решение IDS, которое может использоваться для мониторинга и защиты. Он предоставляет возможности для фильтрации и может быть интегрирован с другими инструментами для централизованного управления.
5. **iptables с IPset**: Хотя это менее «умное» решение, вы можете создать сценарий, который будет синхронизировать заблокированные IP-адреса между серверами, используя либо команду `ipset`, либо export/import списков заблокированных адресов.
6. **pfBlockerNG**: Если ваши серверы используют pfSense, pfBlockerNG может помочь в блокировке нежелательного трафика и управлении IP-адресами на уровне межсетевого экрана.
7. **Fail2ban с централизованным хранилищем**: Если вы хотите использовать именно fail2ban, вы можете рассмотреть возможность настройки репликации заблокированных IP-адресов с помощью базы данных, например, MySQL или Redis, что позволит вам централизованно управлять блокировками.
Важно хорошо продумать архитектуру и протестировать выбранное решение, чтобы удостовериться, что оно будет эффективно работать в вашем окружении. Каждое из этих решений имеет свои особенности и лучшие практики использования, поэтому задействуйте именно то, что наилучшим образом соответствует вашим требованиям и технической среде.