Я посмотрел вокруг и не видел никого, кто сталкивался с этой проблемой.При использовании подстановочных знаков в $ IncludeConfig ожидаемые файлы конфигурации не загружаются в rsyslog.
Я написал тестовую конфигурацию, чтобы показать, что это происходит.
Это работает:
$ModLoad imuxsock.so
$ModLoad imklog.so
$IncludeConfig /etc/rsyslog.d/00-squid.conf
Это не работает:
$ModLoad imuxsock.so
$ModLoad imklog.so
$IncludeConfig /etc/rsyslog.d/*.conf
На самом деле ничего не происходит в /etc/rsyslog.d/00-squid.conf:
local2.* /var/log/test
При использовании команды logger -p local2.info THIS IS A TEST
я ожидаю увидеть журнал в / var / log / test,Это происходит только тогда, когда я явно указываю файл конфигурации.
Это делается на CentOS Linux release 7.3.1611 (Core)
проверка rsyslogd:
>$ rsyslogd -N 1
rsyslogd: version 7.4.7, config validation run (level 1), master config /etc/rsyslog.conf
rsyslogd: End of config validation run. Bye.
Есть ли здесь что-то простое, что я упускаю?