ガイド付きセットアップを使用して オブザーバビリティのサービスグラフコネクタ - AppDynamics を構成します
AppDynamics から 構成管理データベース (CMDB) にデータをプルするようにスケジュール済みインポートジョブを設定します。
始める前に
この サービスグラフコネクタを使用するには、IT Operations Management (ITOM) (ITOM) 可視化アプリケーションまたは ITOM ディスカバリーアプリケーションをベースにしたサブスクリプションユニットへのサブスクリプションが必要です。ご利用のサブスクリプションの「ServiceNow サブスクリプションユニットの概要」の「管理対象の IT リソースタイプ」というタイトルのセクションで定義されているとおり、CMDB でこの サービスグラフコネクタ によって作成または変更されていても、ITOM ヴィジビリティまたは ITOM ディスカバリーによってまだ管理されていない管理対象の IT リソースの場合、これらのリソースにより、そのアプリケーションからのサブスクリプションユニットの消費量が増加します。ITOM ヴィジビリティまたは ITOM ディスカバリー内の現在のサブスクリプションユニットの消費量を確認し、利用可能なキャパシティを確認してください。
- 自動的にインストールされる CMDB 共通統合ストアアプリ。
- 自動的にインストールされる CMDB CI クラスモデルストアアプリ。「CMDB CI クラスモデル」を参照してください。
- ITOM ディスカバリーライセンスプラグイン (com.snc.itom.discovery.license)。このプラグインを有効にする必要があります。
- ITOM Licensing プラグイン (com.snc.itom.license)。詳細については、「ディスカバリーの要求」を参照してください。
- 自動的にインストールされる Datastream Action プラグイン (com.glide.hub.action_type.datastream)。
- Observability Commons for CMDB (sn_observability)。これはイベントの取り込みにのみ必要です。イベント管理を機能させるには、コネクタをインストールする前に、これをインストールする必要があります。詳細については、ServiceNow Store の「Observability Commons for CMDB」を参照してください。
- アプリケーション (クライアント) ID
- クライアントシークレット
必要なロール:admin
手順
-
アプリケーションピッカーを使用して、アプリケーションスコープを オブザーバビリティのサービスグラフコネクタ - AppDynamics アプリケーションに設定します。
詳細については、「アプリケーションピッカー」を参照してください。
- 移動先 すべて > サービスグラフコネクタ > AppDynamics > セットアップ.
- [はじめに] ページで、[開始] を選択します。
-
認証情報を構成し、 AppDynamics API に要求を送信するための HTTP 接続を確立します。
- [オブザーバビリティのサービスグラフコネクタ:AppDynamics] ページの [API 認証の構成 (Configure API authentication)] セクションで、[開始] を選択します。
-
デフォルトの接続を編集して、 AppDynamics 用の接続を構成します。
基本認証接続または OAuth 接続のいずれかを構成できます。
注:コネクタは単一インスタンスのみをサポートするため、デフォルトで使用可能な AppDynamicsConnectionAlias 接続を編集します。- 基本認証接続を構成します。
- [ 基本認証接続の構成 ] タスクで、[ 構成] を選択します。
- AppDynamicsConnectionAlias の [編集] を選択します。注:接続セットアップにリダイレクトされない場合は、[統合] ページで AppDynamicsConnectionAlias を検索し、[ 詳細の表示 ] を選択して既定の接続を編集します。
- [接続を編集 (Edit Connection)] ウィンドウの [接続情報 (Connection Information)] セクションで、フィールドに入力します。
表 : 1. 接続情報 フィールド 説明 接続名 AppDynamics接続レコードを識別する名前です。 AppDynamicsConnectionAliasはデフォルトの認証情報エイリアス名であり、読み取り専用です。ホスト名 AppDynamicsコントローラーのホスト名。 - (オプション) AppDynamics サーバー接続に MID サーバーが必要な場合は、[ MID サーバーを使用 ] チェックボックスをオンにします。次に、それに応じて MID サーバー関連のフィールドを選択します。
- [接続を編集 (Edit Connection)] ウィンドウの [認証情報 (Credential Information)] セクションで、フィールドに入力します。
表 : 2. 認証情報 フィールド 説明 ユーザー名 AppDynamics 接続要求の認証に使用されるアカウントユーザー名。 注:AppDynamics アカウントでサーバーのヴィジビリティがアクティブになっていること、およびAppDynamicsユーザーにアプリケーションおよびダッシュボードビューアー (デフォルト) およびサーバー監視ユーザー (デフォルト) のロールがあることを確認します。パスワード 接続要求を認証するために使用されるパスワード。 - [接続を編集] を選択します。
- ガイド付きセットアップページに戻ります。
- [完了としてマーク] を選択して、[基本認証接続の構成] タスクを完了に設定します。
- OAuth 接続を構成します。
- [ OAuth 認証の構成:クライアント認証情報 ] タスクで、[ 構成] を選択します。
- AppDynamicsConnectionAlias の [編集] を選択します。注:接続セットアップにリダイレクトされない場合は、[統合] ページで AppDynamicsConnectionAlias を検索し、[ 詳細の表示 ] を選択して既定の接続を編集します。
- [接続を編集 (Edit Connection)] ウィンドウの [接続情報 (Connection Information)] セクションで、フィールドに入力します。
表 : 3. 接続情報 フィールド 説明 接続名 AppDynamics接続レコードを識別する名前です。 AppDynamicsConnectionAliasはデフォルトの認証情報エイリアス名であり、読み取り専用です。接続 URL AppDynamicsコントローラーのベース URL。 - (オプション) AppDynamics サーバー接続に MID サーバーが必要な場合は、[ MID サーバーを使用 ] チェックボックスをオンにします。次に、それに応じて MID サーバー関連のフィールドを選択します。
- [接続を編集 (Edit Connection)] ウィンドウの [認証情報 (Credential Information)] セクションで、フィールドに入力します。
表 : 4. 認証情報 フィールド 説明 OAuth クライアント ID 「事前準備」セクションに記載されている、AppDynamics クライアントアプリケーションのアプリケーション (クライアント) ID。 注:API クライアントに、必要な権限と十分なトークン有効期限を持つロールがあることを確認します。OAuth クライアントシークレット 「事前準備」セクションに記載されている、AppDynamics クライアントアプリケーションのクライアントシークレット。 - [接続を編集] を選択します。
- ガイド付きセットアップページに戻ります。
- [完了としてマーク] を選択して、[OAuth 認証の構成:クライアント認証情報] タスクを完了に設定します。
- 基本認証接続を構成します。
-
接続をテストします。
- [ テスト接続 ] タスクで、[ 構成] を選択します。
- 関連リンクを選択して、テストプロセスを開始します。
- [ステータス] フィールドが [成功] に設定されている場合は、[ガイド付きセットアップ] ページに戻ります。注:いずれかのテストでエラーが発生した場合は、修正の提案に従ってください。
- [完了としてマーク] を選択して、[接続のテスト] タスクを完了に設定します。
-
デフォルトの HTTP 要求テンプレートを AppDynamics にプッシュして、ServiceNow インスタンスとの AppDynamics イベント統合を有効にします。
注:HTTP 要求をプッシュするには、 ServiceNow インスタンスでのイベントの取り込み用に Observability Commons for CMDB アプリケーション (sn_observability) がインストールされていることを確認します。また、AppDynamics インスタンスで、ServiceNow ユーザーとして HTTP 要求テンプレートを作成または変更するには、アカウントレベルの HTTP 要求テンプレートの構成権限が必要です。
- [HTTP 要求テンプレートをプッシュ] タスクで、[構成] を選択します。
- [ HTTP 要求テンプレートをプッシュ ] 関連リンクを選択します。
- ガイド付きセットアップページに戻ります。
- [完了としてマーク] を選択して、[HTTP 要求テンプレートをプッシュ] タスクを完了に設定します。
HTTP 要求テンプレートをプッシュすると、複数の API 呼び出しが実行され、 AppDynamicsでイベント取り込みサービスが開始されます。詳細については、 ServiceNow コミュニティ サイトの「Observability:AppDynamics のサービスグラフコネクタ」の記事を参照してください。
-
重複データ検出ルールを構成します。
- 重複データ検出ルール セクションの 重複データ検出ルールの構成 タスクで、構成 を選択します。
-
[CMDB 重複行ルール] リストで、ルールの [アクティブ ] 列の値を true に設定してルールをアクティブにします。
注:フィールドを評価対象から削除するには、ルールの [フィールドを無視 ] 列にフィールド名を追加します。複数のフィールドを無視するには、フィールドをカンマで区切ります。
- ガイド付きセットアップページに戻ります。
- [完了としてマーク] を選択して、[重複検出ルールの構成] タスクを完了に設定します。
-
詳細設定を構成します。
- [詳細設定 ] タスク の [詳細設定 ] セクションで、[ 構成] を選択します。
-
詳細プロパティを確認して変更します。
表 : 5. 詳細プロパティ プロパティ 説明 階層間の関係を設定するための切り替え CI 関係 [cmdb_rel_ci] テーブルの AppDynamics 層間の関係のインポートを有効にするオプション。 階層間の関係を生成するためにフェッチするメトリクスの時間 (分) 階層間の関係を生成するためにフェッチするメトリクスの分数。たとえば、 60は過去 1 時間のリレーションシップを取得します。AppDynamics からビジネストランザクションをインポートするように切り替え (Toggle to import business transactions from AppDynamics) 計算されたアプリケーションサービス [cmdb_ci_service_calculated] テーブルへのビジネストランザクションのインポートを有効にするオプション。 インポートしたサーバーのタグを設定するように切り替え (Toggle to populate tags for imported servers) サーバータグをキー値 [cmdb_key_value] テーブルにインポートできるようにするオプション。 AppDynamics からノードデータをインポートし、cmdb_ci_appl 階層にマップするように切り替え アプリケーション [cmdb_ci_appl] テーブル階層へのノードのインポートを有効にするオプション。 - [Save (保存)] を選択します。
- [完了としてマーク] を選択して、[詳細設定] タスクを完了に設定します。
-
デフォルトで使用可能な SG-AppDynamics サーバーとアプリケーションのスケジュール済みジョブを設定します。
- [スケジュール済みインポートジョブを設定 (Set up scheduled import jobs)] セクションの [スケジュール済みジョブの構成] タスクで、[構成] を選択します。
-
[予定されているデータインポート] フォームで、SG-AppDynamics サーバーとアプリケーションのスケジュール済みジョブのフィールド値を確認し、[ アクティブ ] チェックボックスをオンにします。
詳細については、「Schedule a data import」を参照してください。
- [Update (更新)] を選択します。
- [完了としてマーク] を選択して、[スケジュール済みジョブの構成] タスクを完了に設定します。