Dotcom-Monitor監視アルゴリズムに進む前に、監視 セッション と監視 サイクルの違いを定義しましょう。

  • モニター ・セッション は、システムが 1 つのロケーションでモニターを開始するときの操作です。
  • 監視 サイクル には、選択したすべての場所のすべての監視セッションが含まれます。

監視アルゴリズムは、監視装置に設定されたサイクリングモードの種類に応じて異なる周期的な手順に基づいています。 監視手順に適用できる サイクルモード は 2 つあります。

    • 同時チェックを許可: はい
    • 同時チェックを許可: いいえ

HTTP ベースの監視 (ServerView Platform および WebView Platform) の場合、「 同時チェックを許可」 オプションはデフォルトで 「はい 」に設定されています。 サイクリングモードを変更するには、デバイス編集ページ>監視>詳細設定に移動します。

ブラウザベースの監視(BrowserView / UserView プラットフォーム)の場合、「 同時チェックを許可 」オプションは常に 「いいえ」 に設定され、変更できません。

仕組み

同時チェックを許可: はい

デバイスがセットアップされると、Dotcom-Monitor は 、構成されたすべての (デバイス構成中にアクティブ化された) 監視場所から監視セッションを開始します。 カウンタは、監視頻度の期間と等しく、最後に受信した監視応答の後に開始されます。 その結果、監視の新しいセッションは、監視頻度で指定されたとおりに開始されます。

監視アルゴリズムには、初期監視セッションの監視結果に応じて 2 つのフローが考えられます。 システムは、すべての監視場所が同じ状態を報告する場合(つまり、各監視セッションが「成功」状態または「エラー」状態を返す場合)に「 シングルモード」 フローに従います。 この場合、Dotcom-Monitor は 1 つの監視場所から 1 つの監視セッションを開始します。 その後、デバイスは各場所を循環し、指定された頻度でタスクの実行をトリガーします。

Web 監視アルゴリズムの 2 番目の 「混合モード」 フローは、少なくとも 1 つの監視場所が、他の監視場所から受信した状態とは異なる状態を返す場合に適用されます。 この状況では、Dotcom-Monitor は、使用可能なすべての監視エージェントから同時に監視セッションを開始します。 例えば、アクティブなモニター・エージェントが 5 つある場合、そのうちの 4 つが「成功」状態を報告し、1 つが失敗して「エラー」状態を報告します。

以下は、「シングルモード」と「混合モード」の両方の監視フローに適用されます。

監視エージェント (ロケーション) は、さまざまな理由で使用できなくなる (「無効」状態になる) 場合もあれば、以前の監視セッションをまだ処理中 (「処理中」状態) の場合もあります。 「無効」または「処理中」状態のエージェントは、監視中に無視されます。

各モニタリング セッションは、監視プロセス中にその状態 (いわゆるキープアライブ メッセージ) を送り返します。 各モニタリングセッションのステータスは、ドットコムモニタシステムによって追跡されます。 Dotcom-Monitor は、最後のキープアライブ メッセージから 5 分 (「セッション イン プロセス タイムアウト」の現在の値) が経過すると、エージェント (場所) を “マーク” します。 新しいセッションを開始する必要がある時点でマークされたエージェントがある場合、 両方エージェント がモニタリングセッションを開始します。

同時チェックを許可: いいえ

デバイスがセットアップされると、Dotcom-Monitor は 、最初に構成された (デバイス構成中にアクティブ化された) 監視場所から監視セッションを開始します。 最初の監視サイクル (デバイスが作成または再起動された後の最初のサイクル) では、前のセッションの完了を受け取った直後に新しいセッションが作成されます。 オンラインレポートには、セッションの開始時刻が表示されます。 完了時刻を確認するには、応答を展開し、最後までスクロールします。

継続的な監視を提供するために、モニター・エージェントの問題があっても、モニター・エージェントがオフラインになる可能性がある場合、新しいセッションごとに 5 分間のカウンターが開始されます。 このカウンタは、次のセッションを開始する必要がある時点を指定します (前のセッションが何らかの段階で切断された場合)。

時間がアップしている時点でまだ未終了のモニタリングセッションがある場合、セッション開始は同じ原則(現在の時間+ 5分)で遅れます。 最初の監視サイクルが完了した後 (選択した各監視エージェントが応答を返したか、そのダウン状態が確認された後)、Dotcom-Monitor は監視頻度の期間に等しい時間待機し、応答のグループを分析します。

[同時チェックを許可: はい] モードと同様に、初期モニター・セッションのモニター結果に応じて、モニター・アルゴリズムに 2 つのフローが考えられます。 すべての監視エージェントが同じ状態を報告すると、ドットコムモニターは、監視頻度に等しい一定の間隔で新しい監視セッションを 1 つずつ開始し続けます。 2 番目のケースでは、システムは、初期監視サイクル時と同様に、監視頻度値を除くセッションごとの監視に切り替わります。