web-dev-qa-db-ja.com

Syslogエントリをフィルタリングする方法はありますか?

Linuxサーバーのクラスターの前にロードバランサーがあり、各サーバーを5秒ごとにプローブして、動作可能かどうかを判断しています。これらのプローブはログに多くの無駄なノイズを生成します。単純にログに記録させたくありません...

Rsyslogが特定のイベントを記録しないようにする方法はありますか?

7
gharper

Rsyslog filter documentation を確認してください。これは、メッセージをフィルタリングする方法に関するドキュメントの例です。フィルターは、迷惑メッセージも配信されるログを定義するセクションの前の構成ファイルに配置する必要があります。

:msg, contains, "informational"  ~

文字列「informational」を含むすべてのメッセージは破棄されます。

11
Zoredache

これらの特定のエントリを構成して、より頻繁にローテーションされるか、多分(本当に出力に関心がない場合)/ dev/nullである他のファイルに移動する方が簡単な場合があります。

通常のsyslog機能フィルタリングを使用できない場合は、式ベースのフィルターを確認してください。 http://www.rsyslog.com/doc-rsyslog_conf_filter.html

3
Matt Simmons

また、ログの表示をカスタマイズ、カラー化、フィルタリングできるスウォッチを見てみてください。

0
Joel K