我有 2 个客户端连接到我的 rsyslog 服务器。我想更改每个客户端的默认日志目录。因此,客户端 A 写入 /var/log/ClientA,客户端 B 写入 /var/log/clientB。
我期待您的帮助,因为我无法以这种方式实现它。
问候
答案1
我已经用模板解决了这个问题rsyslog
。例如,只需输入/etc/rsyslog.conf
以下几行:
$template DynamicFile,"/var/log/%HOSTNAME%/forwarded-logs.log"
*.* -?DynamicFile
来源/延伸阅读:https://www.redhat.com/sysadmin/log-aggregation-rsyslog