我想知道我是否可以让 Rsyslog 从我自己的 IP 接收日志,我只是想测试配置是否有效,现在我无法访问另一台 PC 或服务器,只有我的 PC,简而言之,我想在一台计算机上创建一个客户端和服务器来测试它,问题是,我没有得到任何日志,我已经检查了 /var/syslog 但什么也没有,我正在运行 Ubuntu 14.04
在我的 /etc/rsyslog.conf 中:
# provides UDP syslog reception
$ModLoad imudp
$UDPServerRun 514
# provides TCP syslog reception
$ModLoad imtcp
$InputTCPServerRun 514
在我的 /etc/rsyslog.d/50-default.conf 中:
local1.* @127.0.0.1:514
提前致谢!抱歉,我对日志不太熟悉 :(
答案1
好的,我明白了,我只需要在 /etc/rsyslog.conf 中添加这一部分:
$template RemoteHost,"/var/log/%HOSTNAME%/%$YEAR%/%$MONTH%/%$DAY%/syslog.log"
*.* ?RemoteHost
*.* @@127.0.0.1:514
& ~