Configuration rsyslog配置:如何在单个文件中聚合来自指定服务器的日志?

Configuration rsyslog配置:如何在单个文件中聚合来自指定服务器的日志?,configuration,rsyslog,Configuration,Rsyslog,我有一个简单的用例,但我无法确定我做错了什么: 三个具有固定IP地址的客户端10.0.4.1、10.0.4.2和10.0.4.3正在生成发送到syslog服务器的日志。我想把它们放到rsyslog服务器上的单个文件中 使用下面的.config,我可以在正确的位置获取第一个客户端的条目,那么我如何添加其他条目呢 # Remote devices config for rsyslog # Router 10.0.4.1 :hostname, isequal, "10.0.4.1"

我有一个简单的用例,但我无法确定我做错了什么:

三个具有固定IP地址的客户端10.0.4.1、10.0.4.2和10.0.4.3正在生成发送到syslog服务器的日志。我想把它们放到rsyslog服务器上的单个文件中

使用下面的.config,我可以在正确的位置获取第一个客户端的条目,那么我如何添加其他条目呢

# Remote devices config for rsyslog

# Router 10.0.4.1
:hostname, isequal, "10.0.4.1" /var/log/syslog-router.log
& stop
(我已经为每个客户端尝试了单独的.config文件,就像这样,但都指向同一个输出文件。我还尝试为每个客户端(使用适当的IP)和
&stop
添加新行,或者在每个
:hostname
行之后重复,或者在文件末尾仅添加一行。)

注意:我正在修改配置后重新启动服务