SAP ダッシュボードジェネレータ
ここでは、SAP システムのダッシュボードを生成し、AppDynamics コントローラにインポートするプロセスについて説明します。
SAP ダッシュボードジェネレータにアクセスするには、 t-code /DVD/APPD_DI_CON の [Dashboards] ツールバーボタンをクリックするか、t-code /DVD/APPD_DASHBOARD を直接コールします。
前提条件
ダッシュボードを生成、アップロード、またはインポートする前に、次の前提条件が満たされていることを確認します。
- ABAP エージェントまたは SNP CrystalBridge® Monitoring for AppDynamics のライセンスがインストールされていること。「SNP CrystalBridge® Monitoring のライセンスのインストール」を参照してください。Dashboard Generator は、SNP CrystalBridge® Monitoring のトライアル期間中にも使用できます。
- すべての HTTP SDK インスタンスがアクティブになっていること。「AppDynamics HTTP SDK の開始」を参照してください。
- コントローラ上に SAP の階層とノードが表示されていること。
- SNP CrystalBridge® Monitoring コレクタジョブが実行されていること。「パフォーマンスコレクタの起動」を参照してください。
- ABAP エージェントが更新されている場合は、SNP CrystalBridge® Monitoring コレクタジョブをいったん停止してから再起動すること。「アップグレードの手順」を参照してください。
コントローラへのダッシュボードの直接アップロード
コントローラに SSL 接続を使用し、ABAP エージェントのカスタマイズ画面で SSL アイデンティティを維持する必要がある場合、詳細については「ABAP エージェントの設定の手順 3」を参照してください。
コントローラに SSL 接続を使用していない場合、コントローラが HTTP 要求を HTTPS リソースに自動的にリダイレクトし、接続がバックグラウンドで SSL モードに切り替えられていることがあります。この場合、直接アップロードが正しく機能するためには、SSL ID も維持する必要があります。詳細については「ABAP エージェントの設定」の手順 3 を参照してください。
ダッシュボードを生成してコントローラに直接アップロードするには、次の手順を実行します。
- ダッシュボードのカテゴリを選択します。
- ローカル SAP システムの ABAP ダッシュボード
- リモート PI システムの PI ダッシュボード
- リモートネイティブ HANA データベース用のネイティブ HANA ダッシュボード
- SAP Web ディスパッチャインスタンスの Web ディスパッチャダッシュボード
- SAP Cloud Connector インスタンスの Cloud Connector ダッシュボード
- ダッシュボードのシステム ID、アプリケーション名、および階層を入力します。ここでは、SAP PI システムが選択されています。
- 生成するダッシュボードを選択します。この手順は任意です。
- [Upload to Controller] ボタンをクリックします。
-
有効なコントローラユーザーのログイン情報を入力します。 OAuth API が
/DVD/APPD_CUSTで設定されている場合は、このセクションをスキップ。注: コントローラユーザーには、ダッシュボードを作成および変更するための十分な権限が必要です。リリース 21.2.0 以降では、ユーザー名は <username>@<controller account> 形式で入力する必要があります。 - [Confirm] をクリックします。
ダッシュボードの手動エクスポート
ダッシュボードを手動でエクスポートするには、次の手順を実行します。
- ダッシュボードのカテゴリを選択します。
- ローカル SAP システムの ABAP ダッシュボード
- リモート PI システムの PI ダッシュボード SAP PI システムに関連付けられている Java エージェントのシステム ID、アプリケーション名、階層、および Java エージェントのノードを入力します。
- リモート ネイティブ HANA データベース用のネイティブ HANA ダッシュボード ネイティブ HANA データベースに関連付けられているマシンエージェントのシステム ID(ダッシュボード名で使用)、アプリケーション名、階層、およびノードを入力します。
- リモート Web ディスパッチャサーバー用の Web ディスパッチャ ダッシュボード。Web ディスパッチャサーバーに関連付けられているマシンエージェントのシステム ID(ダッシュボード名で使用)、アプリケーション名、階層、およびノードを入力します。
- リモート Cloud Connector インスタンスの Cloud Connector ダッシュボードCloud Connector インスタンスに関連付けられているマシンエージェントのシステム ID(ダッシュボード名で使用)、アプリケーション名、階層、およびノードを入力します。
- 生成するダッシュボードを選択します。この手順は任意です。
- ローカルマシン上で、生成されたダッシュボードを保存する宛先ディレクトリを選択します。
- [Download to PC] ボタンをクリックします。
コントローラへのダッシュボードの手動インポート
ダッシュボードをコントローラに手動でインポートするには、次の手順を実行します。
- AppDynamics コントローラにログインします。
- SAP システムが登録されているアプリケーションに移動します。
- 左側のメニューで、[Configuration] > [Tier / Node Dashboards] に移動します。
- [インポート(Import)] をクリックします。
- 生成されたファイルの 1 つを選択します。
- [インポート(Import)] をクリックします。
- [OK] をクリックします。生成されたすべてのファイルに対してすべての手順を繰り返します。
ダッシュボードの手動削除
コピーを作成せずに再アップロードする場合にダッシュボードを削除するには、まず古いダッシュボードを削除する必要があります。
1. AppDynamics コントローラにログインします。
2. SAP システムが登録されているアプリケーションに移動します。
3. 左側のメニューで、[Configuration] > [Tier / Node Dashboards] に移動します。
4. 削除するシステムのダッシュボードを選択します(複数選択するには、Shift キーまたは Control キーを押します)
5. [Delete(削除)] をクリックします。
6. 確認
ダッシュボードの表示
インポートしたダッシュボードをコントローラ UI で表示するには、次の手順を実行します。
- コントローラの [Tiers & Nodes] に移動します。
- SAP システムの階層を選択します(ノードに展開しないでください)。
- [Details] をクリックします。
- [My Dashboards] に移動します。ダッシュボードを変更するには、ドロップダウンメニューから必要なダッシュボードを選択します
トラブルシューティング
ダッシュボードのアップロードが失敗する
このガイドに従って、正しいログイン情報を使用していることを確認してください。ログイン名がユーザー名ではなく電子メールの場合は、「<email>@<controller account>」形式を使用します。
SSL エラーが発生した場合は、トランザクション /DVD/APPD_CUST で使用される STRUST アイデンティティに正しいコントローラ証明書が含まれていることを確認します。
ダッシュボードは空です
メトリック定義は、ダッシュボードよりも先にコントローラに存在する必要があります。ダッシュボードは Insights コレクタのメトリックを使用します。つまり、これらのコレクタはダッシュボードがアップロードされる前に少なくとも 1 回実行する必要があります。そうしないと、正しく機能しません。これらのコレクタは、このガイドに従ってトランザクション /DVD/APPD_DI_CON から簡単に開始できます。
コレクタを開始する前にダッシュボードをアップロードした場合
コレクタが実行中で、少なくとも 1 回実行されていることを確認します。
トランザクション /DVD/APPD_DASHBOARD に移動し、ダッシュボードを再度アップロードします。
正しい機能を備えた新しいダッシュボードは、「<dashboard_name> 2」という名前でコントローラに登録される必要があります(2 は 2 回目のアップロードという意味です)。