CMDB グループ

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:5分
  • CMDB グループは、グループ内のメンバーであるすべての CI に CI アクションを一括して適用できるようにする CI の集合です。

    たとえば、CMDB CI ライフサイクル管理 API は、CMDB グループのスクリプト可能な API を使用して、グループの CI リストを取得し、CI ライフサイクル管理アクションをすべての CI に一括して適用できます。また、サービスの作成方法が [ダイナミック CI グループ] の CMDB グループを使用して、アプリケーションサービスに入力することもできます。

    グループタイプ

    次のいずれかのグループタイプで CMDB グループを設定できます。
    • 健全性:グループ内の CI は CMDB ヘルスによって監視でき、集計された健全性は CMDB グループ ビュー ダッシュボードでグループ全体として報告されます。たとえば、特定の場所の CI に対してのみ健全性を監視できます。
    • CMDB ワークスペース:グループは、CMDB ワークスペース 管理ビュー に表示されます。

    CMDB グループの作成と追加

    グループ タイプに応じて、個々の CI を手動で追加したり、保存されている CMDB クエリーを選択したり、CMDB グループ自体にエンコード クエリーを作成したりして、CMDB グループを追加することができます。各クエリーの結果の CI がメンバーとしてグループに追加されます。

    始める前に

    必要なロール:
    • CMDB グループの表示 - itil
    • CMDB クエリーの使用 - itil の上位の cmdb_query_builder
    • 手動での CI の追加 - itil または asset

    また、CMDB クエリーを使用して CMDB グループを追加するには、保存された CMDB クエリーが存在する必要があります。

    このタスクについて

    システムプロパティ glide.cmdb.group.max_ci_limit は、CMDB グループに含めることができる CI の最大数を決定します (デフォルトでは 10,000)。指定された制限に達すると、そのプロパティの値を増やしない限り、CI をグループに追加することはできません。

    手順

    1. 次のように移動する。 All (すべて) > 構成 > CMDB グループ.
    2. [CMDB グループ] ペインで [新規] を選択します。
    3. フォームに入力し、タイトルバーを右選択して [保存] を選択します。
      表 : 1. CMDB グループフォーム
      フィールド 説明
      グループ名 グループの一意の名前。
      グループ タイプ
      • デフォルト:CI、保存されたクエリー、およびエンコード クエリーを手動で追加することによって追加できる基本グループ タイプ。
      • ヘルス:グループ CI のヘルスを監視し、グループ全体のヘルス結果をアグリゲートするように CMDB ヘルスを設定します。

        エンコード クエリーによってのみ追加できます。

        注:
        このタイプの CMDB グループを追加するときは、動的フィルターはサポートされません。
      • CMDB ワークスペースCMDB ワークスペースストアアプリの CI 概要パネルに表示されるカスタムクラスグループ。

        エンコードクエリによってのみ追加できます。

    4. 保存された CMDB クエリを使用するには:
      1. [CMDB グループは保存済みクエリを含む] を選択し、[クエリを追加] を選択します。
      2. [クエリビルダ保存済みクエリ] リストからクエリを選択します。
      3. [送信] を選択します。
      返される結果は、保存済みクエリで参照されているすべてのクラスの CI で構成されます。これらの CI は、CMDB グループのメンバーになります。
    5. CI を手動で追加するには:
      1. [CMDB グループは構成アイテムを含む] を選択し、[手動 CI を編集] を選択します。
      2. オプション: フィルターを追加します。
      3. [構成アイテム] リストで CI を選択し、下部の [+] アイコンを選択します。
      4. [グループメンバー] リストで、グループに追加する CI を選択します。
      5. [保存] または [保存して終了] を選択します。
      6. [確認の保存] ダイアログボックスで [OK] を選択します。
      7. [送信] を選択します。
    6. エンコードクエリを使用するには:
      1. [CMDB グループはエンコードクエリを含む] を選択し、[新規] を選択します。
      2. [CMDB グループはエンコードクエリを含む] フォームに、グループに含める CI をフィルタリングするクエリ条件を入力します。
        注:
        CMDB ヘルスタイプのグループでは、条件節に追加することはできても、動的フィルターはサポートされません。
        フィールド 説明
        クラス エンコードされたクエリが適用されるクラス。
        CI 概要の条件 CMDB ワークスペース の CI 概要チャートの計算で使用されるフィルター。

        sn_cmdb_ws.ci_overview.enable_simple_condition システムプロパティが true (デフォルトでは false) に設定されている場合にのみ適用されます。CSDM に移行されていない環境に大量のデータがある場合に、生成される結果を減らすことでパフォーマンスを向上させます。

        この条件は、[すべての CI を表示] を選択するときには使用されません。

        条件 グループに含まれる CI をフィルタリングします。CI 概要条件が適用されない場合に使用されます。
      3. [Submit (送信)] を選択します。

    次のタスク

    [すべての CI を表示] を選択すると、クエリのすべての結果列のすべての CI が表示されます。ただし、CMDB テーブルの CI のみに限定して表示されます。

    CMDB グループ CI の CI ライフサイクル管理の詳細を表示

    CI ライフサイクル管理の運用ステータスと、CMDB グループのメンバーである CI に適用される CI アクションを表示します。

    始める前に

    必要なロール:なし

    このタスクについて

    CMDB グループが CMDB クエリーに基づいている場合、クエリーはリアルタイムで実行され、結果の CI が表示されます。タイムアウトなどの理由でクエリーが正常に完了しなかった場合は、該当するエラーメッセージが表示されます。

    手順

    1. 次のように移動する。 All (すべて) > 構成 > CMDB グループ.
    2. [CMDB グループ] ページで CMDB グループをクリックします。
    3. [すべての CI を表示] をクリックします。
      フィールド 説明
      構成アイテム CI グループメンバー。
      クラス CI グループメンバーのクラス。
      運用ステータス 「修理中」、「稼働中」などの CI の CI ライフサイクル管理運用ステータス。可能な運用状況は、cmdb_ci テーブルの [Operational status] フィールドの選択リストで定義されます。
      アクション 「クローン中」、「プロビジョン」などの CI に適用される CI ライフサイクル管理アクション。可能なアクションは、CMDB CI アクション [statemgmt_cmdb_actions] テーブルで定義されます。