コントローラとエージェント両方をアップグレードする場合は、まずコントローラをアップグレードしてその後エージェントをアップグレードします。

また、監視されている環境で複数のエージェントをアップグレードする場合は、前回ビジネストランザクションが生じたティアのエージェントをアップグレードします。この要件の詳細と、コントローラとエージェントの互換性情報については、「エージェントとコントローラテナントの互換性」を参照してください。 

はじめに

Alpine Linux で PHP エージェントをアップグレードする前に、次の手順を実行します。

  1. libstdc++ ライブラリを追加します。
    apk add libstdc++
    CODE
  2. session および sockets PHP 拡張機能を追加します。

    たとえば、PHP 8.2 を使用している場合は、php82-session および php82-sockets 拡張機能をインストールします。

    apk add php82-session php82-sockets
    CODE

PHPエージェントのアップグレード

1. Web サーバーまたは php-fpm をシャットダウンします。

2. コントローラホスト、コントローラポート、アプリケーション名、ティア名、ノード名のプロパティ値を ini ファイルからコピーします。
マルチテナントモードで実行している場合は、アカウント名とアカウントのアクセスキーのプロパティ値もコピーします。

3. 古い Splunk AppDynamics PHP インストールディレクトリを再帰的に削除するか名前を変更します。

4. 最新のエージェントtarballをダウンロードして解凍する。

5. インストールスクリプトを実行する。
コントローラのアクセスキーをオプションの 1 つとしてインストーラに渡す必要があります。
アクセスキーを調べるには、([> License > Account])をクリックします。

6. Apacheまたはphp-fpmを再起動する。

Webサーバーを実行せずにエージェントを使用してPHP CLIを監視している場合は、ステップ1と6は省略できます。