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

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

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

はじめに

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

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

ソフトウェア要件

  • Python 3.9 以降
  • OpenSSL 1.1.1

サポートされるプラットフォーム

スマートエージェントは、次のプラットフォームでサポートされています。

  • CentOS ストリーム 8.x、9.x
  • RedHat 8.x、9.x
  • Ubuntu 20.04、22.04、23.10
  • Windows

特定のプラットフォームでサポートされているエージェントのリストを表示するには、「サポートされているエージェント」を参照してください。

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

現在、スマートエージェントは次のエージェントを表に示すプラットフォームで管理およびサポートしています。

エージェントサポートされるプラットフォーム

Apache Webサーバー

  • CentOS 8 および 9
  • RHEL 8 および 9
  • Ubuntu 22.04 および 20.04

データベースエージェント

  • CentOS 8 および 9
  • RHEL 8 および 9
  • Ubuntu 22.04 および 20.04

Java

  • CentOS 8 および 9
  • RHEL 8 および 9
  • Ubuntu 22.04 および 20.04
  • Windows

マシンエージェント

  • CentOS 8 および 9
  • RHEL 8 および 9
  • Ubuntu 22.04 および 20.04
  • Windows

Node.js

  • RHEL 8 および 9
  • Ubuntu 22.04 および 20.04
  • Debian 10、11、および 12

PHP

  • Ubuntu 22.04 および 20.04

Python

  • CentOS 8 および 9
  • Ubuntu 22.04 および 20.04
  • Alpine

.NET MSI

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


権限

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

インストール権限

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

zip ファイルをインストールするには、sudo アクセス権が必要です。

Linux パッケージマネージャまたは Zip を使用してスマートエージェントのインストール用のサポートパッケージをダウンロードするには、インターネットが必要です。


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

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

Agent TypeAPPD_USERAPPD_GROUP
PHP

root

root
Apacherootroot
JavaanyUseranyUser
Pythonrootroot
NodejsanyUseranyUser

マシン

rootroot

データベース

anyUseranyUser

非ルートユーザーとしてマシンエージェントをインストールできます。「エージェントのインストール」でマシンエージェント用のカスタム設定を参照してください。

次のステップ