CMDB スキーマモデル

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間: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 の詳細については、ServiceNow Community の投稿「CMDB 101 - What is a configuration management database and why do you need one? (CMDB 101 - 構成管理データベースとは何か?なぜ必要なのか?)」を参照してください。

    主要な CMDB テーブル

    構成管理データベース (CMDB) の主なテーブル:

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

    [構成アイテム] テーブルは、データベース [cmdb_ci_database] とコンピューター [cmdb_ci_computer] などの他のテーブルに展開されます。[コンピューター] テーブルは、サーバー [cmdb_ci_server] テーブルに展開され、これは UNIX サーバー [cmdb_ci_unix_server] テーブルなどに展開されます。

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

    CI 属性

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

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

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