Zabbixインストール(Amazon Linux)

Amazon LinuxにZabbixをインストールします。

まずは必要なものをインストールします。
バージョンによる依存性があり、単純に「yum install httpd」ではうまくいきません。

# yum install httpd24 mysql-server php56 php56-gd php56-mbstring php56-mysqlnd php56-bcmath

リポジトリを追加してZabbix関連パッケージをインストール。

# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm
# yum install zabbix-server-mysql zabbix-web-mysql zabbix-web-japanese zabbix-get

DB側で、Zabbix用データベースとユーザを作成します。

# /etc/init.d/mysqld start
# mysql -u root
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '********';
mysql> flush privileges;

あらかじめ用意されたsqlファイルを流します。

# zcat /usr/share/doc/zabbix-server-mysql-3.0.7/create.sql.gz | mysql -u zabbix -p zabbix

後々不具合が起きないよう、zabbix_server.confに設定したDBのパスワードを記載しておきます。

# vi /etc/zabbix/zabbix_server.conf
DBPassword=******** #115行目

ドキュメントルート配下にzabbixディレクトリをコピーします。

# cp -a /usr/share/zabbix /var/www/html/zabbix

php.iniを要件(※)に合わせて修正します。
私が修正したのは下記の値でした。

# vi /etc/php.ini
max_execution_time = 300     #375行目
max_input_time = 300         #385行目
post_max_size = 16M          #663行目
always_populate_raw_post_data = -1 #705行目
date.timezone = "Asia/Tokyo"       #889行目

※ブラウザ上でインストールを進めていると、下記のようにZabbixが教えてくれます。

# /etc/init.d/httpd start
# /etc/init.d/zabbix-server start

http://サーバIP/zabbix にアクセスしてZabbixインストールを完了させて下さい。

インストール作業自体の説明はここまで。
以下はちょっとハマッたエラーの対処法です。

Zabbix server is not running

ブラウザでZabbixにログインは出来たものの、Zabbix server is not runningというメッセージが。

そして /var/log/zabbix/zabbix_server.log にこんな↓ログが10秒ごとに吐かれている。

  3703:20170124:151820.510 [Z3001] connection to database 'zabbix' failed: [1045] Access denied for user 'zabbix'@'localhost' (using password: NO)
  3703:20170124:151820.510 cannot set MySQL character set to "utf8"
  3703:20170124:151820.510 database is down: reconnecting in 10 seconds

zabbix_server.confでDBのパスワードを記載したら直りました。

# vi /etc/zabbix/zabbix_server.conf
DBPassword=******** #115行目

設定反映にはZabbix再起動が必要です。

# /etc/init.d/zabbix-server restart

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload CAPTCHA.