Amazon Linux にZabbix3.0系をyumでインストールしてみた

# Zabbix3.0って?
リリースノート
http://www.zabbix.com/rn3.0.0.php
Zabbix3.0の新機能
http://www.zabbix.com/jp/whats_new.php
Zabbix3.0マニュアル
https://www.zabbix.com/documentation/3.0/manual

# 環境情報
Zabbix3.0 Requirements
https://www.zabbix.com/documentation/3.0/manual/installation/requirements

今回試した環境
OS：Amazon Linux 2016.03(HVM)
php5.6系, mysql5.5系, httpd2.2系

# やってみた
インストール対象のEC2インスタンスにSSHでログインして、下記のように進めます。

### 必要パッケージのインストール
```
% yum install mysql-server httpd24 php56 php56-gd php56-mbstring php56-mysqlnd php56-bcmath
```

### Zabbixのインストール
```
# yumリポジトリの追加
% rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm

# Zabbix関連パッケージのインストール
% yum install zabbix-server-mysql.x86_64 zabbix-web-mysql.noarch zabbix-web-japanese.noarch zabbix-get
```

### MySQLの設定
```
# MySQLの起動
% service mysqld start

# MySQLにZabbix用ユーザ作成
% mysql -uroot
：
：
mysql> CREATE USER zabbix;
Query OK, 0 rows affected (0.00 sec)

mysql> CREATE DATABASE zabbix;
Query OK, 1 row affected (0.00 sec)

mysql> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY '<パスワード>';
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql> \q
Bye

# MySQLにZabbixスキーマとデータを投入
% cd /usr/share/doc/zabbix-server-mysql-3.0.3/
% zcat create.sql.gz| mysql -uroot zabbix
```

### Apache設定
```
# Zabbix設定ファイルのコピー
% cp /usr/share/doc/zabbix-web-3.0.3/httpd24-example.conf /etc/httpd/conf.d/zabbix.conf
```

### PHP設定
```
# タイムゾーンの設定
% sed -i -e "s/;date.timezone =/date.timezone = Asia\/Tokyo/g" /etc/php.ini

# Zabbix起動時のセキュリティチェック対応
% sed -i -e "s/;always_populate_raw_post_data/always_populate_raw_post_data/g" /etc/php.ini

# メモリ周りの設定は、Zabbix3.0 Requirementsを参考に必要に応じてチューニングすること
```

### Zabbixサーバ設定
```
% vim /etc/zabbix/zabbix_server.conf  
---
# DBPassword=
↓
DBPassword=<パスワード>
```

### 起動と初期設定
```
# Zabbix起動
service zabbix-server start
# Apahce起動
service httpd start
```

ブラウザからhttp://<サーバアドレス>/zabbix/にアクセスし、[Next step]をクリック
![dcc11b33-b338-91b4-4223-8fcea153d16c.png](https://qiita-image-store.s3.amazonaws.com/0/38574/66a60b25-723d-1ddf-e82a-2b31401dd517.png)

NGが無いことを一通り確認して[Next step]をクリック
![ca1cc29f-c997-3459-7b73-5bf3fc5dbe60.png](https://qiita-image-store.s3.amazonaws.com/0/38574/964d7dd7-f1ed-38cf-9d6c-9a58e9901063.png)

パスワードを入力して[Next step]をクリック
![f74e51c6-e7b8-ca6c-8538-9e30f39ee76f.png](https://qiita-image-store.s3.amazonaws.com/0/38574/f9239eff-2d91-eb77-1cf2-ee898b586186.png)

デフォルトのまま[Next step]をクリック
![ad0ca660-decf-eeb8-1741-69e86cae5113.png](https://qiita-image-store.s3.amazonaws.com/0/38574/5b75ba76-b411-4646-e2d2-4229b6503f9d.png)

内容に問題なければ[Next step]をクリック
![965ae2ec-ee44-7561-5d4a-501c1b3608f7.png](https://qiita-image-store.s3.amazonaws.com/0/38574/40809398-b36c-223e-9d81-9d7a583e0c16.png)

[Finish]をクリック
![fa3bb9d9-0fee-0fb2-e2a3-4f9797c51371.png](https://qiita-image-store.s3.amazonaws.com/0/38574/aad5e892-d516-4512-2bf6-8510358725de.png)

初期ユーザ情報を入力し、[Sign in]をクリック
Username:Admin
Password:zabbix
![97667cd7-6b3e-b8a8-96c9-e4d120d275fc.png](https://qiita-image-store.s3.amazonaws.com/0/38574/4a456d87-1bbc-844c-6d8a-d22b55a40286.png)

Administrator -> Users の順にクリック
![d98b7e89-892d-292a-d70f-9dadde53dcad.png](https://qiita-image-store.s3.amazonaws.com/0/38574/a302ab93-3e89-457f-321c-4bb6e119e75f.png)

Adminをクリック
![e826d7d3-234d-a85d-7ddc-c224eb02c72d.png](https://qiita-image-store.s3.amazonaws.com/0/38574/6137d7ae-0d22-8f48-140b-d74291540458.png)

必要に応じAdminユーザの情報を変更
![2e9384a1-1db8-ca53-c32f-9ac03e5176ec.png](https://qiita-image-store.s3.amazonaws.com/0/38574/962789b2-e4c9-3afd-81f3-3cde5ec28507.png)

画面をリロードすると設定が反映される
![2b49f642-6eda-d61f-0e5f-1591cc7ec90d.png](https://qiita-image-store.s3.amazonaws.com/0/38574/2e047493-a762-0d75-a7ca-673ecd8f9604.png)

以上！

あとは監視設定を入れて使い倒すだけ！