パターンを使用した水平検出プロセスフロー
パターンを使用した水平検出にも、プローブを使用した水平検出と同様に 4 つのフェーズがあります。ただし、最後の 2 つのフェーズでは、Discovery はプローブの追加セットではなくパターンからの操作をトリガーします。
スキャンフェーズ
- ディスカバリー は、最初に Shazzam プローブ (次にポートプローブ) を選択し、外部コミュニケーションチャネル (ECC) キュー内の要求に入れます。
- MID Server は ECC キューをチェックし、検出要求を取得し、ホストに対してプローブを実行し、オープンポートを検出します。
- ポートプローブは、WMI、HTTP、SSH、SNMP などの複数のプロトコルを使用して共通ポートをスキャンします。
- 1 つまたは複数のポートが応答すると、Shazzam プローブはポートに関する情報を MID Server を介して ECC キューに返します。
- 検出は ECC キューをチェックして、どのポートが応答したかを検出し、マシンのタイプを識別します。たとえば、マシンがポート 22 でリッスンしていることを Shazzam が検出した場合、検出はそのマシンを UNIX マシンまたは Linux マシンとして扱います。
分類フェーズ
- Discovery アプリケーションは、正常に応答したポートプローブのレコードの情報を使用して、新しく検出されたデバイスに送信する分類プローブを決定します。
- Discovery は分類プローブを ECC キューに入れます。
- MID Server は ECC キューをチェックし、検出要求を取得し、分類プローブを実行します。
- 分類プローブは、オペレーティング システムのどのバージョンがマシン上で実行されているかなどの追加情報を取得します。この情報は、Discovery で検出された CI のクラスを決定します。検出されたデバイスごとに 1 つの分類プローブしかありません。
- 分類プローブは、MID Server を介してインスタンス ECC キューに情報を戻します。
識別および探査フェーズ
パターンは検出の識別および探索フェーズを統一します。
- Discovery は、CI のクラスとすべての CI 分類子レコードに指定された基準に基づいて、使用する分類子を決定します。分類子は水平パターンプローブを指定し、これにより起動するパターンを指定します。水平パターンプローブには、CMDB を更新する実際の作業を行うセンサーも含まれています。注:パターンには、ホストマシン上で実行されているアプリケーションを検索するための適用可能な資格情報が必要です。ホストマシン自体にアクセスするために必要な資格情報とともに設定された、適用可能な資格情報があるか確認してください。
- パターン内の操作は、Discovery が識別と探索の両方のフェーズで行うアクションを指定します。Discovery はパターン内の CI タイプに基づいてどの識別ルールを使用するかを把握し、これらのルールに基づいて CMDB に挿入または更新を行います。水平検出センサーのみが使用されます。他のプローブとセンサーは使用されません。