![客戶端rsyslog和伺服器在同一台機器Ubuntu 14.04](https://rvso.com/image/658760/%E5%AE%A2%E6%88%B6%E7%AB%AFrsyslog%E5%92%8C%E4%BC%BA%E6%9C%8D%E5%99%A8%E5%9C%A8%E5%90%8C%E4%B8%80%E5%8F%B0%E6%A9%9F%E5%99%A8Ubuntu%2014.04.png)
我想知道我是否可以讓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
& ~