
내 IP에서 로그를 수신하도록 Rsyslog를 만들 수 있는지 궁금합니다. 구성이 작동하는지 테스트하고 싶습니다. 지금은 다른 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
& ~