役割を切り替えると、rsyslogサーバーとクライアントは機能しません。

役割を切り替えると、rsyslogサーバーとクライアントは機能しません。

2つのCentOS-7システムがあります。 1 つは rsyslog サーバーとして構成し、もう 1 つは rsyslog クライアントとして構成しました。 UDP/514を使用しています。 rsyslog サーバーシステムでは、/etc/rsyslog.conf ファイルに次のエントリを追加しました。

$template RemoteLogs,"/var/log/RemoteHost/%fromhost%/programname/%programname%.log"
*.* ?RemoteLogs

ryslog クライアントマシンに次のエントリを追加しました。

*.* @<server-IP-address>:514

すべてがうまく機能し、クライアントからリモートログを受け取ることができます。

その後、両方のコンピュータの役割を変更しました。上記と同じエントリを追加して、古いrsyslogサーバーを新しいrsyslogクライアントにし、その逆にしました。

ただし、クライアントからリモートログは受信されなくなります(/var/log/RemoteHostディレクトリにあるサーバーシステムからのローカルログのみを受信します)。

rsyslog サービスはエラーなしでアクティブなままです。

私は何が間違っているのかわかりません。この場合、追加の変更が必要ですか?

ベストアンサー1

おすすめ記事