CMDB ワークスペースでの CMDB 360 エクスペリエンス

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:9分
  • CMDB 360 ビューには CMDB 360 データの集計と分析が表示されます。これを使用して、アクティビティを追跡し、ディスカバリーソースの潜在的な問題を特定することができます。独自のさまざまなクエリおよび関連するスケジュールやレポートを作成して、CMDB データを探索することもできます。

    すべての CMDB 360 機能にアクセスするには、CMDB ワークスペースの CMDB 360 ビューを使用します。CMDB 360 ダッシュボードのすべての設定の詳細については、「CMDB 360 ダッシュボードの構成」を参照してください。

    注:
    CMDB 360 ダッシュボードのほとんどのカードは、集計で CMDB 以外のテーブルをサポートしているか、サポートを提供するように構成できます。ただし、ディスカバリーソースカードによってレポートされない CI は、CMDB 以外のテーブルには適用されません。CMDB 以外のテーブルに対するクエリの作成もサポートされています。非 CMDB テーブルのサポートについては、「非 CMDB テーブルの IRE サポート」を参照してください。

    アクセス

    要件:
    • ロール要件:sn_cmdb_user (CMDB ユーザー) または sn_cmdb_user を含む任意のロール
    • その他の要件:CMDB 360 の有効化と設定

    CMDB ワークスペースの CMDB 360 ビューにアクセスするには、 ワークスペース > CMDB Workspace (CMDB ワークスペース).CMDB ワークスペースメニューバーで、[CMDB 360] を選択します。

    潜在的な問題

    [潜在的な問題] タイルのカードには、CI について誤ってレポートしているディスカバリーソースがある CI に関する詳細が表示されます。

    ディスカバリーソースによって報告されない CI
    複数のディスカバリーソースによって検出された CI をリストしていますが、そのうち 1 つ以上のディスカバリーソースが指定された日数内のレポートを停止しています。[CI がディスカバリーソースによって最後に検出されてからの日数] ダッシュボード設定が、カードのアグリゲーションで使用されます。

    このカードをドリルダウンすると、カードの CI のリストビューと、レポートしなくなった CI ごとの特定のディスカバリーソースが表示されます。

    例:設定に 7 日を設定します。指定された日数内のこれらのディスカバリーソースによって、backup-linux.sea.com という名前の Linux サーバー CI がレポートされます。
    • ServiceNow - 本日
    • ServiceWatch - 4 日前
    • AgentClientCollector - 8 日前

    このシナリオでは、AgentClientCollector が 7 日以上前にレポートしたため、CI はディスカバリーソースカードによってレポートされていない CI に表示されます。

    データの不一致
    さまざまなディスカバリーソースがさまざまな値をレポートしている CI を一覧表示します。異なるディスカバリーソースが属性について異なる値をレポートする場合、属性は不一致であると見なされます。このカードをドリルダウンすると表示される CI により、個々の CI または調整ルールの問題が明らかになる可能性があります。

    ドリルダウンリストビューに表示される特定のレコードは、[データの不一致] ダッシュボードの設定によって異なります。

    [マルチソースデータプレビュー] ページにドリルダウンして、属性の値を含むすべてのディスカバリーソースの詳細を表示します。[マルチソースデータプレビュー] ページでは、[属性を検索] ボックスを使用して特定の属性を検索できます。次のいずれかのオプションを選択することもできます。
    • すべての属性:CMDB に値があるかどうかに関係なく、選択したクラスのすべての属性を表示します。
    • CMDB 値を含む属性 (Attributes with CMDB values):選択したクラスの属性のみを表示し、CMDB の値を使用します。
    • マルチソースデータを含む属性 (Attributes with multisource data):選択したクラスのすべての属性を表示し、属性ごとに現在の CMDB 値と、属性の値を持つその他のディスカバリーソースを表示します。
    [マルチソースデータプレビュー] ページで選択したオプションに関係なく、現在の CMDB 値に使用されたディスカバリーソース値は緑色で強調表示されます。これらの値は、属性の CMDB 値と同じです。

    ディスカバリーソース

    [ディスカバリーソース] タイルのカードには、ディスカバリーソースの集計数が表示されます。

    ディスカバリーソース数
    CMDB 360 データをレポートするディスカバリーソースの合計数。
    CMDB 360 レコードの合計
    各 CI 属性ごとの各ディスカバリーソースレポートのレコードを含む CMDB 360 データストア内の生の CMDB 360 レコードの合計数。
    調整済み CI
    すべてのディスカバリーソースからの受信データを処理した後 (同じ CI の複数のディスカバリーソースからのデータの調整を含む) に、 CMDB で作成された一意の CI の合計数。詳細については、「CMDB 識別および調整」を参照してください。
    ディスカバリーソースの概要
    すべてのレポートディスカバリーソースにわたる CMDB 360 CI の分布。

    保存済みクエリ

    保存済みクエリカードには、最大 20 個の CMDB 360 クエリが表示されます。カードを使用して、これらのクエリを編集して実行したり、新しいクエリを作成したりできます。保存されたクエリは、カードとリストビューの両方で、最近作成または更新されたクエリに基づいてソートされます。

    マルチソースレポートビルダークエリを含むインスタンスからインスタンスがアップグレードされた場合、それらのクエリは保存済みクエリカードに表示されます。

    • 保存済みクエリをクリックして、実行する前に変更または表示します。
    • クエリのアクションアイコンをクリックし、[実行] を選択します。
    • [すべてのクエリを表示] をクリックすると、クエリを調べたり実行したりできるすべての保存済みクエリが表示されます。
    • [クエリを作成] をクリックして、次のいずれかのタイプのクエリを作成します。
      • レコードを取得:CMDB 360 データの探索に使用できるクエリを作成します。CMDB 360 に対して、指定されたディスカバリーソースによってレポートされる基準に一致する CI がないかクエリを実行します。
      • ギャップの検索:CMDB 360 データをレポートしているディスカバリーソースの差異を分析するために使用できるクエリを作成します。同じ CI を報告しないディスカバリーソースに対して、CI を報告するディスカバリーソースを照会します。
      • 属性値の比較 (Compare Attribute Values):複数のディスカバリーソース間で、または CMDB に対して、異なる属性値を持つ CI を特定するために使用できるクエリを作成します。基準に一致する CI の少なくとも 2 つのディスカバリーソースまたは CMDB にクエリを実行します。
    • そのクエリを定期的に実行するためにレポートに対する CMDB 360 クエリのスケジュール設定。クエリをスケジュールすると、クエリ結果をプラットフォームレポート機能と統合する CMDB 360 レポートを作成できます。

    範囲

    [範囲] タイルのカードには、それらの CI をレポートするディスカバリーソースの数別に CI の内訳が表示されます。

    単一ソースの CI
    単一のディスカバリーソースによってのみ報告される CI を、それらの CI をレポートするディスカバリーソース別の内訳で表示します。
    ソース数別の CI
    複数のディスカバリーソースによって報告される CI を、それらの CI をレポートするディスカバリーソースの数ごとにグループ化して表示します。
    次の設定は、[範囲] タイルのチャートに含まれるデータのスコープとタイプを決定しますが、これらの設定は、[範囲] タイル計算ジョブのパフォーマンスに大きな影響を与える可能性があります。
    • [範囲カード] ダッシュボードの設定が、カードがリストビューに表示するデータを決定します。
    • システムプロパティ sn_cmdb_ws.ms.calculate_cmdb_only および glide.identification_engine.multisource_non_cmdb_ci_enabled は、CMDB と非 CMDB の両方、または CMDB のみのデータを範囲チャートに含めるかどうかを決定します。これらのシステムプロパティの詳細については、「CMDB 360 に関連するコンポーネント」を参照してください。
    • 次のフィルターオプションは、範囲チャートに適用される CMDB 360 データストア内の計算レコードをフィルタリングします。
      • すべて (デフォルト):CMDB テーブルと非 CMDB テーブルの両方のすべてのレコードが含まれます。
      • CMDB CI:CMDB クラスのレコードのみが含まれます。
      • プリンシパルクラス:プリンシパルクラスのレコードのみが含まれます。クラスをプリンシパルとして定義し、そのクラスをプリンシパルクラスフィルターに含める方法については、「CI クラスの作成」を参照してください。
      注:
      sn_cmdb_ws.ms.calculate_cmdb_only が true または glide.identification_engine.multisource_non_cmdb_ci_enabled が false の場合、[すべて] と [CMDB CI] の範囲チャートフィルターのどちらでも、CMDB データのみが表示されます (非 CMDB データは無視されます)。
    • sn_cmdb_ws.ms.report_class_ci_count_max_threshold システムプロパティと CMDB 360 アナリティクススキップクラス [sn_cmdb_ws_ms_skip_class] テーブルがの組み合わせにより、範囲チャートに含まれるクラスを決定します。

      CMDB 360 データ [cmdb_multisource_data] テーブルのクラス (CMDB または非 CMDB) のレコード数が sn_cmdb_ws.ms.report_class_ci_count_max_threshold システムプロパティで設定された値を超えた場合、CMDB 360 アナリティクススキップクラス [sn_cmdb_ws_ms_skip_class] テーブルにレコードが作成され、デフォルトでは、そのクラスは範囲チャートの今後の計算でスキップされます。スキップされたクラスを範囲 チャートに含めるには、[sn_cmdb_ws_ms_skip_class] テーブルでスキップされたクラスの [Override class CI records population] 列を [true] に設定します。

      一部のクラスは、範囲チャートに含めるか、除外するかに応じて、チャート計算の全体的なパフォーマンスに大きな影響を与える可能性があります。詳細については、「CMDB 360 に関連するコンポーネント」を参照してください。

    上記の設定に加えて、CMDB 360 拒否クラス [cmdb_multisource_deny_class] テーブルの除外クラスと内部フィルターも、クラスの最終的な包含に影響します。包含ステータスに関する注記があるかどうかは、[範囲カード] 設定の CI クラスのリストで確認できます。