客戶端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
    & ~

相關內容