| Jail | Активен | Итого | Неудачных попыток |
|---|---|---|---|
| HTTP-GET-DOS | 161 | 670 | 4 |
| PORTSCAN | 195 | 626 | 25 |
| RECIDIVE | 50,315 | 51,020 | 12 |
| RECIDIVE-PERMANENT | 66 | 844 | 5 |
| SSHD | 734 | 1,259 | 26 |
Fail2ban работает тихо и сам по себе почти ничего не сообщает. Проверить сервер — это выполнить fail2ban-client status, прочитать список jail-ов, а потом повторить команду для каждого jail по очереди. При дюжине настроенных jail-ов это дюжина команд ради одного вопроса: долбится ли что-нибудь в эту машину прямо сейчас?
Эта страница отвечает на него одним экраном. Каждый настроенный jail показан с числом заблокированных сейчас адресов и с суммой с момента запуска службы, так что jail, который ничего не делает, виден так же ясно, как и тот, что работает вовсю. Ниже — отдельные блокировки с адресом, поймавшим его jail-ом и временем окончания.
Если вы прикидываете, какие jail-ы стоят хлопот: начните с sshd, добавьте точку входа веб-приложения, которое держите, и только потом беритесь за экзотические фильтры. Jail, который никогда не срабатывает, ничего не стоит, но и ничего вам не говорит.
Тихая служба хороша ровно до тех пор, пока кто-то в неё заглядывает. Fail2ban не пришлёт письма о том, что за ночь заблокировал три сотни адресов, и не пришлёт о том, что не заблокировал ни одного, — а второе тревожнее первого: чаще всего это значит, что jail читает не тот файл журнала. Суточную сводку по машине собирает Logwatch, и блокировки попадают в неё вместе со всем остальным.