[Pandora-jp] アラート通知(メ-ル等)設定を記録するテーブル?

Junichi Satoh junichi @ pandorafms.jp
2018年 9月 5日 (水) 22:44:45 JST


さとうです。

> お聞きしたいのは、各エージェントのモジュール「Host Alive」の
> アラート通知(メ−ル等)設定を記録するテーブルはどれになるの
> でしょうか?
Pandora コンソールのメニューを見つつ、アラート通知設定をした時の手順を
思い出しながら考えるとわかりやすいです。
# とはいっても、1つのテーブルで表されるものではないので、少し複雑ですが。

Pandora FMS でアラート設定をするとき、

  1. コマンドを設定
     (メール通知であればビルトインコマンドなので設定する必要はありませんが)
  2. アラートアクションを設定
     1.で用意したコマンドを使ったアクションを設定
  3. アラートテンプレートを設定
     2.で用意したアクションを使ったテンプレートを設定
  4. モジュールにアラートテンプレートをつける

というステップを踏んでいるかと思います。

DB 構造もこれと全く同じで、

1. は、talert_commands テーブルです。
  → eMail コマンドであれば、id 1 で Internal type として登録されていると
     思います。
2. は、talert_actions テーブルです。
  → id_alert_command カラムで、1. と紐づいています
3.は、talert_templates テーブルです。
  → id_alert_action カラムで、2. と紐づいています
4. は、talert_template_modules テーブルです。
  → id_alert_template カラムで、3. と紐づいており、
     id_aget_modulo カラムが、それが割り当てられているモジュール ID です。


> かなりのエージェントがありますが、Host Aliveのアラート通知設定を
> 画面から設定可否(漏れ)を探すのは、厳しいと感じています。

Host Alive にメール通知設定が "されていない" モジュールを探したいという
ことですかね?

であれば、

  1. "Host Alive" のモジュール ID を tagente_modulo テーブルから
     ピックアップし、
  2. talert_template_modules テーブルで id_agent_modulo が上記 ID で
     かつ、id_alert_template がメール通知のテンプレート ID になって
     いないレコードをピックアップする

でできるかと思います。
---
佐藤 淳一
junichi @ pandorafms.jp


From: 三反田@ひむか流通ネットワーク <santanda @ himuka.ne.jp>
Subject: [Pandora-jp] アラート通知(メ-ル等)設定を記録するテーブル?
Date: Wed, 5 Sep 2018 10:38:30 +0900

> さんたんだです。
> 
> Pandora_FMS Ver6.0 SP5(OSS版)を運用しています。
> 
> お聞きしたいのは、各エージェントのモジュール「Host Alive」の
> アラート通知(メ−ル等)設定を記録するテーブルはどれになるの
> でしょうか?
> PandoraDB=MySQLですが、すごい数のテーブルがあり探しつけ
> なくて・・・・・
> 
> かなりのエージェントがありますが、Host Aliveのアラート通知設定を
> 画面から設定可否(漏れ)を探すのは、厳しいと感じています。
> 
> よろしくお願い申しあげます。
> _______________________________________________
> Pandora-jp mailing list
> Pandora-jp @ pandorafms.jp
> http://pandorafms.jp/mailman/listinfo/pandora-jp



Pandora-jp メーリングリストの案内