[Pandora-jp] 特定サーバのアプリログ内の決められた文字列をtailのように動的抽出・・・
Junichi Satoh
junichi @ pandorafms.jp
2014年 6月 11日 (水) 11:33:03 JST
さとうです。
4.0.3 でもできますよ。
以下、Linux の場合の例で書きますが...
grep_log というエージェントプラグイン(pandora_agent にデフォルトで付属)を
使って、監視対象サーバの pandora_agent.conf に以下のような設定を追加します。
module_plugin grep_log ログファイル モジュール名 マッチングルール
ここで、
. ログファイル: 監視対象のログファイル
. モジュール名: Pandora におけるモジュール名
. マッチングルール: 上記ログファイルから抽出したい文字列を正規表現で
です。
たとえば、/var/log/messages に出力されるログすべてを messages という
モジュール名で Pandora に送りたい場合は、
module_plugin grep_log /var/log/messages messages ".*"
とします。
詳細は以下にあります。
http://wiki.pandorafms.com/index.php?title=Pandora:Documentation_ja:Operations#.E3.82.BD.E3.83.95.E3.83.88.E3.82.A6.E3.82.A8.E3.82.A2.E3.82.A8.E3.83.BC.E3.82.B8.E3.82.A7.E3.83.B3.E3.83.88.E3.83.97.E3.83.A9.E3.82.B0.E3.82.A4.E3.83.B3.E3.81.AE.E5.88.A9.E7.94.A8
すると、Pandora 上で該当エージェントに "モジュール名" というモジュールが
登録されますので、それに対して文字列の障害条件を設定すれば ok です。
具体的には、「文字列タイプのモジュールの場合は、...」を参考にしてください。
http://wiki.pandorafms.com/index.php?title=Pandora:Documentation_ja:Intro_Monitoring#.E3.82.B9.E3.83.86.E3.83.BC.E3.82.BF.E3.82.B9.2F.E3.82.A4.E3.83.99.E3.83.B3.E3.83.88.E3.83.A2.E3.83.8B.E3.82.BF.E3.83.AA.E3.83.B3.E3.82.B0
---
佐藤 淳一
junichi @ pandorafms.jp
From: "三反田@ひむか流通ネットワーク" <santanda @ himuka.ne.jp>
Subject: [Pandora-jp] 特定サーバのアプリログ内の決められた文字列をtailのように動的抽出・・・
Date: Tue, 10 Jun 2014 14:18:16 +0900
> 三反田です。
>
> お世話になります。
>
> Pandora Version:Pandora FMS v4.0.3 - ビルド PC130224
>
> まだ5.0化じゃない環境です。
>
> 行いことは、
> 「特定サーバのアプリログ内の決められた文字列をtailのように動的抽出で、str_Criticalで照合して
> Pandoraで監視する」
> です。
> ドキュメントを見ましたが、どうも5.0からログ利用の監視サービスが実装されているように記載されて
> おりましたが、如何でしょうか? Ver4.0.3でも可能であればいいのですが・・・
> _______________________________________________
> Pandora-jp mailing list
> Pandora-jp @ pandorafms.jp
> http://pandorafms.jp/mailman/listinfo/pandora-jp
>
Pandora-jp メーリングリストの案内