LoginSignup
21

More than 5 years have passed since last update.

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

Last updated at Posted at 2016-07-22

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

NGが無いことを一通り確認して[Next step]をクリック
ca1cc29f-c997-3459-7b73-5bf3fc5dbe60.png

パスワードを入力して[Next step]をクリック
f74e51c6-e7b8-ca6c-8538-9e30f39ee76f.png

デフォルトのまま[Next step]をクリック
ad0ca660-decf-eeb8-1741-69e86cae5113.png

内容に問題なければ[Next step]をクリック
965ae2ec-ee44-7561-5d4a-501c1b3608f7.png

[Finish]をクリック
fa3bb9d9-0fee-0fb2-e2a3-4f9797c51371.png

初期ユーザ情報を入力し、[Sign in]をクリック
Username:Admin
Password:zabbix
97667cd7-6b3e-b8a8-96c9-e4d120d275fc.png

Administrator -> Users の順にクリック
d98b7e89-892d-292a-d70f-9dadde53dcad.png

Adminをクリック
e826d7d3-234d-a85d-7ddc-c224eb02c72d.png

必要に応じAdminユーザの情報を変更
2e9384a1-1db8-ca53-c32f-9ac03e5176ec.png

画面をリロードすると設定が反映される
2b49f642-6eda-d61f-0e5f-1591cc7ec90d.png

以上!

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

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
21