PHP エージェントの対話型インストールの実行
ウィザード形式のインストーラを使用して PHP エージェントをインストールする場合は、APM PHP 対話型インストール モードを使用します。
apmdevops106
ウィザード形式のインストーラを使用して PHP エージェントをインストールする場合は、APM PHP 対話型インストール モードを使用します。
3
2
PHP エージェントの対話型インストールを実行するには、PHP ルート ディレクトリ権限が必要です。
IntroscopeAgent.profile
ファイルは、<
PHP_Agent_Home
>/apmia/core/config
ディレクトリにあります。PHP エージェントのインストール
以下の手順に従います。
- コマンドプロンプトでmkdir -p /opt/CA/APM/apm-phpagent/logsコマンドを実行して、デフォルトの PHP エージェント ログ ディレクトリを作成します。 別の値に置き換えて、カスタム PHP エージェント ログ ディレクトリを作成します。 PHP ログ ディレクトリの値は、後でインストール プロセスで使用されます。
- <PHP_Agent_Home> ディレクトリから以下のコマンドを実行します。./installer.sh -install
- インストール メニューが表示されたら、以下を選択します。1 - Configure and install CA APM PHP Probe AgentEnterキーを押します。 インストール プロセスが開始されます。
- 使用する PHP エージェントのアプリケーション名を入力します。PHP Appのデフォルト値を使用するには、Enterキーを押します。
- インストールがリモート コンピュータ上で実行されている場合は、PHP エージェントが使用するインフラストラクチャ エージェントのホスト/IP アドレスを入力します。デフォルト値127.0.0.1を使用するには、Enterキーを押します。
- Enterキーを押して、/opt/CA/APM/apm-phpagent/logsのデフォルト値(
ファイルに設定されている値)を使用するか、またはカスタム値を入力して、wily_php_agent.iniEnterキーを押します。例:/var/log/ca。 - インフラストラクチャ エージェントのポートを設定します。Enterキーを押して、デフォルト ポート5005を使用するか、またはカスタム値を入力して、Enterキーを押します。
- デフォルトのポート 5005 以外のポートを使用するようにインフラストラクチャ エージェントを設定した場合は、introscope.remoteagent.collector.tcp.portをIntroscopeAgent.profile内の同じポート値に設定します。introscope.remoteagent.collector.tcp.port = 5005
- インストーラが開始され、コンピュータ上で PHP のインストールが検出され、検出されたインストールが表示されます。たとえば、以下のメッセージでは、インストーラがコンピュータ上で 3 つの既存の PHP のインストール ディレクトリを検出したことが示されます。1) /usr/bin2) /opt/php55_fpm/bin3) /opt/php7_fpm/bin0) Exit(Select 1-3, or all to install, 0 to exit)たとえば、「1」、「2」、および「3」を入力します。インストールが完了するまで、インストーラが実行されます。
- 検出された PHP のインストールに関連付けられている任意またはすべての番号を選択します。
- 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/binPHP Version : 5.5.38 Extensions directory : /usr/lib64/php/modulesZend Thread Safety : DisabledPHP ini directory : /etc/php.dInstallation 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/binPHP Version : 5.3.26 Extensions directory :/opt/php55_fpm/bin/lib/php/extensions/no-debug-zts-20121212Zend Thread Safety : EnabledPHP ini directory : /opt/php55_fpm/etc/php.dInstallation Status : FailedReason : 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.
次の手順:
インフラストラクチャ エージェントの設定および実行。