SGC セントラル を使用して オブザーバビリティのサービスグラフコネクタ - Dynatraceを構成する

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:12分
  • Dynatrace データを 構成管理データベース (CMDB) にプルするようにスケジュール済みインポートジョブを設定します。

    始める前に

    ServiceNow Store からオブザーバビリティのサービスグラフコネクタ - Dynatraceバージョン 1.11.0 以降をインストールします。 インストール手順 ServiceNow Store については、「 ServiceNow Store アプリケーションのインストール」を参照してください。

    必要なロール:cmdb_inst_admin または admin

    このタスクについて

    オンボーディングコネクタのプレイブックエクスペリエンスは、CMDB ワークスペースSGC セントラルでアクティブ化されます。SGC セントラル アプリケーションを構成するには「SGC セントラルの構成」を参照し、プレイブックの操作方法の詳細については「プレイブックの操作」を参照してください。

    手順

    1. 移動先 ワークスペース > CMDB ワークスペース.
    2. CMDB ワークスペースSGC セントラル を選択します。
    3. [概要] ページで、[接続を作成] を選択します。
      ヒント:
      または、 [すべての接続] ページで [接続を作成] を選択することもできます。
    4. [接続の作成] ウィンドウで、 Dynatrace コネクタの種類を選択し、[ 接続の構成] を選択します。
    5. コネクタを使用して初めて接続を設定するときは、最初の前提条件を満たしてください。
      1. オプション: イベント取り込み用に Observability Commons for CMDB アプリケーション (sn_observability) をインストールします。
        注:
        [ CMDB 用 Observability Commons のインストール] アクティビティは、Observability Commons for CMDB アプリケーション (sn_observability) がまだインストールされていない場合にのみ表示されます。イベントの取り込みが必要ない場合は、[CMDB 用 Observability Commons のインストール] アクティビティで [続行] を選択して、この手順をスキップできます。
        1. プレイブックの [ 前提条件 ] ステージで、[ CMDB 用 Observability Commons をインストール ] アクティビティを選択します。
        2. ServiceNow Store から Observability Commons for CMDB アプリケーション (sn_observability) をインストールします。
        3. アプリケーションをインストールしたら、[ 続行] を選択します。
      2. 接続のデータソースを作成します。
        注:
        この手順は、コネクターを初めて構成する場合にのみ必要です。
        1. データソース [sys_data_source] テーブルの編集権限があることを確認します。
        2. プレイブックの [前提条件] ステージで、[データソースアクセスを更新] アクティビティを選択します。
        3. [アクセスの更新] を選択します。
        4. レコードを編集するには、アプリケーションピッカーから [グローバル] アプリケーションスコープを選択します。
        5. 新しいタブで表示される [データソース] フォームの [アプリケーションのアクセス] 関連リストで、[作成可能][更新可能]、および [削除可能] チェックボックスをオンにします。
        6. [Update (更新)] を選択します。
        7. アプリケーションピッカーから、コネクタのアプリケーションスコープを選択します。
        8. [データソースアクセスを更新] アクティビティを完了したら、[続行] を選択します。
      3. スケジュール設定済みデータインポートアクセスを更新して、接続のスケジュール済みジョブを作成できるようにします。
        注:
        この手順は、コネクターを初めて構成する場合にのみ必要です。
        1. 予定されているデータインポート [scheduled_import_set] テーブルの編集権限があることを確認します。
        2. プレイブックの [ 前提条件 ] ステージで、[ スケジュール設定済みデータインポートアクセスを更新 ] アクティビティを選択します。
        3. [アクセスの更新] を選択します。
        4. レコードを編集するには、アプリケーションピッカーから [グローバル] アプリケーションスコープを選択します。
        5. 新しいタブで表示される [データソース] フォームの [アプリケーションのアクセス] 関連リストで、[作成可能][更新可能]、および [削除可能] チェックボックスをオンにします。
        6. [Update (更新)] を選択します。
        7. アプリケーションピッカーから、コネクタのアプリケーションスコープを選択します。
        8. [ スケジュール設定済みデータインポートアクセスを更新 ] アクティビティを完了したら、[ 続行] を選択します。
      4. 変数値アクセスを更新することで、接続の値を作成できるようにします。
        注:
        この手順は、コネクターを初めて構成する場合にのみ必要です。
        1. 値 [sys_variable_value] テーブルの編集権限があることを確認します。
        2. プレイブックの [前提条件 ] ステージで、[ 変数値アクセスを更新 ] アクティビティを選択します。
        3. [アクセスの更新] を選択します。
        4. レコードを編集するには、アプリケーションピッカーから [グローバル] アプリケーションスコープを選択します。
        5. 新しいタブで表示される [データソース] フォームの [アプリケーションのアクセス] 関連リストで、[作成可能][更新可能]、および [削除可能] チェックボックスをオンにします。
        6. [Update (更新)] を選択します。
        7. アプリケーションピッカーから、コネクタのアプリケーションスコープを選択します。
        8. [ 変数値アクセスを更新 ] アクティビティを完了したら、[ 続行] を選択します。
      5. データソース [sys_data_source] テーブルのキャッシュをクリアします。
        注:
        この手順は、コネクターを初めて構成する場合にのみ必要です。
        1. プレイブックの [前提条件 (Prerequisites)] ステージで、[キャッシュをクリア (Clear cache)] アクティビティを選択します。
        2. [キャッシュのクリアを実行 (Run clear cache)] を選択します。
        3. バックグラウンドスクリプトページの [ スクリプトを実行 ] テキストボックスに、次のスクリプトを入力します。
          GlideTableManager.invalidateTable("sys_data_source");
                GlideCacheManager.flushTable("sys_data_source");
          
                GlideTableManager.invalidateTable("scheduled_import_set");
                GlideCacheManager.flushTable("scheduled_import_set");
          
                GlideTableManager.invalidateTable("sys_variable_value");
                GlideCacheManager.flushTable("sys_variable_value");
          
                GlideTableManager.invalidateTable("sys_db_object");
                GlideCacheManager.flushTable("sys_db_object");
        4. グローバルスコープでバックグラウンドスクリプトを実行するには、[スクリプトを実行] を選択します。

          スクリプトの実行には数分かかる場合があります。

        5. スクリプトが実行されたら、[ 閉じる] を選択します。
        6. アプリケーションピッカーから、コネクタのアプリケーションスコープを選択します。
        7. [キャッシュのクリア] アクティビティが完了したら、[続行] を選択します。
      6. EvtMgmtImpactManagerMediator スクリプトをグローバルアプリケーションスコープにコピーして、イベント管理アプリケーションがDynatrace環境で適切に動作することを確認します。
        注:
        このステップは、Observability Commons for CMDB プラグイン (sn_observability) が既にインストールされている場合にのみ表示され、コネクタを初めて構成するときにのみ必要です。
        1. プレイブックの [ 前提条件 ] ステージで、[ イベント管理のスクリプトアクセスを有効にする ] アクティビティを選択します。
        2. [ スクリプトアクセスを有効にする] を選択します。
        3. アプリケーションピッカーから [グローバル] アプリケーションスコープを選択します。
        4. コンテキストメニューから、[ 挿入と維持] を選択します。
        5. EvtMgmtlmpactManagerMediator スクリプトがグローバルアプリケーションスコープにコピーされ、[アクセス可能元] フィールドが [すべてのアプリケーションスコープ] に設定されていることを確認します。
        6. [Update (更新)] を選択します。
        7. アプリケーションピッカーから、コネクタのアプリケーションスコープを選択します。
        8. [ イベント管理のスクリプトアクセスを有効にする ] アクティビティを完了したら、[ 続行] を選択します。
    6. 接続の詳細を入力し、Dynatrace データをインポートするための API 接続をテストします。
      1. プレイブックの [セットアップ (Setup)] ステージで、[接続を作成してテスト (Create and test connection)] アクティビティを選択します。
      2. フォームのフィールドに入力します。
        表 : 1. [接続を作成してテスト (Create and test connection)] フォーム
        フィールド 説明
        接続名 Dynatrace接続レコードを識別する名前です。
        ホスト名 Dynatrace環境のホスト名。
        API キー Dynatrace API キー
        注:
        API キーにはプレフィックス api-token を付ける必要があります。
      3. [接続の作成とテスト (Create and test connection)] を選択します。
      4. 接続テストが完了したら、[続行] を選択します。
    7. オプション: 属性をマッピングし、データインポートを管理するための接続とコネクタのプロパティを設定します。
      注:
      この手順をスキップするには、[構成プロパティを設定 (Set configuration properties)] アクティビティで [続行] を選択します。
      1. プレイブックの [セットアップ (Setup)] ステージで、[構成プロパティを設定 (Set configuration properties)] アクティビティを選択します。
      2. フォームに入力します。
        表 : 2. 構成プロパティ
        フィールド 説明
        管理ゾーン ID Dynatrace環境からフェッチする管理ゾーン ID のリスト。複数のエントリの場合、ゾーン ID をカンマで区切ります。
        管理ゾーン名 Dynatrace環境からフェッチする管理ゾーンのリスト。複数のエントリでは、ドメインをカンマで区切ります。
        サービスタイプ CMDBにデータを取り込むDynatraceサービスタイプのリスト。複数のエントリでは、サービスタイプをカンマで区切ります。
        注:
        DATABASE_SERVICE を除くすべてのサービスタイプは、計算されたアプリケーションサービス [cmdb_ci_service_calculated] CMDB テーブルにマッピングされます。DATABASE_SERVICE サービスタイプは、データベースインスタンス [cmdb_ci_db_instance] CMDB テーブルにマッピングされます。

        有効な値は次のとおりです。

        • BACKGROUND_ACTIVITY
        • CICS_SERVICE
        • CUSTOM_SERVICE
        • DATABASE_SERVICE
        • ENTERPRISE_SERVICE_BUS_SERVICE
        • 外部
        • IBM_INTEGRATION_BUS_SERVICE
        • IMS_SERVICE
        • MESSAGING_SERVICE
        • QUEUE_LISTENER_SERVICE
        • RMI_SERVICE
        • RPC_SERVICE
        • WEB_REQUEST_SERVICE
        • WEB_SERVICE
        タグ Dynatrace環境からフェッチするタグ名のリスト。複数のエントリでは、タグをカンマで区切ります。
      3. インポート中のデータソースの失敗を管理するには、[ REST 応答を添付ファイルとして保存 ] チェックボックスをオンにして、各応答を添付ファイルとして一時的に保存します。
      4. [Continue (続行)] を選択します。
    8. オプション: ServiceNowインスタンスでDynatrace通知をイベントとして有効にするには、ワークフローをトリガーして、Dynatrace環境で問題通知とアラートプロファイルを作成します。
      注:
      このステップは、Observability Commons for CMDB プラグイン (sn_observability) が既にインストールされている場合にのみ表示されます。この手順をスキップするには、[観測可能性を構成] アクティビティで [スキップ] を選択します。
      1. プレイブックの [セットアップ ] ステージで、[ 観測可能性を構成 ] アクティビティを選択します。
      2. [問題通知の作成] を選択します。
        注:
        作成されたレコードは、 Dynatrace アプリケーションで ServiceNow default Problem notification という表示名の下に表示され、カスタマイズできます。
      3. 成功アラートをすべて却下し、[ 続行] を選択します。
    9. 定期的にデータをインポートするようにインポートスケジュールを構成します。
      1. プレイブックの [セットアップ (Setup)] ステージで、[インポートスケジュールの構成 (Configure import schedule)] アクティビティを選択します。
      2. [スケジュール済みインポートをインポート] リストで [親のスケジュール済みデータインポート] を展開して、[ SGO-Dynatrace ホスト - 接続名 ] インポートスケジュールを選択します。
      3. [アクティブ] チェックボックスをオンにして、実行スケジュールと時間の詳細を入力します。

        詳細については、「Schedule a data import」を参照してください。

      4. [Save (保存)] を選択します。
        または、[ 今すぐ実行] を選択して、インポートスケジュールをすぐに実行します。
      5. [Continue (続行)] を選択します。
    10. プレイブックの [セットアップ ] ステージで、[ 接続の作成を確認 ] アクティビティを選択して、接続が作成されたかどうかを確認します。

    次のタスク

    [すべての接続を表示 (View all connections)] を選択して、接続の詳細を確認します。作成された接続が [インストール済み接続 (Installed connections)] リストに表示されます。