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

Где на сервере Ubuntu находятся журналы ufw?

У меня есть сервер Ubuntu, на котором я блокирую некоторые IP-адреса с помощью ufw. Я включил ведение журнала, но не знаю, где найти журналы. Где могут быть журналы или почему они могут ufw не входить?

Выполнить sudo ufw status verbose чтобы увидеть, входите ли вы вообще. Если нет, выполните sudo ufw logging on если это не так. Если он ведется, проверьте /var/log/ для файлов, начинающихся с ufw. Например, sudo ls /var/log/ufw*

Если вы ведете журнал, но нет /var/log/ufw* файлы, проверьте, есть ли rsyslog это работает: sudo service rsyslog status. Если rsyslog запущен, ufw ведет журнал, а файлов журналов по-прежнему нет, выполните поиск в общих файлах журнала на предмет упоминания UFW. Например: grep -i ufw /var/log/syslog и grep -i ufw /var/log/messages так же как grep -i ufw /var/log/kern.log.

Если ты найдешь тонну ufw сообщений в syslog, messages и файле kern.log, тогда может потребоваться указать rsyslog, чтобы все сообщения UFW регистрировались в отдельном файле. Добавьте строку вверху /etc/rsyslog.d/50-default.conf который говорит следующие две строки:

:msg, contains, “UFW” -/var/log/ufw.log
& ~

И тогда у вас должен быть файл ufw.log, содержащий все ufw Сообщения!

НОТА:

Проверить 50-default.conf файл для уже существующих конфигураций.

Обязательно сделайте резервную копию файла перед сохранением изменений!

Вы также можете найти журналы UFW в буфере ядра.

sudo dmesg | grep '\[UFW'