客户端rsyslog与服务器在同一台机器Ubuntu 14.04

客户端rsyslog与服务器在同一台机器Ubuntu 14.04

我想知道我是否可以让 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
    & ~

相关内容