rsyslog игнорирует файл настроек

изменение /etc/rsyslog.conf не повлияло на мой rsyslog.

После изменения настроек я вызываю службу rsyslog restart , и он запускается без каких-либо проблем.

Я, например, пытался закомментировать все правила, но он продолжает регистрироваться, как и раньше. И каждое сообщение журнала регистрируется в mysql, но правило говорит, что оно должно регистрировать только сообщение с удаленного хоста.

Вот мой файл конфигурации:

#### MODULES ####
$ModLoad ommysql
$ModLoad imjournal
$ModLoad imudp
$UDPServerRun 514

$WorkDirectory /var/lib/rsyslog

$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat

$IMJournalStateFile imjournal.state
$IMJournalIgnorePreviousMessages on

#RULES
kern.*                                                  /dev/console
*.info;mail.none;authpriv.none;cron.none                /var/log/messages
authpriv.*                                              /var/log/secure
mail.*                                                  -/var/log/maillog
cron.*                                                  /var/log/cron
*.emerg                                                 :omusrmsg:*
uucp,news.crit                                          /var/log/spooler
local7.*                                                /var/log/boot.log

 if ($fromhost-ip=='123.123.123.123') then :ommysql:localhost,log,log,password
 &stop
0
задан 28 May 2016 в 14:23
2 ответа

По какой-то причине перезапуск rsyslog кажется не перезагрузкой всех настроек, перезагрузка системы решила проблему.

0
ответ дан 5 December 2019 в 10:22

У меня была аналогичная проблема с модулем imfile. Изменение значения $ InputFileStateFile решило эту проблему. Кажется, что rsyslogd может хранить содержимое файла состояния в памяти и не обновляет его при перезапуске.

Rsyslogd 5.8.10

0
ответ дан 5 December 2019 в 10:22

Теги

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