我使用rsyslog版本rsyslog-8.24.0-34.el7.x86_64进行测试
我发现自己在配置rsyslog为我工作时遇到了麻烦。
我的要求很简单:将我所有的linux服务器syslog合并到一个集中的syslog服务器中。
我在互联网上找到的大多数教程都已经过时了,我发现旧的语法配置不再受支持。
我正在尝试将其配置为将远程系统日志存储到"%HOSTNAME%/log_{date}.log“中。
请参阅本教程https://www.tecmint.com/create-centralized-log-server-with-rsyslog-in-centos-7/
发布于 2019-04-28 08:10:35
试试这个:
#### EXTERNAL LOG SOURCES ####
$template RemoteHost,"/var/log/remote-hosts/%HOSTNAME%/%HOSTNAME%-%$YEAR%%$MONTH%%$DAY%.log"
if ($hostname != '<ServerName>') then ?RemoteHost
& ~...I获取有关& ~的解析错误,但stop似乎会中断配置。
发布于 2020-12-26 10:14:24
我发现rsyslog的配置和运行相当复杂。只部署一个基于golang的syslog服务会更容易。
https://stackoverflow.com/questions/54564397
复制相似问题