如何使用相同的IP将远程位置的日志与远程位置的rsyslog分开?

我正在尝试集中日志收集的不同位置上安装多个Yealink SIP电话。

我在rsyslog的主要位置build立了一个CentOS服务器。 我将UDP 514的所有stream量转发到此服务器。

没有办法指定一个唯一的标识符与Yealink电话中的日志一起发送。 (我已经向制造商发送了function请求)。 我想这可能是我唯一的select。

也没有办法指定从手机发送的端口syslog。

目前,我的日志是通过IP地址分隔的,因此每个WAN IP的文件夹都会被创build,并且来自该远程IP的所有日志都将被转储到该文件夹​​中的单个文件中。

这意味着如果我在一个位置有5个电话,他们的所有日志都将放入一个文件中。

我怎样才能让他们分离到该文件夹​​中的每个设备的个人日志?

这是我目前的指令: $template FILENAME,"/var/log/%fromhost-ip%/syslog.log"

这是我的规则: *.* ?FILENAME