スマートエージェントを使用すると、コントローラのユーザーインターフェイスを使用して、サポートされているエージェントのエージェント操作(インストール、アップグレード、およびロールバック)を管理できます。また、高度な設定用のスマートエージェント CLI オプションも提供されます。 

コントローラ UI を使用して、インストールされているすべてのエージェントとインベントリの詳細を表示できます。スマートエージェントのインベントリは、他のエージェントのインベントリの詳細とともに表示されます。

コントローラ UI を使用してエージェント管理を実行する各ホストに、スマートエージェントをインストールする必要があります。

はじめに

スマートエージェントを使用するには、次の要件を満たしていることを確認します。

  • AppDynamics コントローラバージョン 23.11.0 以降
  • 十分なエージェントライセンス
  • 必要な権限。スマートエージェントの実行に必要なユーザー権限を決定するには、「権限」を参照してください。
  • 必要なメモリ:10MB ~ 15MB アイドル状態および 500MB(インストール、アップグレード、またはロールバック中)
  • 必要なディスク:500 MB

サポートされているエージェント

現在、スマートエージェントは次のエージェントを管理しています。

  • Apache Webサーバー
  • Java
  • マシンエージェント
  • Node.js
  • PHP
  • Python

    • UI を使用してマシンエージェントの拡張機能をモニターすることはできません。アップグレード中、既存の拡張機能は上位バージョンに引き継がれます。 
    • UI を使用してマシンエージェントの修復スクリプトを設定することはできません。

権限

スマートエージェントを使用するには、次の権限が必要です。

インストール権限

インストール タイプ詳細
Linux パッケージマネージャ
  • デフォルトでは、ほとんどの Linux パッケージマネージャには、RPM、DEB、または APK アーティファクトのインストールに sudo アクセスが必要です。したがって、スマートエージェントのバイナリのインストールに必要です。
  • sudo なしでマシンに rpm と deb をインストールするアクセス権がある場合は、sudo アクセスなしでインストールできます。ただし、次の権限が必要です。
    • インストール(yum、deb、および apk データベースを変更する場合)
    • /etc/environment ファイルへの書き込み
郵便番号

zip ファイルを使用してエージェントを手動でインストールする場合、sudo アクセスは必要ありません。


スマート エージェント サービスの権限

スマート エージェント サービスは、インストール中に APPD_USER および APPD_GROUP 環境変数を設定することで、インストール中に特定のユーザーとグループで実行するように設定できます。使用するユーザーとグループの値は、管理するエージェントによって異なります。次の表に、各エージェントに必要なユーザーとグループの値を示します。

Agent TypeAPPD_USERAPPD_GROUP
PHP

root

root
Apacherootroot
JavaanyUseranyUser
Pythonrootroot
NodejsanyUseranyUser
マシンrootroot

次のステップ