Назад | Перейти на главную страницу

Fail2ban читает логи из syslog / process / stdout другой задачи

У меня есть список контейнеров докеров, запущенных на сервере. Один из контейнеров - это (будет) fail2ban, работающий на privileged Режим. Моя проблема сейчас заключается в передаче и совместном использовании одного и того же тома (файла журнала) через эти контейнеры, чтобы он мог быть записан службами и прочитан fail2ban.

Мне было интересно, есть ли способ с помощью fail2ban читать из потока данных, например docker logs -f apache. Это избавит от необходимости управлять этим файлом журнала, передавать его через контейнеры, иметь дело с блокировками чтения / записи, а также выяснять, как его повернуть.

Настройте докер для записи журналов в syslog / journald https://docs.docker.com/engine/admin/logging/overview/

docker run --log-driver=syslog ...