У меня есть следующее заявление в /etc/rsyslog.conf
:Rsyslog «если» заявление не работает
# This one is the template to generate the log filename dynamically
$template DynFile,"/var/log/proxy/%$year%/%$month%/%$now%.log"
if $fromhost-ip == '192.168.1.1' then *.* ?DynFile
Идея заключается в том, чтобы разделить локальные и удаленные журналы в отдельные директории и файлы.
rsyslog daemon запускается без ошибок, но ожидаемые журналы не создаются. Если я заменил оператор «if» простым *.* ?DynFile
, тогда журналы будут заполнены, но, конечно, они не будут разделены.