ウェブアプリモニタリング - PHP

アプリケーションサーバの環境

  • OS: Linux CentOS6.4
  • PHP: 5.4
  • Webサーバ: Apache 2.4

New Relicの管理画面にログイン

  • New Relicの管理画面にログインする。
  • 左メニューの"Applications"を押下する。
  • "Add more"を押下する。
  • 1.でPHPを選ぶ。
  • 3.でエージェントをインストールする環境を選ぶ。
    • ここではRPM-based(Redhat, Centos, etc)を選んだ。

エージェントパッケージのインストール

  • 監視するサーバにログインする。
  • 管理画面のページに書いてある通りにyumでnewrelic-php5をインストールする。
  • 64ビットと32ビットのレポジトリがあるので、適切な方を選び、Linuxサーバ上で書いてある通りにrpmコマンドを実行する。
  • インストールされるRPMパッケージは以下。
    • newrelic-php5-common
    • newrelic-php5
    • newrelic-daemon

エージェントPHPモジュールのインストール

設定ファイルのバックアップ

  • php.iniをバックアップしておく。

エージェントPHPモジュールのインストールと設定

  • 管理画面のページに書いてある通りにnewrelic-installコマンドを実行する。
  • "Enter New Relic license key:"を聞かれるので、管理画面のページの2.にあるlicense keyをコピーペーストして入力する。
  • 次に、対象のphpコマンドのパスを聞かれるので、適切な番号を選ぶ。
    • /usr/local/php/bin/phpが対象のphpコマンドであれば、/usr/local/php/binが選ぶべき番号になる。
  • php.iniファイルに[newrelic]の項が追加されているので、確認する。
  • エージェントの設定ファイルを作成する。
     cp /etc/newrelic/newrelic.cfg.template /etc/newrelic/newrelic.cfg 

エージェントの有効化

エージェントデーモンの起動

 chkconfig newrelic-daemon on
 service newrelic-daemon status
 service newrelic-daemon start

Apacheの再起動

 apachectl graceful

参考


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2013-11-17 (日) 06:47:13