龙虎赌博

This is the documentation page for an unsupported version of 龙虎赌博.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

3 トリガー

概要

トリガーは、アイテムによって収集されたデータを "評価" し、現在のシステム状态を表す論理式です。

アイテムはシステム データを収集するために使用されますが、これらのデータを常に追跡し、警戒すべき状态や注意が必要な状态を待つのは非常に現実的ではありません。 データを「評価」する処理は、トリガーの条件式に任せることができます。

トリガーの条件式は、どのような状态のデータが "許容範囲" であるかの閾値を定義することができます。したがって、取得したデータが許容範囲を超えると、トリガーは "起動" され、ステータスが障害に変更されます。

トリガーは、次のようなステータスを持つことができます:

状态 説明
正常 これは正常なトリガーの状态です。
障害 何かが起こった状态です例えば、プロセッサの負荷が高すぎる。
不明 トリガーの値が计算できない。不明な状态参照

単純なトリガーでは、CPU負荷などの一部のデータの5分間の平均値にしきい値を设定したいかもしれません。これは、トリガーの条件式を以下のように定義することによって実現できます。

  • アイテムキーで受け取った値に'补惫驳'関数を适用する
  • 评価期间として5分間を使用 する
  • しきい値を'2'に设定する
 · avg(host/key,5m)>2

このトリガーは、5分间の平均が2を超えたら、"発火" します。(障害の状态になる)

より复雑なトリガーでは、条件式は复数の関数と复数の閾値の组み合わせを含むことができます。 トリガー条件式Trigger expressionを参照してください。

トリガーを有効にした (構成ステータスを 无効 から 有効 に変更)后、トリガー条件式は、その项目が値を受け取るか、时间ベースの関数を処理する时间が来るとすぐに评価されます。

ほとんどのトリガー関数はアイテムの値のヒストリデータに基づいて评価されますが、一部のトリガー関数は长期的な分析に使用されます。 trendavg()trendcount() などはトレンド データを使用します。

计算时间

龙虎赌博サーバーが式の一部である新しい値を受け取るたびに、トリガーが再計算されます。 新しい値を受け取ると、式に含まれる各関数が再計算されます (新しい値を受け取った関数だけではありません)。

さらに、式で时间ベースの関数が使用されている场合は、新しい値が受信されるたび、および30 秒ごとにトリガーが再計算されます。

时间ベースの関数は、nodata()date()dayofmonth()dayofweek()time()now() です。 ; これらは、龙虎赌博 履歴同期プロセスによって 30 秒ごとに再計算されます。

トレンド関数 のみ を参照するトリガーは、式の最小期間ごとに 1 回評価されます。 トレンド関数も参照してください。

评価期间

评価期间とは、アイテムのヒストリを参照する関数で使用されるもので、対象とする期間を指定します。评価期间は、期間(30秒、10分、1時間)、値域(#5 - 最新値5個)のいずれでも指定可能です。

评価期间は "now "まで計測され、ここで "now "は trigger の最新の再计算时间です(上記の计算时间を参照)。 "now "はサーバーの "now"時間ではありません。

评価期间では、どちらかを指定します:

  • "now-time period "と "now "の間のすべての値(または、タイムシフトを使用する場合、 "now-time shift-time period "と "now-time_shift "の間)を考慮する。
  • 過去の値のうち、"now" までの num カウントを考慮しない。
    • 指定された期间や数に対して、利用可能な値が0である场合、この関数を使用するトリガーや计算アイテムは、サポートされません。

以下に注意:

  • トリガーで単一の関数(ヒストリデータの参照)のみが使用されている場合、"now" は常に最新の受信値である。 例えば、1時間前に最後の値を受信した場合、评価期间は最新の値までとみなされます。
  • 新しいトリガーは、最初の値が受信されるとすぐに計算されます(ヒストリ関数)、時間ベースの機能では30秒以内に計算されます。 したがって、トリガーが作成されてから、设定された评価期间(たとえば1時間)が経過していなくても、トリガーは計算されます。 また、評価範囲が例えば最新の 10 個の値に设定されていたとしても、トリガーは最初の値の後に計算されます。

状态不明

次の场合は、トリガー式に不明なオペランドが现れる可能性があります。

  • サポートされていないアイテムが使用されている
  • サポートされているアイテムの関数评価がエラーになる

この場合トリガーは一般的に"不明"と評価されます (例外もあります)。詳細についてはオペランドが不明な式を参照してください。

未知のトリガーについて 通知を受けることも可能です。