rsyslog 원격 호스트 이름이나 IP 주소를 통해 파일에 원격 로그를 쓰고 싶으십니까?

rsyslog 원격 호스트 이름이나 IP 주소를 통해 파일에 원격 로그를 쓰고 싶으십니까?

저는 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%

관련 정보