Использование подстановочного знака в rsyslog.conf $ includeConfig - PullRequest
0 голосов
/ 30 января 2019

Я посмотрел вокруг и не видел никого, кто сталкивался с этой проблемой.При использовании подстановочных знаков в $ 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.

Есть ли здесь что-то простое, что я упускаю?

...