CMDB の入力

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:5分
  • CMDB に入力する場合、ディスカバリー を使用する方法、統合ハブ ETL またはインポートセットを使用してサードパーティソースからデータをインポートして統合する方法、既存の外部 CMDB と統合する方法、手動で CI を作成する方法があります。

    CMDB に情報を入力するときは、cmdb_ci テーブルまたはそのテーブルを展開するテーブルのいずれかで各構成アイテムにレコードを作成します。

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

    ITIL 構成管理自動検出

    構成管理を実践していく上で重要なのは、所有物に対する初期または継続的なインベントリ管理とディスカバリーです。ServiceNow プラットフォームでは、自動検出に 3 つのオプションが利用可能です。
    • 独立した非常に強力な ディスカバリー 製品。
    • SMS、Tally NetCensus、LanDesk など、すでに展開しているディスカバリーテクノロジーの活用を希望する組織には、ServiceNow プラットフォームが Web サービスを介して各テクノロジーへの統合をサポートします。スキャン データは、CMDB に直接マッピングできます。

    CMDB の設計、ビルド、および保守の詳細については、CMDB 設計と構成のホワイトペーパーを参照してください。

    ディスカバリー

    ディスカバリー 製品は、CMDB に自動的に入力します。ディスカバリー はネットワークに接続されているすべてのコンピューターとデバイスを検索し、CMDB に各コンピューター/デバイスの構成、プロビジョニング、および現在のステータスに関する情報を入力します。ディスカバリー は、プローブ、センサー、パターンを使用して、コンピューター、サーバー、プリンター、さまざまな IP 対応デバイスと検出されたすべてのアイテムの間の関係に関するデータを収集して処理します。ディスカバリー はまた、実行中のソフトウェアとコンピューターシステム間の TCP 接続についても報告し、それによってそれらの関係を確立します。この情報はインスタンスに送信され、CMDB への入力に使用されます。

    ディスカバリー の詳細については、以下を参照してください。

    統合ハブ ETL を使用したサードパーティデータの統合

    統合ハブ ETL を使用して、サードパーティから CMDB にデータをインポートして統合します。統合ハブ ETL を使用して、特定のデータソースからのデータを統合するために使用される ETL 変換マップを作成します。統合ハブ ETL では、ソースデータのインポート、必要な場合のデータの変換、およびデータをマップするターゲットの CMDB クラスと属性の選択についてガイドします。その後で、統合結果をプレビューし、構成を調整してから、定期的な統合をスケジュールします。

    アクセスしてください ServiceNow Store 一般的な統合を表示およびダウンロードするための Web サイト。

    インポートセットを使用した別のソースからのデータのインポート

    インポートセットを使用して CMDB にデータをインポートできます。インポートセットは情報のファイル (XML、Excel、CSV などの形式) を検索し、インポートして必要なテーブルに変換します。このプロセスは、スケジュール設定することも、オンデマンドで実行することもできます。

    CI 間の関係をインポートするには、インポートセットを使用して、テーブル [cmdb_rel_ci] に親、子、および関係の性質についての情報を入力します。[cmdb_rel_ci] テーブルには、すべての CI 関係のリストが表示され、CI データをインポートするときに便利です。

    図 : 1. インポートセットの概要
    インポートセットの概要。

    CMDB インスタンス API

    CMDB インスタンス API を使用して、CMDB テーブルを作成または更新することで CMDB に入力します。

    手動で CI を作成する

    CMDB ワークスペースまたはコア UI で、特定のクラスに対して単一の CI を作成します。この操作に必要なロールは、CI に対して選択したクラステーブルの設定によって異なります。

    識別および調整エンジン (IRE) プロセスを活用しながら CI を手動で作成し、新しい CI がさまざまなクラス要件に準拠し、一意であることを確認することもできます。詳細については、「CMDB ワークスペースでの CI の手動作成」を参照してください。

    1. CI クラスマネージャーを使用します。
      1. 次のように移動する。 All (すべて) > 構成 > CI クラスマネージャー.
      2. [階層] を選択して、CI クラスのリストを表示します。CI に使用するクラスを選択します。
      3. クラスナビゲーションバーで、[CI リスト] を選択し、CI リストビューで [新規] をクリックします。
      4. CI フォームに入力して、[送信] を選択します。
    2. または、識別および調整エンジン (IRE) プロセスを活用しながら CI を手動で作成し、新しい CI がさまざまなクラス要件に準拠し、一意であることを確認します。詳細については、「CMDB ワークスペースでの CI の手動作成」を参照してください。
    3. または、テーブルを直接使用します。
      1. 次のように移動する。 All (すべて) > 構成 をクリックし、ビジネスサービスなどの CI に使用するクラスを選択します。
      2. アプリケーションナビゲーターのナビゲーションフィルターに、テーブルのラベル (「Linux」など)、またはテーブル名を <table name>.list (「cmdb_ci_linux_server.list」など) の形式で入力します。次に Enter キーを押します。
      3. テーブルのリストビューで、[新規] を選択し、テーブルのフォームフィールドに入力します。
      4. [送信] を選択します。