PHP エージェントのサイレント インストールの実行
入力変数を使用してコマンド ラインから PHP エージェントをインストールする場合は、APM PHP サイレント インストール モードを使用します。
apmdevops104jp
入力変数を使用してコマンド ラインから PHP エージェントをインストールする場合は、APM PHP サイレント インストール モードを使用します。
PHP エージェントのサイレント インストール
PHP エージェントのサイレント インストールを実行するには、PHP ルート ディレクトリ権限が必要です。
IntroscopeCollectorAgent.profile ファイルは、<
PHP_Agent_Home>
>/apm-phpagent/collector/core/config ディレクトリにあります。以下の手順に従います。
- 以下の形式とオプション引数を使用して、環境に応じたインストール コマンドを作成します。./installer.sh -emurl <Enterprise Manager connection url> -collport <PHP Collector Agent port> -phproot <PHP root directory> -ext <PHP extension directory> -ini <PHP ini directory>オプション引数emurlEnterprise Manager 接続 URL例
- emhost:5001PHP コレクタ エージェントは、5001 の TCP ポートでリスンしている Enterprise Manager に接続します。
- ssl://emhost:5443PHP コレクタ エージェントは、ポート 5443 で SSL 接続をリスンしている Enterprise Manager に接続します。
- http://emhost:8081PHP コレクタ エージェントは、ポート 8081 で HTTP 接続をリスンしている Enterprise Manager に接続します。
- https://emhost:8444PHP コレクタ エージェントは、ポート 8444 で HTTPS 接続をリスンしている Enterprise Manager に接続します。
collportPHP コレクタ エージェントがプローブ エージェントをリスンするポートphprootPHP ルート ディレクトリextPHP モジュール ディレクトリiniPHP ini ディレクトリPHP ルート ディレクトリを指定しない場合、PHP エージェント インストーラは、コンピュータ上の PHP のインストールを自動的に検出します。その後、インストーラは PHP プローブ エージェントとコレクタ エージェントをインストールします。 インストーラは、IntroscopeCollectorAgent.profile ファイルの Enterprise Manager ホストの値を使用します。EM hostおよびEM portの値を更新すると、インストーラは PHP コレクタ エージェントのプロファイルを自動的に更新します。また、インストーラは、<PHP_Agent_Home> ディレクトリにある PHP プローブ エージェント構成ファイル wily_php_agent.ini も更新します。 - <PHP_Agent_Home> ディレクトリに移動します。
- コマンド ラインから、インストール コマンドを実行します。インストーラは、コンピュータ上で PHP エージェントの既存のインストールを検索し、検出されたすべてのインストールに PHP プローブ エージェントを再インストールし、コレクタ エージェントをインストールします。
サイレント インストールの例
以下に、お使いのシステムに応じたインストール コマンドを作成する方法について理解するのに役立つ 3 つの例を示します。
例 1: 入力変数を使用しないサイレント インストールの成功
<
から以下のコマンドを実行します。PHP_Agent_Home
> ディレクトリ./installer.sh
インストーラが開始され、インストール プロセス中に以下のメッセージが表示されます。
Installing CA PHP Probe Agent...Looking for PHP Installations on this machine...Installer found following PHP installations on this machine1) /usr/binInstalling CA PHP Probe Agent at all discovered PHP installation(s)...Installation Overview:1) PHP Root : /usr/bin/phpPHP Version : 5.5.38PHP Extensions directory : /usr/lib64/php/modulesPHP Zend Thread Safety : DisabledPHP ini directory : /etc/php.dInstallation Status :SuccessCA PHP Probe Agent is successfully installed on your machine.1) To modify default CA PHP agent settings modify file/etc/php.d/wily_php_agent.ini2) Restart your web server or your PHP-FPM process to see performance metrics.
例 2: PHP ディレクトリ入力変数を使用したサイレント インストールの成功
<
PHP_Agent_Home
> ディレクトリから以下のコマンドを実行します。./installer.sh -phproot <PHP_Root_Directory>
インストーラが開始され、インストール プロセス中に以下のメッセージが表示されます。
Installing CA PHP Probe Agent...Installation Overview:1) PHP Root : /usr/bin/phpPHP Version : 5.5.38PHP Extensions directory : /usr/lib64/php/modulesPHP Zend Thread Safety : DisabledPHP ini directory : /etc/php.dInstallation Status : SuccessCA PHP Probe Agent is successfully installed on your machine.1) To modify default CA PHP agent settings modify file/etc/php.d/wily_php_agent.ini2) Restart your web server or your PHP-FPM process to see performance metrics.
例 3: サポートされていない PHP バージョンによるサイレント インストールの失敗
<
PHP_Agent_Home
> ディレクトリから以下のコマンドを実行します。./installer.sh -phproot <PHP_Root Directory> -ext <PHP Extension Directory> -ini <PHP_ini_Directory>-port <Collector_Agent_ Port>
インストーラが開始され、インストール プロセス中に以下のメッセージが表示されます。
Installing CA PHP Probe Agent...1) PHP Root : /opt/php5.2/binPHP Version : 5.2.38 Installation Status : FailedReason : Unsupported version 5.2.38 of PHP found at /opt/php5.2/bin.
次の手順:
PHP コレクタ エージェントの設定および実行