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