我在不同位置拥有多部 Yealink SIP 电话,我正在尝试集中收集它们的日志。
我已经在主要位置使用 rsyslog 设置了 CentOS 服务器。我将所有来自 UDP 514 的流量转发到此服务器。
无法指定要与 Yealink 电话的日志一起发送的唯一标识符。(我已经向制造商发送了功能请求)。我想这可能是我唯一的选择。
也没有办法在手机上指定系统日志发送的端口。
目前,我的日志是根据它们的来源 IP 地址进行分隔的,因此会创建一个包含每个 WAN IP 的文件夹,并且来自该远程 IP 的所有日志都会转储到该文件夹中的单个文件中。
这意味着如果我在一个地方有 5 部手机,那么它们的所有日志都会进入一个文件中。
我怎样才能让它们分离到该文件夹内每个设备的单独日志中?
这是我当前的指令:
$template FILENAME,"/var/log/%fromhost-ip%/syslog.log"
这是我的规则:
*.* ?FILENAME