882/5000 您好,我有2个虚拟机。一个必须充当日志集中器,另一个必须将他的日志发送给我。但是,我只需要发送特定的特定类型(consul记录允许进行配置等的开源解决方案等)。为此,我将使用rsyslog充当集线器(计算机1)。因为这些是我必须恢复的非常特定的日志,所以我想在计算机2上使用local4(这种使用的免费工具)。但是,我无法发送信息。机器之间的通信良好,但我的印象是我的集中器(机器1)无法识别机器2发送的local4。
我没有在/ etc / rsyslog中添加任何特别内容。我的机器2的conf
local4.* /var/log/consul
在我的第一台机器中,只有一个模板来恢复和组织接收
$template RemoteLogsTesting,"/var/log/remotehosts/%HOSTNAME%/%$now%.log"
if $fromhost-ip != "127.0.0.1" then -?RemoteLogsTesting
& stop
你有什么主意吗?