CMDB の設定

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

    CMDB に情報を入力するときは、cmdb_ci テーブルまたはそのテーブルを拡張するテーブルのいずれかで各構成アイテム (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 Design & Configuration (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 を作成する

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

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