ベースライン CMDB

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:4分
  • ベースライン CMDB は、CMDB 内の構成アイテム (CI) に加えられた変更を理解して制御するのに役立つ機能を提供します。

    • CMDB 内の構成アイテムのスナップショットであるベースラインを作成できます。以前のベースライン以降にその構成アイテムに加えられた変更を確認できます。複数のベースラインを作成でき、システムはベースラインごとに行われた変更を追跡します。

      ベースラインを作成すると、CI の属性と、CI のすべての第 1 レベルの関係が取得されます。ベース CI または関連する CI への変更がすべて取得され、表示されます。新しく作成された CI は自動的にはベースラインに追加されません。

    • 構成アイテムをタスク、変更または変更タスクに関連付け、変更が完了した後で CI の変更を提案します。変更を記録することはできますが、これらの変更は直ちに CI に適用されるのではなく、変更が完了するまで延期されます。

      変更が完了したら、提案された変更を適用して、以前に提案されたすべての変更を行い、その変更をタスクに関連付けることを選択できます。

      ベースライン CMDB の計画と実装の詳細については、ナレッジベース記事「CMDB ベースラインのライフサイクルのベストプラクティスと差分フォーマッターのトラブルシューティング [KB0829681]」を参照してください。

    CMDB ベースラインの作成

    CI のベースラインを作成して、CI に対する更新を時間の経過と共に追跡することができます。

    始める前に

    必要なロール:ecmdb_admin、sn_cmdb_editor または itil

    手順

    1. 移動先 すべて > 設定 > ベースライン > ベースライン.
    2. [新規] をクリックします。
    3. ベースラインの [名前] を入力します。
      デフォルトでは、レコードがシステム内のすべての構成アイテムのベースラインを作成するように cmdb_ci テーブルが選択されています。
    4. オプション: ベースラインを特定の CI に限定するには、別の [テーブル] を選択するか、CI がベースライン エントリーを持つために満たす必要がある [条件] を選択します。
      たとえば、条件 [Location] [is] [<設定した場所>] でデータベース テーブルのベースラインを作成することができます。
    5. [送信] をクリックします。
      ベースラインの作成は時間がかかり、バックグラウンドで行われます。レコード リストの上部にあるメッセージにより、ベースラインがスケジュール設定されていることが通知されます。プロセスが完了すると電子メールが送信されます。

    ベースラインの差異の表示

    CI フォーム レイアウトを構成して [CMDB ベースラインの差異] フィールドを表示することによって、CI または第 1 レベルの関連する CI に加えられた変更を確認することができます。このフィールドは、フォームでは [ベースラインの差異] と表示されます。

    始める前に

    必要なロール:sn_cmdb_editor または itil

    このタスクについて

    変更は、cmdb_ci テーブルと子テーブルに対してのみ表示されます。com.cmdb.baseline.max_changes システムプロパティを変更して、CI フォームのベースライン差分セクションに表示される関係と変更の数を制限できます (デフォルトでは 100 に設定されています)。

    手順

    1. CI レコードを開きます。
    2. 選択リストから、この CI で表示するベースラインを選択します。
      このフィールドには、選択したベースラインの現在のレコードに加えられた変更の詳細が表示されるか、または変更が加えられていないことが示されます。
    3. CI に関係を追加するには、[関連アイテム] ツールバーの緑色のプラス アイコンをクリックします。
      新しい関係がツールバーの下に表示されます。[関連アイテム] ツールバーと表示を制御する方法の詳細については、「CI 関係フォーマッター」を参照してください。
    4. 関連する CI を更新し、現在の CI レコードで [基本属性の変更] として表示される変更を確認します。

    次のタスク

    CI フォームに大量のベースライン差異データを表示するときのパフォーマンスを向上させ、メモリの問題を防止するには、次の手順を実行します。
    1. システムプロパティ com.cmdb.baseline.entry.attachment を [true] に設定します。
    2. 手動で CMDB Baseline convert XML to attachment 修正スクリプトを 1 回実行します。修正スクリプトの実行については、「Run fix scripts」を参照してください。

    ベースライン CMDB のプロパティ

    ベースライン CMDB プロパティを使用して、CI のベースライン差分に表示できる CI の変更の数と関係の数を設定します。

    これらのプロパティはベースライン CMDB で利用できます。これらのプロパティを表示および編集するには、sn_cmdb_admin または admin ロールが必要です。
    表 : 1. ベースライン CMDB のプロパティ
    プロパティ 説明

    CI のベースライン差分に表示できる CI の変更と関係の最大数。

    com.cmdb.baseline.max_changes

    • タイプ:整数
    • デフォルト値:100
    • 場所: 設定 > CMDB プロパティ > ベースラインプロパティ
    com.cmdb.baseline.entry.attachment

    CMDB Baseline convert XML to attachment 修正スクリプトを手動で実行してください。このプロパティを true に設定してから CMDB Baseline convert XML to attachment 修正スクリプトを実行すると、CI フォームに大量のベースラインの差異データを表示するときのパフォーマンスが向上します。

    false の場合、CMDB ベースライン差分コンポーネントは従来のメソッドを使用しますが、大量のベースライン差異データのロードに失敗する可能性があります。