RHELで特定のsyslogツールを使用するサービスを確認する方法はありますか?

RHELで特定のsyslogツールを使用するサービスを確認する方法はありますか?

現在、すべてのhaproxy情報をlocal0およびloca1機能に記録しています(メッセージレベルによって異なります)。

現在のロギングは haproxy ログ "err.log" と "general.log" に正しくルーティングされますが、重複エントリも /var/log/messages に配置されます。

/var/log/messages ファイルで local0.* および local1.* メッセージをオフにしたいのですが、他のサービスがこれらの機能を使用していないことを確認したいと思います。

RHEL 5の特定の機能を使用するサービスを見つける方法はありますか?

ベストアンサー1

ログエントリを表示しない限り、これを知る方法はありません。 syslog レジスタなどは何もありません。

ただし、目標を達成するには、次のようにシステムログを細かく調整できます。

  1. rsyslogのインストール
  2. 古いsyslogを削除します(rsyslogを実行レベルに入れることを忘れないでください)。

インストールされたrsyslogプロファイルは、最初にデフォルトのsyslog設定とまったく同じことを行います。ただし、微調整できます。たとえば、syslog 機能 Y を介してプログラム X から送信されたメッセージをファイル Z に書き込みます。次の規則:そのメッセージを他の場所に記録しないでください。

おすすめ記事