원격 로그 서버에 로그가 수신되지 않을 경우 다음 단계를 수행하십시오.

  • 원격 로그 서버의 IP 주소를 확인합니다.
  • level 매개 변수가 올바르게 구성되어 있는지 확인합니다.
  • facility 매개 변수가 올바르게 구성되어 있는지 확인합니다.
  • TLS 프로토콜을 사용하는 경우 프로토콜을 UDP로 설정하여, 인증서 불일치 문제가 있는지 확인합니다.
  • TLS 프로토콜을 사용하는 경우 포트 6514가 양쪽 끝에 열려 있는지 확인합니다.
  • 메시지 ID 필터를 제거하고, 서버에 로그가 수신되는지 확인합니다.
  • restart service rsyslogd 명령을 사용하여 rsyslog 서비스를 다시 시작합니다.
샘플 rsyslog 구성 파일( /etc/rsyslog.conf):
### rsyslog config file. Customized by VMware.
### Do not edit this file by hand. Use the API to make changes.
$PreserveFQDN on
$ModLoad imklog
$ModLoad immark
module(load="imuxsock" sysSock.useSpecialParser="off")
$RepeatedMsgReduction on
$FileOwner syslog
$FileGroup adm
$FileCreateMode 0640
$DirCreateMode 0755
$Umask 0022
$ActionFileDefaultTemplate RSYSLOG_SyslogProtocol23Format
$IncludeConfig /etc/rsyslog.d/*.conf
$template RFC5424fmt,"<%PRI%>1 %TIMESTAMP:::date-rfc3339% %HOSTNAME% %APP-NAME% %PROCID% %MSGID% %STRUCTURED-DATA% %msg%\n"
$WorkDirectory /var/spool/rsyslog
$ModLoad imudp
$UDPServerAddress 127.0.0.1
$UDPServerRun 514
$PrivDropToUser syslog
$ActionQueueType LinkedList  # nsx exporter: e7347687-8be7-4519-a8e1-73c5192c9b43
*.info @1.2.3.4:514;RFC5424fmt  # nsx exporter: e7347687-8be7-4519-a8e1-73c5192c9b43