私はrhel 7.3でrsyslogを使用しています。 /etc/rsyslog.conf ファイルに次の構成を定義しました。
$PreserveFQDN on $template Remote10514,"/data/logs/%HOSTNAME%/%HOSTNAME%-%$YEAR%%$MONTH%%$DAY%.log"
すべてのリモートデバイス/ホスト名を解決できます。一部のデバイスログディレクトリはIPで生成され、一部はFQDNで生成されることがわかりました。また、問題を排除するために、/ etc / hostファイルにホスト名の1つを含めました。
誰かが問題があると報告するのを見ましたが、私の設定に問題があるかどうかを確認したかったです。
答え1
次のように変更すると機能します。
/%FROMHOST%/%FROMHOST%-
~から %HOSTNAME%/%HOSTNAME%