PHP エージェントの対話型インストールの実行
ウィザード形式のインストーラを使用して PHP エージェントをインストールする場合は、APM PHP 対話型インストール モードを使用します。対話型インストーラを使用すると、PHP コレクタ エージェントの設定および PHP プローブ エージェントのインストールが可能です。
apmdevops104jp
ウィザード形式のインストーラを使用して PHP エージェントをインストールする場合は、APM PHP 対話型インストール モードを使用します。対話型インストーラを使用すると、PHP コレクタ エージェントの設定および PHP プローブ エージェントのインストールが可能です。
3
2
PHP エージェントの対話型インストールを実行するには、PHP ルート ディレクトリ権限が必要です。
IntroscopeCollectorAgent.profile ファイルは、<
PHP_Agent_Home
>}/apm-phpagent/collector/core/config ディレクトリにあります。PHP コレクタ エージェントの設定
以下の手順に従います。
- <PHP_Agent_Home> ディレクトリから以下のコマンドを実行します。./installer.sh -installインストーラでは、以下のメッセージが表示されます。INSTALL MENU1 - Configure CA PHP Collector Agent2 - Install CA PHP Probe Agent0 - Exit InstallerEnter choice (1 or 2 , 0 to exit) :
- 「1 - Configure CA PHP Collector Agent」を入力します。
- Enterprise Manager ホストを入力します。Enterキーを押して、IntroscopeCollectorAgent.profile の値を使用するか、またはカスタム値を入力して、Enterキーを押します。例:12345-rhel6。
- Enterprise Manager ポートを入力し、Enterキーを押して、IntroscopeCollectorAgent.profile ファイルの値を使用するか、またはカスタム値を入力して、Enterキーを押します。例:5001。
- PHP コレクタ エージェントが PHP プローブ エージェント接続を受け付けるポートを入力します。Enterキーを押して、IntroscopeCollectorAgent.profile ファイルの値を使用するか、またはカスタム値を入力して、Enterキーを押します。例:5005。
- デフォルトのポート 5005 以外のポートを使用するようにコレクタ エージェントを設定した場合は、introscope.remoteagent.collector.tcp.portを IntroscopeCollectorAgent.profile ファイルのポート値と同じ値に設定します。
introscope.remoteagent.collector.tcp.port = 5005
プローブ エージェントのインストール
以下の手順に従います。
- <PHP_Agent_Home> ディレクトリから以下のコマンドを実行します。./installer.sh -install
- インストール メニューが表示されたら、「2 - Install CA PHP Probe Agent」を入力します。インストール プロセスが開始されます。
- PHP エージェント ログ ディレクトリを入力します。Enterキーを押して、IntroscopeCollectorAgent.profile の/opt/CA/APM/apm-phpagent/logsのデフォルト値を使用するか、またはカスタム値を入力して、Enterキーを押します。例:。/var/log/ca
- コレクタ エージェント ポートを設定します。Enterキーを押して、以前に入力したコレクタ エージェント ポート 5005 を使用するか、またはカスタム値を入力して、Enterキーを押します。例:5005。
- デフォルトのポート 5005 以外のポートを使用するようにコレクタ エージェントを設定した場合は、introscope.remoteagent.collector.tcp.portを IntroscopeCollectorAgent.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 のインストールに関連付けられている任意またはすべての番号を選択します。
例 1: インストール成功
<
PHP_Agent_Home
> ディレクトリから以下のコマンドを実行します。./installer.sh -install
インストール メニュー
が表示されたら、「2 - Install CA 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 :Succes
例 2: ZTS が有効になっているサポートされていない PHP による対話型インストールの失敗
<
から以下のコマンドを実行します。PHP_Agent_Home
> ディレクトリ./installer.sh -install
インストール メニュー
が表示されたら、「2 - Install CA 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 [email protected] for PHP probe agent with ZTS support.
例 3: サポートされていない PHP バージョンによる対話型インストールの失敗
<
PHP_Agent_Home
> ディレクトリから以下のコマンドを実行します。
./installer.sh -install
インストール メニュー
が表示されたら、「2 - Install CA PHP Probe Agent
」を入力し、以下のとおり入力します。PHP Root : /opt/php55_fpm/bin
Extensions directory :
PHP ini directory :
インストーラが開始され、インストールの進行中に以下のメッセージが表示されます。
PHP Root : /opt/php7_fpm/binPHP Version : 7.0.0Installation Status : Failed Reason : Unsupported version 7.0.0 of PHP found at /opt/php7_fpm/bin.
次の手順: PHP コレクタ エージェントの設定および実行