원격 클라이언트의 로그를 다른 파일에 저장하는 방법은 무엇입니까?

원격 클라이언트의 로그를 다른 파일에 저장하는 방법은 무엇입니까?

rsyslog.conf에 다음과 같은 변경 사항이 있습니다.

#################
#### MODULES ####
#################

$ModLoad imuxsock # provides support for local system logging
$ModLoad imklog   # provides kernel logging support
#$ModLoad immark  # provides --MARK-- message capability
$Ruleset remote
*.* -/var/log/remote.log
$Ruleset RSYSLOG_DefaultRuleset
# provides UDP syslog reception
$ModLoad imudp
$InputUDPServerBindRuleset remote
$UDPServerRun 514

그런 다음 rsyslogd를 다시 시작했습니다. 하지만 Remote.log 파일은 생성되지 않았습니다. 내가 아는 한 그것은 동적으로 생성됩니다. 루트 권한으로 Remote.log를 생성했는데, 원격 클라이언트에서는 로그가 안 뜹니다. 모든 로그는 /var/log/system log로 이동됩니다.

관련 정보