저는 rhel 7.3에서 rsyslog를 사용하고 있습니다. /etc/rsyslog.conf 파일에 다음 구성을 정의했습니다.
$PreserveFQDN on $template Remote10514,"/data/logs/%HOSTNAME%/%HOSTNAME%-%$YEAR%%$MONTH%%$DAY%.log"
모든 원격 장치/호스트 이름을 확인할 수 있습니다. 일부 장치 로그 디렉터리는 IP로 생성되고 일부는 FQDN으로 생성되는 것으로 나타났습니다. 또한 문제를 배제하기 위해 /etc/host 파일에 호스트 이름 중 하나를 포함시켰습니다.
어떤 사람이 문제가 있다고 보고하는 것을 보았지만 내 구성에 문제가 있는지 확인하고 싶었습니다.
답변1
다음과 같이 변경하면 작동합니다.
/%FROMHOST%/%FROMHOST%-
~에서 %HOSTNAME%/%HOSTNAME%