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

Rsyslog, запущенный на RHEL, не может пересылать сообщения - rsyslogd: действие 'действие 8' приостановлено

Я пытаюсь настроить агент rsyslog, который будет пересылать сообщения журнала на централизованный сервер. Однако я получаю следующую ошибку. Ссылка в сообщении об ошибке не указывает основную причину ошибки.

rsyslogd: action 'action 8' suspended, next retry is Wed Jan 16 2:52:17 2019 [v8.24.0-34.el7 try http://www.rsyslog.com/e/2007 ]

В вашей конфигурации rsyslog указано, что нужно вести журнал в файл или на устройство, которые не существуют и не могут быть созданы. Вы допустили опечатку при редактировании конфигурации?

Вы можете узнать, какой путь упоминается, с помощью такой команды, как:

[root@localhost ~]# rsyslogd -dn 2>/dev/null | grep "ACTION 8"

После дальнейшего устранения неполадок я обнаружил, что selinux был включен в принудительный режим что привело к блокировке rsyslog для отправки журналов. Изменил режим selinux на разрешающий, перезагрузил сервер, и он начал работать.