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 つを含めてトラブルシューティングしました。

バグがあるという報告を見たのですが、私の設定に何か問題があるかどうか確認したいと思いました。

答え1

以下の変更を行った後、動作するようになりました

/%FROMHOST%/%FROMHOST%- から %HOSTNAME%/%HOSTNAME%

関連情報