関係性と参照の作成
検出パターンの作成または変更の一環として、関係性や参照の条件を使用して、CI とその関連アイテム間の関係性と参照を作成できます。この操作は、インフラストラクチャと、ディスカバリー が水平検出で使用するアプリケーションパターンの両方に関連します。
始める前に
必要なロール:pd_admin
作成する関係または参照の種類を決定します。
- 次のステップを実行して、CI タイプが依存関係であるかどうかを確認します。
- CI クラスマネージャーに移動し、[作成者階層] をクリックします。
- 階層内の CI タイプを見つけます。
- [CI クラス] フォームの左側にある [識別ルール] をクリックします。
- CI タイプが依存関係であるかどうかを確認します。
図 : 1. ロードバランサープールメンバーの依存ルールの例
- CI が依存関係にある場合は、[依存関係性] をクリックし、依存関係性のルールを確認します。
これらのルールでは、CI タイプと関係性タイプの依存関係構造を定義します。たとえば、プールメンバーが属しているロードバランサープールを見つけることができます。これら 2 つの CI 間の関係性のタイプを正しく反映させるには、ロードバランサープールをプールメンバーの所有者として定義する格納ルール [Owns::Owned by] を作成します。詳細については、「依存関係性ルール (Dependent relationship rules)」を参照してください。
依存関係性のルールが定義されていない独立した CI タイプの場合は、任意の関係性を定義できます。
(水平検出に使用されるアプリケーションパターンのオプション) パターンの [関係性/参照を作成 (Create Relationship/Reference)] 操作の前に、操作を正しく定義します。これらの操作では、関係性または参照を作成する CI を検出する必要があります。標準的な解析操作を使用して、検出された CI データを表形式の一時変数として入力します。
(参照を作成する場合のオプション) 親 CI と子 CI の関連するテーブル定義に移動し、参照フィールドとして使用するフィールドを選択します。
関連するパターンステップに移動します。
- パターンフォームで、適切な識別セクションを選択します。
- 関連するステップを選択するか、
ボタン をクリックしてパターンステップを作成します。
プログラミングの基礎知識が望ましいです。
このタスクについて
ディスカバリー はいくつかのパターンを使用して、関連するすべての CI および非 CI (構成アイテム [cmdb_ci] テーブルを拡張しないアイテム) に基づいて CI を検出します。
CI には、さまざまな関係性を設定できます。依存関係性のルールは CI 間の関係性を示します。識別エンジンはこうしたルールを使用して CI を識別し、特定の CI が CMDB に存在するか、または CMDB に追加する必要があるかどうかを判断します。
関係性がある場合は、親と子の CI テーブルを使用して、親 CI と子 CI の間の関係性に関するデータを持つ 3 番目のテーブルが作成されます。
CI 間の関係性に加えて、それらの間の参照接続も作成できます。参照が存在する場合、参照される子 CI に関する情報が親 CI フォームの下部に表示されます。たとえば、すべてのロードバランサープールメンバーは、所属先のロードバランサープールのフォームに表示されます。
手順
例
次のタスク
- 新しいステップを追加して、その操作を定義することで、パターンの編集を続けます。
- パターンを最終処理する。