rsyslog не регистрирует сообщения ядра

Запустить

rfkill list

, за которым следует

rfkill unblock x

где x — правильный индекс, взятый из списка.

0
27.02.2021, 21:38
1 ответ

Обновление:Теперь все работает. При устранении этой неполадки я внес огромное количество изменений, но я считаю, что проблема заключалась в том, что строка ниже была закомментирована в /etc/rsyslog.conf. Раскомментирование приводит к тому, что записи журнала отображаются должным образом.

#module(load="imklog" permitnonkernelfacility="on")

В процессе я собрал кучу фактов о rsyslog, которые я разместил здесь для следующего бедняка (включая меня ), у которого есть такая проблема:

  1. iptables всегда отправляет сообщения журнала через средство kern.*
  2. Конфигурация rsyslog находится в /etc/rsyslog.conf; он часто указывает на отдельные файлы в /etc/rsyslog.d, которые предоставляют дополнительные правила для различных типов файлов журналов.
  3. (Как я узнал ), требуется загрузка модуля регистрации ядра с помощью module(load="imklog"...). Для других объектов могут потребоваться другие модули.
  4. /etc/rsyslog.d/50-default.confимеет строку для направления сообщений kern.*в определенный файл журнала.
  5. В Ubuntu 20.04 (по крайней мере )вам нужно использовать sudo service rsyslog restartпосле изменения конфигурации
  6. rsyslogd -N1проверяет наличие ошибок в конфигурации rsyslog
  7. journaldкажется не связанным ни с одной из проблем, которые у меня были.

Вещи, которые я НЕ смог проверить :Это не значит, что это не работает так, как описано в документации, просто я, вероятно, сделал это неправильно.

  1. Мне не удалось сделать так, чтобы файл /etc/rsyslog.d/10-iptables.confпереопределял файл 50-default.confв каталоге (, чтобы направлять определенные сообщения в отдельный файл ).
0
18.03.2021, 22:30

Теги

Похожие вопросы