本文へスキップ

AWS Elastic beanstalk

Elastic Beanstalk Configuration files(.ebextensions)を使用してインストールします。

.ebextensionsディレクトリに、_config_ファイルを追加し、新しいバージョンをデプロイします。次に、commandsコマンドを実行します。

  1. WhaTap リポジトリを登録します。

  2. パッケージをインストールします。

  3. install.sh設定スクリプトで、PHP拡張モジュールを設定します。

    $ vi 01-WhaTap_install_repository_php.config

    commands:
    01_Install_whatap_repository:
    command: sudo rpm --import http://repo.whatap.io/centos/release.gpg
    ignoreErrors: true
    02_Install_whatap_repository:
    command: echo "[whatap]" | sudo tee /etc/yum.repos.d/whatap.repo > /dev/null
    ignoreErrors: true
    03_Install_whatap_repository:
    command: echo "name=whatap packages for enterprise linux" | sudo tee -a /etc/yum.repos.d/whatap.repo > /dev/null
    ignoreErrors: true
    04_Install_whatap_repository:
    command: echo "baseurl=http://repo.whatap.io/centos/latest/\$basearch" | sudo tee -a /etc/yum.repos.d/whatap.repo > /dev/null
    ignoreErrors: true
    05_Install_whatap_repository:
    command: echo "enabled=1" | sudo tee -a /etc/yum.repos.d/whatap.repo > /dev/null
    ignoreErrors: true
    06_Install_whatap_repository:
    command: echo "gpgcheck=0" | sudo tee -a /etc/yum.repos.d/whatap.repo > /dev/null
    ignoreErrors: true
    07_Install_whatap_php:
    command: sudo yum install -y whatap-php
    ignoreErrors: true
    08_Install_whatap_php_install.sh:
    command: (echo "[アクセスキー指定]"; echo "[サーバーIP指定(a.a.a.a/b.b.b.b)")| sudo /usr/whatap/php/install.sh
    ignoreErrors: true
    ノート

    アクセスキーサーバーIPプロジェクト管理 > エージェントのインストールページで発行および表示できます。

  4. Beanstalkに新しいバージョンをデプロイします。PHPモニタリングエージェントがインストールされます。