CMDB の入力

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む5読むのに数分
  • CMDB に入力する場合、ディスカバリー を使用する方法、IntegrationHub ETL または Import Sets を使用してサードパーティソースからデータをインポートして統合する方法、既存の外部 CMDB と統合する方法、手動で CI を作成する方法があります。

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

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

    ITIL 構成管理自動検出

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

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

    ディスカバリー

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

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

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

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

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

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

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

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

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

    CMDB インスタンス API

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

    手動で CI を作成する

    特定のクラスに対して単一の CI を作成します。必要なロールは、CI に対して選択したクラステーブルの設定に基づきます。

    1. CI クラス マネージャーを使用します。
      1. 移動先 すべて > 構成 > CI クラスマネージャー.
      2. [階層] をクリックして、CI クラスのリストを表示します。CI に使用するクラスを選択します。
      3. クラスナビゲーションバーで、[CI リスト] を選択し、CI リストビューで [新規] をクリックします。
      4. CI フォームに入力し、[送信] をクリックします。
    2. または、テーブルを直接使用します。
      1. 移動先 すべて > 構成 次に、ビジネスサービスなどの CI に使用するクラスを選択します。
      2. Application Navigator のナビゲーションフィルターに、テーブルのラベル (「Linux」など)、またはテーブル名を <table name>.list (「cmdb_ci_linux_server.list」など) の形式で入力します。次に Enter キーを押します。
      3. テーブルのリストビューで、[新規] をクリックし、テーブルのフォームフィールドに記入します。
      4. [送信] をクリックします。