概要

(SMTPメール、Sametimeチャットメッセージなどに基づいて)アラート条件を作成するときはいつでも、独自の「このアクションを実行するのは" 方式。
式テンプレートを介してすべての可能な式にアクセスできるため、これはまったく複雑ではありません。

この記事では、XNUMXつの実際の事例でこのようなアクションを構成する方法を簡単な手順で説明します。

 

始める前に、まずANDまたはOR式の規則を理解する必要があります。

ANDまたはOR?

XNUMXつのパイプ記号「 || 「はORルールを示していますが、」 && 「はANDルールを示しています。

 

例1:Domino統計センサー

最初のアクションは、Domino統計センサーがアクティブになっている場合はいつでも使用できます。 プラットフォーム統計も有効にする必要があることに注意してください。

-既存のDominoStatistic Sensorを開き、をクリックします。 [アクション]タブ.

-使用するアクションタイプを[監視構成]ウィンドウにドラッグアンドドロップします

-に の賃貸条件、 選択する "このアクションを実行するのは…」と入力し、次の行を貼り付けます

コピーペースト: 
$ {result.statistics ['Update.PendingList']> 200 || result.statistics ['Platform.Memory.RAM.PctUtil']> 80 || result.statistics ['Platform.Process.ActiveDomino.TotalCpuUtil']> 50}

Exprを使用して式を選択できます。 テンプレートアイコン。 

 

フィルタを使用して、式をすばやく見つけます。

 

 

-[次へ]をクリックして、通知テキストを指定します。

コピーペースト: 

次のいずれかの値がしきい値を超えています。

Update.PendingList(> 200)= $ {result.statistics ['Update.PendingList']}
メモリ使用率(> 80%)= $ {result.statistics ['Platform.Memory.RAM.PctUtil']}
CPU使用率(> 50%)= $ {result.statistics ['Platform.Process.ActiveDomino.TotalCpuUtil']}


この例の結果は何ですか?

Update.Pendinglistが200を超える場合は常に OR メモリユーティリティ。 80%を超えています OR CPUUtilの場合。 が50%を超えると、上記で構成されたテキストを含むメールメッセージを送信することでアクションがトリガーされます。



例2:ドミノクラスター分析センサー

XNUMX番目の例は、Dominoクラスター分析センサーがアクティブになっている場合はいつでも使用できます。

-センサーを開き、[アクション]タブをクリックします。

-使用するアクションタイプをドラッグアンドドロップします

-条件で、「…のときにこのアクションを実行する」を選択し、次の行を貼り付けます

コピーペースト:

$ {result.details ['greenlight.ca.cldbdir.missing_cldbdir_entries ']> 0 || result.details ['greenlight.ca.replicas.acl_inconsistent ']> 0 || result.details ['greenlight.ca.replicas.doc_count_inconsistent ']> 0 || result.details ['greenlight.ca.replicas.inexistent ']> 0}

 

-[次へ]をクリックして、通知テキストを指定します。

コピーペースト:

幾つか......
-DBがありません:$ {result.details ['greenlight.ca.cldbdir.missing_cldbdir_entries ']}
-ACLに一貫性がありません:$ {result.details ['greenlight.ca.replicas.acl_inconsistent ']}
-DBのドキュメント数が異なります:$ {result.details ['greenlight.ca.replicas.doc_count_inconsistent ']}
-レプリカがありません:$ {result.details ['greenlight.ca.replicas.inexistent ']}


このXNUMX番目の例の結果は何ですか?

クラスタでDBが欠落している場合、データベース内のドキュメント数がノード間で異なる場合、またはACLエントリに一貫性がない場合は、通知がトリガーされます。


まとめ

これらの簡単な例は、 GreenLight 管理者は、アラーム/通知を受け取る特定の状況を指定できます(サーバーが稼働中/停止中の場合や保留中の電子メールがある場合だけではありません)。

事実によるもの GreenLight 利用可能なすべてのDomino統計を利用できます+  GreenLight 内部統計には、ニーズに合うようにそれらを組み合わせることができる何百もの可能なシナリオがあります。