PHP エージェントの対話型インストールの実行

ウィザード形式のインストーラを使用して PHP エージェントをインストールする場合は、APM PHP 対話型インストール モードを使用します。
apmdevops106
ウィザード形式のインストーラを使用して PHP エージェントをインストールする場合は、APM PHP 対話型インストール モードを使用します。
3
2
PHP エージェントの対話型インストールを実行するには、PHP ルート ディレクトリ権限が必要です。
IntroscopeAgent.profile
ファイルは、
<
PHP_Agent_Home
>/apmia/core/config
ディレクトリにあります。
PHP エージェントのインストール
以下の手順に従います。
  1. コマンドプロンプトで
    mkdir -p /opt/CA/APM/apm-phpagent/logs
    コマンドを実行して、デフォルトの PHP エージェント ログ ディレクトリを作成します。 別の値に置き換えて、カスタム PHP エージェント ログ ディレクトリを作成します。 PHP ログ ディレクトリの値は、後でインストール プロセスで使用されます。
  2. <
    PHP_Agent_Home
    > ディレクトリから以下のコマンドを実行します。
    ./installer.sh -install
  3. インストール メニューが表示されたら、以下を選択します。
    1 - Configure and install CA APM PHP Probe Agent
    Enter
    キーを押します。 インストール プロセスが開始されます。
  4. 使用する PHP エージェントのアプリケーション名を入力します。
    PHP App
    のデフォルト値を使用するには、
    Enter
    キーを押します。
  5. インストールがリモート コンピュータ上で実行されている場合は、PHP エージェントが使用するインフラストラクチャ エージェントのホスト/IP アドレスを入力します。
    デフォルト値
    127.0.0.1
    を使用するには、
    Enter
    キーを押します。
  6. Enter
    キーを押して、
    /opt/CA/APM/apm-phpagent/logs
    のデフォルト値(
    wily_php_agent.ini
    ファイルに設定されている値)を使用するか、またはカスタム値を入力して、
    Enter
    キーを押します。
    例:
    /var/log/ca
  7. インフラストラクチャ エージェントのポートを設定します。
    Enter
    キーを押して、デフォルト ポート
    5005
    を使用するか、またはカスタム値を入力して、
    Enter
    キーを押します。
  8. デフォルトのポート 5005 以外のポートを使用するようにインフラストラクチャ エージェントを設定した場合は、
    introscope.remoteagent.collector.tcp.port
    IntroscopeAgent.profile
    内の同じポート値に設定します。
    introscope.remoteagent.collector.tcp.port = 5005
  9. インストーラが開始され、コンピュータ上で PHP のインストールが検出され、検出されたインストールが表示されます。
    たとえば、以下のメッセージでは、インストーラがコンピュータ上で 3 つの既存の PHP のインストール ディレクトリを検出したことが示されます。
    1) /usr/bin
    2) /opt/php55_fpm/bin
    3) /opt/php7_fpm/bin
    0) Exit
    (Select 1-3, or all to install, 0 to exit)
    たとえば、「
    1
    」、「
    2
    」、および「
    3
    」を入力します。
    インストールが完了するまで、インストーラが実行されます。
  10. 検出された PHP のインストールに関連付けられている任意またはすべての番号を選択します。
  11. PHP サービスを再起動します。
    たとえば、PHP-FPM を使用している場合は、コマンド プロンプトで
    systemctl restart PHP-fpm
    コマンドを実行します。
例 1: インストール成功
<
PHP_Agent_Home>
ディレクトリから以下のコマンドを実行します。
./installer.sh -install
インストール メニュー
が表示されたら、以下を入力します。
1 - Configure and install CA APM PHP Probe Agent
さらに、以下の値を入力します。
PHP Root : /usr/bin
Extensions directory : /usr/lib64/php/modules
PHP ini directory : /etc/php.d
インストーラが開始され、インストールの進行中に以下のメッセージが表示されます。
1) PHP Root : /usr/bin
PHP Version : 5.5.38
Extensions directory : /usr/lib64/php/modules
Zend Thread Safety : Disabled
PHP ini directory : /etc/php.d
Installation Status :
Success
例 2: ZTS が有効になっているサポートされていない PHP による対話型インストールの失敗
<
PHP_Agent_Home
> ディレクトリ
から以下のコマンドを実行します。
./installer.sh -install
インストール メニュー
が表示されたら、以下を入力します。
1 - Configure and install CA APM PHP Probe Agent
さらに、以下の値を入力します。
PHP Root : /opt/php55_fpm/bin
Extensions directory : /opt/php55_fpm/bin/lib/php/extensions/no-debug-zts-20121212
PHP ini directory : /opt/php55_fpm/etc/php.d
インストーラが開始され、インストールの進行中に以下のメッセージが表示されます。
PHP Root : /opt/php55_fpm/bin
PHP Version : 5.3.26
Extensions directory :/opt/php55_fpm/bin/lib/php/extensions/no-debug-zts-20121212
Zend Thread Safety : Enabled
PHP ini directory : /opt/php55_fpm/etc/php.d
Installation Status : Failed
Reason : PHP Zend Thread Safety (ZTS) is enabled for the PHP installation located at /opt/php55_fpm/bin.Please contact Broadcom Support for PHP probe agent with ZTS support.