Muninを使用してApacheログの404、403、500などのエラーの割合を監視したいのですが、これを行うためのプラグインが見つかりません。確かに存在しますか?
これが役立つかもしれないプラグインです。ログファイルを解析することにより、さまざまなリクエストコードを監視します。
https://github.com/dc2447/munin-Apache-error-rate/blob/master/Apache_error_rate
上部近くで、気になるコードを設定できます。
mystatuscodes="400 401 403 404 500 503 504"
また、最近のログ行の数と解析するログファイルを構成することもできます。
正直なところ、独自のプラグインを作成したほうがよいでしょう。非常にシンプルで、ニーズに合わせてカスタマイズできます(たとえば、システムでlogrotateを使用していますか?など)。さらに、最初のmuninプラグインを作成できます。
Apacheではなく、別のサービス(スパムフィルター)に対して同じ種類の監視を行いました。ただし、考え方は同じです。
ログファイルを解析して分析する小さなスクリプトをコーディングする必要があります。 Muninは5分ごとにスクリプトを起動します。
スクリプトはlogtail
を使用して、未読の行を追跡します。たくさんのgrep
を使用すると、探しているHTTPコードに応じて行数を数えることができます。
私はあなたがポイントを得ることを望みます。
申し訳ありませんが、台本をお渡しできません。別の会社に引っ越しました。