私のrsyslogサーバーに2つのクライアントが接続されています。各クライアントのデフォルトのログディレクトリを変更したいと思います。したがって、クライアントAは/var/log/ClientAに書き込み、クライアントBは/var/log/clientBに書き込みます。
この方法では達成できないので、あなたの助けを楽しみにしています。
挨拶
答え1
私はテンプレートを使ってこの問題を解決しましたrsyslog
。たとえば、/etc/rsyslog.conf
次の行を入力します。
$template DynamicFile,"/var/log/%HOSTNAME%/forwarded-logs.log"
*.* -?DynamicFile
ソース/追加資料:https://www.redhat.com/sysadmin/log-aggregation-rsyslog