このトピックでは、AppDynamics でのモニタリングをサポートするために、NetWeaver ABAP プラットフォームで実行されている SAP アプリケーション用のツールをインストールする方法について説明します。次のようなサービスが含まれます。

  • ABAP エージェント(Datavard Insights を含む)
  • HTTP SDK および関連コンポーネント
  • マシンエージェント

ABAP エージェントのインストール

標準 SAP トランスポート要求をインポートして、SAP システムに ABAP エージェントをインストールします。インストールでは、依存関係のため、複数のトランスポート要求を正しい順序でインポートする必要があります。リリースバンドルの zip ファイルに含まれている readme.txt ファイルを確認します。

インストールの前に、SAP NetWeaver リリースを確認します。また、サポートパッケージ(SP)がサポートされているかどうかを確認します。「SAP サポート環境」を参照してください。

次の 2 つの主な ABAP エージェントバージョンがあります。

  • バージョン 7.4.0 より前の NetWeaver 用の ABAP エージェント
  • NetWeaver バージョン 7.4.0 以降用の ABAP エージェント

展開の推奨事項

トラフィックと負荷が最小のときに、SAP 要求を実稼働システムにインポートします。営業時間外または週末に SAP 要求をインポートすることをお勧めします。ABAP エージェントは、標準オブジェクトに配置された複数の拡張機能を利用します。拡張機能はインポート時にこれらのオブジェクトの再コンパイルをトリガーします。

これは、SAP 標準 HTTP クライアント、HTTP サーバ、SOAP ハンドラ、BSP コントローラ、UI5 アプリケーション、WebDynpro ページ、WebGUI ページ、SAP ゲートウェイ/バックエンド、ST05 トレース、アプリケーションログ、および読み取りアクセスログに影響します。

バージョン 7.4 より前の SAP NetWeaver でのエージェントのインストール

RC=8 のインポートエラーなしで ABAP エージェントをインストールするには、次のトランスポート要求を順番にインポートします。

  1. Datavard 再利用ライブラリ
  2. Datavard Insights
  3. AppDynamics ABAP エージェントコア

バージョン 7.4 より前の SAP NetWeaver Gateway でのエージェントのインストール

NetWeaver Gateway システムに ABAP エージェントをインストールするには、フロントエンドシステムとバックエンドシステムの両方で次のトランスポート要求をインポートします。

  1. Datavard 再利用ライブラリ
  2. Datavard Insights
  3. AppDynamics ABAP エージェントコア
  4. AppDynamics BEP インストゥルメンテーション

SAP NetWeaver バージョン 7.4 以降へのエージェントのインストール

SAP NetWeaver 7.4 以降に ABAP エージェントをインストールするには、次のトランスポート要求をインポートします。

  1. Datavard 再利用ライブラリ
  2. Datavard Insights
  3. AppDynamics ABAP エージェント 7.4

IS-U システムでは、前述のトランスポート要求に加えて、次のトランスポート要求をインポートできます。

  • IS-U 用 AppDynamics ABAP エージェント

SAP NetWeaver Gateway バージョン 7.4 以降へのエージェントのインストール

SAP NetWeaver 7.4 には NW Gateway が含まれているため、このインストゥルメンテーションは ABAP エージェントバージョン 7.4 に含まれています。すべての SAP NetWeaver バージョン 7.4 以降のシステムに同じトランスポート要求を使用します。

別に NW Gateway システムバージョン 7.4 以降がある場合、インストール手順はすべての ABAP バージョン 7.4 システムと同じです。NetWeaver Gateway のインストゥルメント化 も参照してください。

BiQ コレクタのインストール

BiQ コレクタをインストールするには、システムに ABAP エージェントをインストールしてから、必要な BiQ トランスポート要求をインポートします。含まれている readme.txt ファイルを確認します。前提条件の完全なリストについては、「SAP ビジネスプロセスのモニタ」を参照してください。

HTTP SDK のインストール

インストール手順は、SAP アプリケーションサーバのオペレーティングシステム(OS)によって異なります。

オンプレミスコントローラとの SSL 通信

HTTP SDK には、SaaS コントローラとの SSL 通信にのみ使用されるデフォルトの証明書が付属しています。オンプレミスコントローラとの SSL 通信を使用する場合は、カスタム SSL 証明書をインストールする必要があります。インストール手順は、HTTP SDK のインストール方法によって異なります。

AppDynamics マシンエージェントのインストール

リリース 20.11.0 では、HTTP SDK を使用して、アプリケーション イベント レポート用のマシンエージェントを置き換えることができます。マシンエージェントによって提供される OS モニタリングが必要ない場合は、HTTP SDK イベント API に切り替えると、マシンエージェントのインストールがオプションになります。詳細については、アプリケーションイベント API アダプタを参照してください。

マシンエージェントは、SAP アプリケーションサーバの CPU、RAM、ディスク、ネットワークなどの OS パフォーマンスメトリックを収集します。Datavard Insights は、マシンエージェントを使用して SAP 固有のイベントをレポートします。すべての SAP アプリケーションサーバにマシンエージェントをインストールし、HTTP リスナーを有効にします。

マシンエージェントのインストール」および「マシンエージェントの構成」を参照してください。

マシンエージェント HTTP リスナーの有効化

マシンエージェント HTTP リスナーは、SAP システムからイベントを渡すために使用されます。RPM パッケージからスタンドアロン マシン エージェントをインストールする場合は、次の手順を実行します。

  1. HTTP リスナーを有効にするには、/opt/appdynamics/machine-agent/etc/sysconfig/appdynamics-machine-agent 構成ファイルを編集し、次の行を追加します。
    JAVA_OPTS="-Dmetric.http.listener=true -Dmetric.http.listener.port=8293 -Dmetric.http.listener.host=0.0.0.0"
  2. 変更を保存します。 
  3. マシン エージェント サービスを再起動します。

非 RPM インストールの場合は、マシンの HTTP リスナーを有効にします。詳細については、マシンエージェント HTTP リスナーを参照してください。