Apache エージェントは、Apache モジュールをバックエンドとして検出します。バックエンドのモニタリングに関する一般情報を確認するには、「バックエンド検出ルール」を参照してください。

Apacheモジュール

Apacheエージェントは、ロードしたApacheモジュールをリモートサービスとして自動検出します。

  • モジュールはハンドラ状態である必要があります。

  • エージェントは、検出結果から共通モジュールのリストを除外します。「対応するApache Webサーバー」の「リモートサービス検出」を参照してください。

デフォルトでは、Apache エージェントには、ダウンストリームのバックエンドまたはティアを持つモジュールバックエンドのメトリックが含まれています。コントローラはフローマップ上にモジュールを表示しません。たとえば、Apache が mod_jk.c を呼び出した場合、モジュールバックエンドはフローマップに表示されず、メトリックはダウンストリームの Tomcat バックエンドまたはティアに含まれます。

Apache モジュールをフローマップで表示し、Apache モジュールに関するメトリックを分別するには、appdynamics_agent.conf ファイルで AppDynamicsResolveBackends を「OFF」に設定します。 Apacheエージェントのインストール」を参照してください。

エージェントは、Apache モジュールバックエンドをモジュール名とサーバに基づいて命名します(<module>-<host>:<port>)。例:mod_jk.c-myapache.example.com:80。

以前は、リバースプロキシを介してルーティングする要求のバックエンド名は mod_proxy.c-<ip and port of server > でした。これは現在、要求が転送される実際の URL に解決されます。

バックエンドの命名で表示される終了セグメントを追加するには、必要な終了セグメントで AppDynamicsBackendNameSegments を設定します。「Apache エージェントのインストール」を参照してください。