두 개의 CentOS-7 시스템이 있습니다. 하나는 rsyslog 서버로 구성하고 다른 하나는 rsyslog 클라이언트로 구성했습니다. UDP/514를 사용하고 있습니다. rsyslog 서버 시스템에서 /etc/rsyslog.conf 파일에 다음 항목을 추가했습니다.
$template RemoteLogs,"/var/log/RemoteHost/%fromhost%/programname/%programname%.log"
*.* ?RemoteLogs
ryslog 클라이언트 시스템에 다음 항목을 추가했습니다.
*.* @<server-IP-address>:514
모든 것이 잘 작동하고 클라이언트로부터 원격 로그를 받을 수 있습니다.
그런 다음 두 컴퓨터의 역할을 바꿨습니다. 위와 동일한 항목을 추가하여 이전 rsyslog 서버를 새 rsyslog 클라이언트로 만들고 그 반대로 만들었습니다.
그러나 이제 클라이언트로부터 원격 로그가 수신되지 않습니다(/var/log/RemoteHost 디렉터리에 있는 서버 시스템의 로컬 로그만 수신됨).
rsyslog 서비스는 오류 없이 계속 활성 상태입니다.
나는 무엇이 잘못되었는지 모른다. 이 경우 추가 변경이 필요합니까?