Рейтинг:0

Fail2ban вышел и больше не запускается

флаг cn

Сегодня я столкнулся с чем-то вроде DDOS-атаки.Мой провайдер сервера предупредил меня о чрезмерной загрузке ЦП (400% в течение более 6 часов), и я не мог получить доступ ни к одному веб-сайту, а также не мог войти через SSH. Консоль Lish сообщила об ошибке, похожей на «Недостаточно памяти для php-fpm».

Единственное, что я мог сделать, это жесткая перезагрузка. После того, как сервер снова заработал, я посмотрел на статус fail2ban, и он показывает «активен (вышел)». Я перезапустил его, затем просмотрел логи и вот что у меня есть:

fail2ban.log.2: файл заканчивается на

2021-07-25 09:10:11,793 fail2ban.server [26723]: ИНФОРМАЦИЯ Идет завершение работы...
2021-07-25 09:10:11,794 fail2ban.server [26723]: ИНФОРМАЦИЯ Остановка всех тюрем
2021-07-25 09:10:11,795 fail2ban.filter [26723]: ИНФОРМАЦИЯ Удален файл журнала: '/var/log/auth.log'
2021-07-25 09:10:11,817 fail2ban.filter [26723]: ИНФОРМАЦИЯ Удален файл журнала: '/var/log/apache2/error.log'
2021-07-25 09:10:12,062 fail2ban.actions [26723]: УВЕДОМЛЕНИЕ [sshd] Сбросить билеты с помощью iptables-multiport
2021-07-25 09:10:12,070 fail2ban.actions [26723]: УВЕДОМЛЕНИЕ [sshd] Разблокировать [IP]
2021-07-25 09:10:12,070 fail2ban.actions [26723]: УВЕДОМЛЕНИЕ [sshd] Разблокировать [IP]
2021-07-25 09:10:12,070 fail2ban.actions [26723]: УВЕДОМЛЕНИЕ [sshd] Разблокировать [IP]
2021-07-25 09:10:12,070 fail2ban.actions [26723]: УВЕДОМЛЕНИЕ [sshd] Разблокировать [IP]
2021-07-25 09:10:12,070 fail2ban.actions [26723]: УВЕДОМЛЕНИЕ [sshd] Разблокировать [IP]
2021-07-25 09:10:12,082 fail2ban.jail [26723]: INFO Jail 'sshd' остановлен
2021-07-25 09:10:12,189 fail2ban.actions [26723]: УВЕДОМЛЕНИЕ [apache-noscript] Сбросить билеты с помощью iptables-multiport
2021-07-25 09:10:12,286 fail2ban.jail [26723]: INFO Jail 'apache-noscript' остановлен
2021-07-25 09:10:12,289 fail2ban.database [26723]: INFO Соединение с базой данных закрыто.
2021-07-25 09:10:12,289 fail2ban.server [26723]: ИНФОРМАЦИЯ Выход из Fail2ban

Обратите внимание на даты.

fail2ban.log.1 это пустой файл fail2ban.log есть журналы запуска, вызванные тем, что я перезапустил службу выше.

Мне нужно узнать больше информации об этом. Был ли fail2ban недоступен с 25 июля? Почему вышел?

Я также проверил журналы php-fpm, и они заполнены такими строками, как

[05-Aug-2021 05:31:40] ПРЕДУПРЕЖДЕНИЕ: [пул 154995045616202] кажется занятым (вам может потребоваться увеличить pm.start_servers или pm.min/max_spare_servers), порождает 32 дочерних элемента, 0 простаивает и 2897 всего детей

Да, это бы быстро вылетело из памяти. Если бы я мог узнать, какой сервер/домен запустил эти серверы, это было бы хорошим началом расследования.

Убунту: 18.04 ЛТС
Fail2ban: 0.10.2


Обновлять: Я думаю, что здесь происходит то, что сервер был перезагружен 25 июля, но fail2ban не запустился автоматически. Я сделал необходимые изменения сейчас, и он должен вернуться. Буду обновлять здесь то, что нахожу.

флаг jp
Проверьте свой системный журнал. Возможно, это был убийца OOM.
Whip avatar
флаг cn
Это огромный файл. Можете ли вы сказать мне, что я ищу?
флаг jp
Что произошло прямо перед `2021-07-25 09:10:11,793`.
Whip avatar
флаг cn
К сожалению, логов с тех пор у меня нет. Сервер хранит журналы за 1 неделю. Буду следить за fail2ban

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.