web-dev-qa-db-ja.com

特定のデータソースのみ(または特定の時間にのみアクティブな特定のデータソース)のZenossアラートルールをフィルタリングする

Zenoss over SNMPを使用していくつかのサービスを監視するように取り組んでおり、SNMP部分を実装しています。監視するこれらの値とホストのデータソース(さまざまなOID)としきい値を構成しました。

アラートルールの場合、一部のデータソースは特定の時間間隔で無視/無効化する必要があります。

現在のアイデアは、次のとおりです。特定のスケジュールを持つデータソースXに対してアラートルールを設定し、(スケジュールが異なる)データソースYに対して別のアラートルールを設定します。

イベントを調べると、データソース名は次の場所でのみイベントフィールドに含まれているようです。

  • eventKey(eventKeyは "data_source_name | data_source_name"です)
  • dedupid(アラートルールフィルタールールオプションには含まれていません)

質問:eventKeyはアラートルールのフィルターオプションに含まれているので、フィルターに使用しても大丈夫ですか、それとももっと賢明なオプションがありますか?

または、パフォーマンステンプレート名をフィルタリングに使用することはできますか? (少なくとも、フィルタリングオプションでは見つかりませんでした)

さらに、私のアプローチは一般的に賢明に聞こえますか、それとも特定のデータソース/しきい値を特定の時点でのみアクティブになるように制限する方法はありますか?

br、東子

1
Touko

イベントキーはこれを処理する方法だと思いますが、少なくともこれ以上の選択肢は見つかりませんでした。

警告ルールのあるスケジュールはもう少し問題があるようですが、それは別の話です。いくつかの詳細は ゼノスフォーラム:アクティブな期間のアラートルール で見つけることができます

1
Touko