16 ноября 2019

Настройка syslog-ng в CentOS/RHEL

По ряду причин, rsyslog устанавливаемый в CentOS по умолчанию, мне не нравится. Я люблю когда логи упорядочиваются по годам, месяцам, facility, приоритетам.

Поэтому первым делом я меняю rsyslog на syslog-ng. Для этого сделаем следующее:

Интересный случай приключился на сервере после глобального обновления CentOS 7.1.1503 до версии 7.2.1511. Обычно при обновлении CentOS’а что-нибудь приключалось с SELinux’ом. Где-то изменялись какие-то контексты, где-то ещё что-то. Но в данном случае, после обновления CentOS, демон логгирования syslog-ng перестал писать логи. Не все логи, а бОльшую часть, которую получал через механизм syslog.
Как выяснилось, система журналирования в systemd перестала посылать копии логов в syslog. Но исправить эту ситуацию достаточно просто, для этого нужно выполнить следующие команды:

Метки:

Опубликовано 16.11.2019 от evgeniyalf в категории "Linux