在rsyslog.conf $ includeConfig中使用通配符

时间:2019-01-30 17:19:45

标签: wildcard rsyslog

我环顾四周,没有看到其他人遇到此问题。在$ 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.

这里缺少一些简单的东西吗?

0 个答案:

没有答案