このセクションでは、SNP CrystalBridge® Monitoring を使用して特定の非 ABAP システムのメトリックの収集とレポートを有効にする手順について説明します。

前提条件

  • メトリックを収集する SNP CrystalBridge® Monitoring が SAP ABAP システムにインストールされている。

    リモートシステムのモニタリングは、単一の SAP ABAP システムでのみ設定する必要があります。

  • フル SNP CrystalBridge® Monitoring ライセンスが SAP ABAP システムにインストールされている。

    ライセンスキーには、SAP ABAP システムのアプリケーションサーバー数とすべてのモニター対象外部システムのサーバー数をカバーする追加のサーバーを含める必要があります。
  • 外部のモニター対象システムで HTTP リスナーが有効になっているマシンエージェントがインストールされ、実行されている。

    外部システムがどの AppDynamics アプリケーション(階層とノード)にも関連付けられていない場合は、独立したマシンエージェントのインストールシナリオのパラメータを使用します。

    マシンエージェントの代わりに HTTP SDK を使用する

    リリース 22.2.0 では、マシンエージェント HTTP リスナーの代わりに HTTP SDK を使用できます。このオプションは、メトリックとイベントのレプリケーションに関するマシンエージェント HTTP リスナーのすべての依存関係を削除します。

外部システムへのメトリックの複製

SNP CrystalBridge® Monitoring コレクタジョブは、実行中に SAP ABAP システム上でリモート システム パフォーマンス メトリックをローカルに処理します。これらのメトリックを AppDynamics コントローラの正しい階層に複製するには、対応するマシンエージェントまたは HTTP SDK インスタンスを介してメトリックをルーティングするように SNP CrystalBridge® Monitoring コネクタを設定する必要があります。

これにより、メトリックとイベントをコントローラで公開できます。

外部システム メトリック レプリケーション ルーティングを設定するには、次の手順を実行します。

  1. /DVD/APPD_CC  トランザクションを開始します。
  2. SNP CrystalBridge® Monitoring Connector Mapping - Edit Mode に進みます。
  3. ツールバーで、[CB Monitoring Systems Mapping] をクリックします。
  4. リストに新しい行を追加します。
  5. 外部システムのシステム ID を入力します(F4 ヘルプを使用)。
  6. HTTP リスナーが有効になっているマシンエージェントを使用する場合は、メトリック API を MA に設定します(または空のままにします)。代わりに既存の HTTP SDK インスタンスを使用する場合は、SDK に設定します。
    1. メトリック API が MA に設定されている場合は、外部システムにインストールされているマシンエージェントのホスト名と HTTP リスナーポートを入力します。

      マシンエージェントを介して複製された外部システムからのメトリックとイベントは、使用されているマシン エージェント インスタンスに関連付けられているアプリケーション、階層、およびノードの下のコントローラに表示されます。

    2. メトリック API が SDK に設定されている場合は、次のいずれかの設定オプションを使用します。
      1. Default HTTP SDK:ホストとポートを空のままにします。メトリックとイベントは、モニタリングジョブが実行されている SAP ABAP システムの中央 SAP アプリケーションサーバーに関連付けられた HTTP SDK インスタンスを介して報告されます。
      2. HTTP SDK on specific internal SAP server:現在の SAP ABAP システムに属する内部 SAP アプリケーションサーバー名の有効な名前を入力し、ポートを空のままにします。メトリックとイベントは、指定された SAP アプリケーションサーバーに関連付けられた HTTP SDK インスタンスを介して報告されます。
      3. External HTTP SDK:アクティブな HTTP SDK インスタンスのホスト名とポートを入力します。メトリックとイベントは、使用された HTTP SDK インスタンスに関連付けられたアプリケーション、階層、およびノードで報告されます。 

        このオプションを使用する場合は、HTTP SDK インスタンスが常に実行されていることを確認してください。ポートが SDK Manager ではなく、HTTP SDK インスタンスに属していることを確認します。

  7. Custom path は、SDK メトリック API が使用されている場合にのみ使用されます。メトリック API が SDK に設定され、このフィールドが空のままの場合、デフォルト値「Remote SAP <SID>」が自動的に入力されます。<SID> プレースホルダは自動的に外部システム ID 値に置き換えられます。 
  8. Save をクリックします。

リモートマシンエージェントのステータスのモニター

t-code /DVD/APPD_STATUS を使用して、外部システムで実行されているリモート マシン エージェント インスタンスの接続ステータスをモニターおよびトラブルシューティングできます。


外部モニター対象システムのリストは、t-code /DVD/APPD_CC. を使用して [CB Monitoring Systems Mapping] で管理されるすべてのレコードで構成されます。各行は、システムマッピングがアクティブであるかどうか、および SAP ABAP システムが対応するマシンエージェント HTTP リスナーまたは HTTP SDK インスタンス(使用するメトリック API によります)に正常に接続できるかどうかを示します。

接続ステータスが「Connected」でない場合、収集されたメトリックとイベントはコントローラにルーティングできません。完全なエラープロトコルを表示するには、[Not connected] テキストをクリックします。

ダッシュボード

外部モニター対象システムのダッシュボードをアップロードできます。t-code /DVD/APPD_DASHBOARD に移動し、サポートされているリモートシステムタイプのいずれかを選択します。

System ID:SNP CrystalBridge® Monitoring に登録されているリモートでモニターされるシステムの ID。これは、CB Monitoring Systems Mapping テーブルで定義されている値と同じです。

[Application Name] と [Tier] は、使用されるマシンエージェントまたは HTTP SDK インスタンス(使用するメトリック API によります)が登録されているアプリケーションおよび階層に一致している必要があります。これらの値は絶対メトリックパスで使用され、誤った値が入力された場合、生成されたダッシュボードは空になります。

[Nodes] は現在、外部モニター対象システムのダッシュボードでは使用されていません。

Examples:

  • 外部 PI システム PI1 は、AB1 ABAP システムからモニターされます。メトリック API は SDK に設定され、デフォルトの HTTP SDK が使用されます(マッピングテーブルのホストとポートは初期値です)。システム AB1 のアプリケーションと階層を使用します。これらの値は、t-code /DVD/APPD_CUST を介して確認できます。「SAP ABAP エージェントのセットアップ」を参照してください。
  • 外部 PI システム PI1 は、AB1 ABAP システムからモニターされます。メトリック API が SDK に設定され、外部 HTTP SDK が使用されます(ホストとポートの値はマッピングテーブルで設定されます)。リモート HTTP SDK インスタンスのアプリケーション名と階層を使用します。これらの値は、HTTP SDK インスタンスの startup.log またはコントローラ UI で確認できます。
  • 外部 PI システム PI1 は、AB1 ABAP システムからモニターされます。メトリック API が MA に設定され、HTTP リスナーが有効になっているマシンエージェントが使用されます(ホストとポートの値が設定されます)。使用されるマシンエージェントが関連付けられているアプリケーション名と階層を使用します。この相関リンクは、[Controller UI settings] → [AppDynamics Agents] → [Machine Agents] タブで確認できます。[Unique Host ID] を使用して、アプリケーションと階層の情報を使用できる対応するアプリケーション サーバー エージェントを見つけます。 

生成またはアップロードされたダッシュボードは、[Dashboard Parameters] で指定されたアプリケーションと階層の下のコントローラ UI で使用できます。

ダッシュボードのアップロードプロセスの詳細については、「SAP ダッシュボードジェネレータ」を参照してください。

マシンエージェント接続の問題のトラブルシューティング

  1. [CB Monitoring Systems Mapping] で設定したホストとポートが正しいことを確認します。
  2. マシンエージェントが外部システム/サーバー上で動作していることを確認します。
  3. SAP ABAP システムがファイアウォールでブロックされずにリモートホストとリモートポートに到達できることを確認します。
  4. 上記の要件が満たされていても「error status 404」が表示される場合は、HTTP リスナーが正しく設定され、マシン エージェント インスタンスに対してアクティブになっていることを確認します。
  5. マシンエージェントのホストとポートを SAP システムのアプリケーションサーバーから telnet してみます。

システム固有の手順の実行

この設定の一部は、外部モニター対象システムのタイプによって異なります。