CMDB スキーマモデル

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:4分
  • CMDB スキーマモデルは、会社によって管理されるすべての資産とビジネスサービス、およびその構成を含む一連の接続されたテーブルです。

    関連 ServiceNow® Store アプリと参照情報:
    • CMDB テーブルの説明:ベースシステムの主要 CMDB テーブルの説明
    • CMDB CI クラスモデル:ベース CMDB クラス階層を拡張するクラスモデルを追加する ServiceNow Store アプリこれには、クラスの説明、識別ルール、識別子エントリ、および該当する場合は依存関係が含まれます。その後、追加したクラスを他の CMDB 基底クラスと同じように使用できます。
    • CMDB の入力:CMDB に入力するためのさまざまなオプションに関する情報
    • ディスカバリーパターン:業界の特定のデバイスとアプリケーションを検出するためのディスカバリーパターンのライブラリを提供する ServiceNow Store アプリ。
    • サービスグラフコネクタ の使用を開始するには:一般的なサードパーティデータを CMDB クラスにインポートして統合するために、事前定義された統合を提供する ServiceNow Store のアプリ。また、新しい ETL 変換マップを作成するための 統合ハブ ETL ウィザードも含まれています。

    CMDB テーブルには、ネットワーク上のコンピューターやデバイス、ソフトウェア契約やライセンス、ビジネスサービスなどに関する情報が含まれます。IT デスクは CMDB を使用して、ネットワークユーザーの機器とその関係をよりよく理解できます。CMDB は、システム内の他のプロセスから参照することもできます。

    資産管理管理や契約管理などのアプリケーションは、CMDB と連携して動作します。資産管理ソフトウェア資産管理、すべての資産、ハードウェア、ソフトウェア、在庫資産、およびメーカーとベンダーのレコードを CMDB にリンクします。契約管理アプリケーションには、リース、サービス契約、発注書 (PO)、保証およびソフトウェアライセンスを含む契約に関する情報が含まれています。構成管理データベース (CMDB)アプリケーションは運用に重点を置いています。

    CMDB の詳細については、「CMDB 101 - What is a configuration management database and why do you need one?」ServiceNow コミュニティ記事を参照してください。

    主要クラスカテゴリ

    次のアイテムは、通常、組織においてキーとなるクラスカテゴリです。たとえば、このリストを一般的なガイドラインとして使用して、クラスを プリンシパルクラス として指定することで、健全性を追跡し、CMDB 内の最も重要なクラスに注意を払うことができます。詳細については、「プリンシパルクラスフィルターのクラスのリストの更新」を参照してください。
    • サーバー (物理および仮想):通常、よく理解され、比較的安定しており、ほとんどのインフラストラクチャのバックボーンを形成するクラス。
    • データベース:ビジネスインパクトが大きく、インシデントのトリアージに不可欠で、検出と保守が比較的簡単なクラスです。
    • ネットワークデバイス (コアインフラストラクチャ):ルーター、スイッチ、ファイアウォール、ロードバランサーなどのクラス (すべてを接続するハードウェア)。プリンシパルクラスとして設定する場合は、一般的なガイドラインとして、アクセススイッチよりもコアデバイスと重要なデバイスを優先します。
    • アプリケーションサーバー。
    • ストレージ。

    主要な CMDB クラス

    CMDB の主要クラス:

    • ベース構成アイテム [cmdb] クラスは、非 IT CI のコア CMDB テーブルです (降順クラスは非 IT CI です)。
    • すべての CI の基本属性を格納するコア構成アイテム [cmdb_ci] クラス。このテーブルにアクセスするには、sn_cmdb_admin、sn_cmdb_editor、asset、admin、または itil ユーザーロールが必要です (降順クラスは IT CI です)。
    • CI 関係 [cmdb_rel_ci] クラス。CI 間のすべての関係を定義します。

    構成アイテムクラスは、データベース [cmdb_ci_database] やコンピューター [cmdb_ci_computer] などの他のクラスに拡張されます。Computer クラスは Server [cmdb_ci_server] クラスに拡張され、その Server [cmdb_ci_unix_server] クラスは UNIX Server [] クラスに拡張されます。

    注:
    ベース構成アイテム [cmdb] クラスは、パーティション別テーブル拡張モデルを使用します。このモデルは、情報の複製や派生において他の拡張テーブルとは動作が異なります。「Table extension and classes」を参照してください。
    スキーママップを使用すると、テーブルとその関係の詳細を表示できます。
    1. 移動先 システム定義 > テーブルと列.
    2. テーブルを選択し、[ スキーママップ] を選択します。
    注:
    構成アイテム [cmdb_ci] テーブルから展開されていない CI は、依存関係ビューマップおよび CI 関係フォーマッターに表示されません。

    CI 属性

    属性は、分類のすべての CI に適用されます。CI の属性値を変更するには、適切な CI を編集します。クラスに一意の属性を追加するには、クラステーブルを展開し、その CI の新しい分類を作成します。

    分類階層内の CI の位置は、その下の CI と共有する属性によって決まります。CI がその親から単一の異なる属性を持つたびに、分類階層は分岐します。

    たとえば、サーバーには、ワークステーションやラップトップを含むコンピューターからのさまざまな属性があります。Linux サーバーと UNIX サーバーには、親サーバー分類からと相互からの異なる属性があるため、これらは階層で別々の分岐を使用します。