マルチソースレポートビルダー (従来)
マルチソース CMDB データのクエリを実行して、レポートすることで、CMDB データ管理を改善します。マルチソースレポートビルダーを使用することで、ディスカバリーソースからの CMDB への入力方法、およびディスカバリーソースの信頼性に関するインサイトを取得できます。必要に応じて、調整ルールを調整して、CMDB データの品質を向上させることができます。
CMDB ワークスペースの CMDB 360
Xanadu リリース以降、マルチソース CMDB 機能は CMDB 360 機能の一部となり、CMDB ワークスペースでアクセスできるようになりました。CMDB ワークスペース ストアアプリの CMDB 360 クエリビルダーを使用して、レポートを作成、表示、変更、スケジュール設定し、CMDB 360 クエリを実行します。CMDB 360 クエリビルダーを使用して、次のタイプのクエリを作成します。
従来のマルチソースレポートビルダー
CMDB ワークスペースで CMDB 360 クエリビルダーを使用する代わりに、このトピックで説明されている従来のマルチソースレポートビルダーを使用することもできます。
- クエリを作成してから、保存して実行します。
- クエリのスケジュールを作成します。
- マルチソースクエリに基づくマルチソースレポートを作成します。
- CMDB にデータを入力しているすべてのディスカバリーソース
- どのディスカバリーソースからもレポートされていない CI
- 1 つのディスカバリーソースを除き他のディスカバリーソースでは検出されていないすべての CI
ディスカバリーソースの属性値と現在の CMDB レコードの属性値の違いを示します。たとえば、SCCM がレポートする場所とは異なる場所にあるハードウェア CI を特定するクエリなど。
SourceA、SourceB、および SourceC の属性の違いを示します。たとえば、SCCM、ServiceWatch、および CMDB の間で RAM が異なるすべてのコンピューター CI を示します。
クエリ結果は、CI レコード、マルチソース CMDB データレコード、またはディスカバリーソース別に表示できます。レポート結果を特定のアプリケーションサービス、テクニカルサービス、または CMDB グループ内の CI に制限することもできます。
従来のマルチソースレポートビルダーでのマルチソースクエリの作成
マルチソース CMDB データをクエリして、ディスカバリーソースから CMDB への入力方法についてのインサイトを取得し、そのクエリを使用してマルチソースデータレポートを作成します。
始める前に
必要なロール:cmdb_ms_editor
このタスクについて
[マルチソースレポートビルダー] ページは、フィールドを設定すると動的に更新されます。したがって、以下のステップで説明されているフィールドの一部が表示されない場合があります。
手順
次のタスク
- [CMDBマルチソースクエリ結果] ページ:
- 結果の数がページに表示される結果の数を超えた場合:
- [結果をさらにロード] をクリックすると、結果の次のページが表示されます。各結果ページに表示される結果の数は、glide.identification_engine.multisource.query.batch.limit システムプロパティで指定されています (デフォルトでは 100)。
- [すべての結果をロード] をクリックすると、glide.identification_engine.multisource.query.max.limit システムプロパティで指定された上限 (デフォルトでは 10000) までのすべての結果が表示されます。
- マルチソース CMDB の値のリンクまたは CI 値のリンクをクリックし、それぞれのレコードにアクセスして詳細を表示します。
- [構成アイテム] 列の CI リンクをクリックすると、CI フォームが開きます。CI フォームの [関連リンク] セクションで [マルチソースデータ] タブをクリックして、CI に関連するマルチソースデータ (ディスカバリーソースなど) を表示します。
- 結果の数がページに表示される結果の数を超えた場合:
- クエリのスケジュールを作成し、スケジュールが少なくとも 1 回実行されるようにします。このステップは、マルチソースレポートを作成するために必要です。注:初めてクエリを作成した際は、[スケジュールを作成] ボタンと [レポートを作成] ボタンの両方がグレー表示されます。クエリを保存した後にのみ、クエリのスケジュールを作成して実行できます。その後で、クエリに基づくレポートを作成できます。
マルチソースクエリのスケジュールを作成する
マルチソースクエリを保存して実行した後、設定されたスケジュールでクエリを自動的に実行するスケジュールを作成します。クエリ結果は結果テーブルに保存され、結果を送信するメールアドレスを設定したり、CMDB ダッシュボードに結果を含めたりすることができます。
始める前に
スケジュールのクエリはすでに保存され、少なくとも 1 回実行されている必要があります。
必要なロール:cmdb_ms_user
手順
次のタスク
- スケジュールで [実行] が [オンデマンド] に設定されている場合、または繰り返しスケジュールがある場合でもクエリをランダムに実行する必要がある場合は、次のようにそのクエリを手動で実行できます。
- 移動先 .
- [マルチソースレポートビルダーのスケジュール設定済みメール] リストビューで、実行するクエリを選択します。
- [マルチソースレポートビルダーのスケジュール設定済みメール] フォームで、[今すぐ実行] をクリックします。
- Reporting プラットフォーム機能を使用してマルチソースクエリ結果を統合する、クエリのマルチソースレポートを作成します。
マルチソース (CMDB 360) クエリに基づいてマルチソースレポートを作成する
マルチソース (CMDB 360) クエリの作成、保存、実行、スケジュール設定をしたら、Reporting プラットフォーム機能を使用してクエリ結果を統合する、マルチソース (CMDB 360) レポートを作成できます。たとえば、このようなマルチソース (CMDB 360) レポートをプラットフォーム CMDB ダッシュボードに含めることができます。
始める前に
レポートのマルチソース (CMDB 360) クエリはすでに保存済みでスケジュールが作成されており、少なくとも 1 回実行されている必要があります。
必要なロール:cmdb_ms_user
このタスクについて
マルチソース (CMDB 360) クエリに基づいてレポートを作成すると、Reporting 機能を使用して管理できるレポートソースが作成されます。
手順
- 移動先 .
- [マルチソースレポートビルダー] リストビューで、スケジュールを作成するクエリを選択します。
- [マルチソースレポート] フォームで、[レポートを作成] をクリックします。
- [レポートを作成] フォームで、[保存] または [実行] をクリックします。
次のタスク
たとえば、マルチソース (CMDB 360) レポートを CMDB 正確性ダッシュボードに追加するには、「ダッシュボードにレポートを追加」を参照してください。
サンプル CMDB 360/マルチソース CMDB クエリ
サンプルクエリを使用して、独自の CMDB 360/マルチソース CMDB クエリを作成します。
| フィールド | 設定 |
|---|---|
| 名前 | 複数のディスカバリーソース間の複数の属性の不一致 (ディスカバリーソースとディスカバリーソースの比較) |
| 説明 | ディスカバリーソース ServiceNow/SERVICEWATCH/SCCM/Tivoli 間で Disk Capacity OR CPU Count OR Serial Number の不一致がある、「バックアップ」を含む名前の Linux サーバーを検索します。 |
| 結果タイプ | マルチソースデータレコード |
| 差異のみを表示 | 選択済み |
| 差異のタイプ | ディスカバリーソース間 |
| クラス | Linux サーバー [cmdb_ci_linux_server] |
| 条件 | [名前] [含む] [バックアップ] |
| ディスカバリーソース | ServiceNow/SERVICEWATCH/SCCM/Tivoli |
| 比較するフィールド | Disk Capacity OR CPU Count OR Serial Number |
| 結果を次に制限 | すべて |
| フィールド | 設定 |
|---|---|
| 名前 | 複数のディスカバリーソース間の複数の属性の不一致 (CMDB とディスカバリーソースの比較) |
| 説明 | ディスカバリーソース ServiceNow/ServiceWatch/SCCM に Disk Capacity AND CPU Count AND Fully Qualified Domain Name の不一致がある、「バックアップ」を含む名前の Linux サーバーを検索します。 |
| 結果タイプ | マルチソースデータレコード |
| 差異のみを表示 | 選択済み |
| 差異のタイプ | CMDB レコードとディスカバリーソースの間 |
| クラス | Linux サーバー [cmdb_ci_linux_server] |
| 条件 | [名前] [含む] [バックアップ] |
| ディスカバリーソース | ServiceNow/SERVICEWATCH/SCCM |
| 比較するフィールド | Disk Capacity AND CPU Count AND Fully Qualified Domain Name |
| 結果を次に制限 | すべて |
| フィールド | 設定 |
|---|---|
| 名前 | Tivoli によるディスカバリーなし |
| 説明 | ServiceNow によって検出され、Tivoli によっては検出されなかったサーバー |
| 結果タイプ | CI レコード |
| クラス | サーバー [cmdb_ci_server] |
| ディスカバリーソース | [次の値に等しい] [ServiceNow] [次の値ではない] [Tivoli] |
| 結果を次に制限 | すべて |
| フィールド | 設定 |
|---|---|
| 名前 | ディスカバリーソースバックアップサーバー |
| 説明 | バックアップサーバーのすべてのディスカバリーソース |
| 結果タイプ | データソース |
| クラス | サーバー [cmdb_ci_server] およびクラス条件: [ホスト名] [次で始まる] [バックアップ] |
| 結果を次に制限 | すべて |
| フィールド | 設定 |
|---|---|
| 名前 | 場所の比較:Altiris とTivoli |
| 説明 | 報告された場所の値が Altiris のディスカバリーソースと Tivoli のディスカバリーソースで異なるすべてのマルチソース CMDB レコードリスト |
| 結果タイプ | マルチソースデータレコード |
| 差異のみを表示 | 選択済み |
| 差異のタイプ | ディスカバリーソース間 |
| ディスカバリーソース |
|
| 比較するフィールド | ロケーション |
| 結果を次に制限 | すべて |
| フィールド | 設定 |
|---|---|
| 名前 | Linuxサーバーの場所:Tivoli の値と異なる |
| 説明 | 場所の値が Tivoli によって報告された値と異なる、Linux サーバーのすべてのマルチソース CMDB レコード |
| 結果タイプ | マルチソースデータレコード |
| クラス | Linux サーバー |
| 差異のみを表示 | 選択済み |
| 差異のタイプ | CMDB レコードとディスカバリーソースの間 |
| ディスカバリーソース | [次の値に等しい] [Tivoli] |
| 比較するフィールド | ロケーション |
| 結果を次に制限 | すべて |