2

さまざまなログ ファイル (12) でエラー/致命的なログを検索し、イベントの場合に何らかのアラート (メール) を取得したいと考えています。

ChainSaw をテストしました - log4j のみをサポートし、アラート機能はありません

Splunk - 無料版にはアラート機能がありません

Scribe - ロールアウト時間は少し長くなります。Log4j と Python のデフォルトのロギングにはメール アラート機能がありますが、設定を別のファイルに置くのではなく、1 つの場所に保持したいと考えています。

私の他のオプションは、すべてのログ ファイルを読み取って正規表現を検索し、一致するときに必要なアクションを実行するプログラムを作成することですが、そのためのオープンソース ツールが既にあるかどうかを知りたいです。

4

1 に答える 1

0

監視するログが 1 つのホスト上にある場合は、Cron または Nagios を使用できます。

複数のホストにある場合は、Nagios を使用します。

Nagios には、必要に応じてログを監視できる非常に高度なプラグインがあります。

(例)

ディレクトリ内の複数のログを監視するには:

logrobot autoblz /var/log 60m '.' 「エラー」 1 2 log_mon -ndfoundn

単一のログ ファイルを監視するには:

logrobot autoblz /var/log/syslog 60m '.' 「エラー」 1 2 syslog_monitor -ndfoundn

于 2013-09-11T19:48:05.157 に答える