Amazon LinuxにZabbixをインストールします。
まずは必要なものをインストールします。
バージョンによる依存性があり、単純に「yum install httpd」ではうまくいきません。
1 |
# yum install httpd24 mysql-server php56 php56-gd php56-mbstring php56-mysqlnd php56-bcmath |
リポジトリを追加してZabbix関連パッケージをインストール。
1 2 |
# 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用データベースとユーザを作成します。
1 2 3 4 5 |
# /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ファイルを流します。
1 |
# zcat /usr/share/doc/zabbix-server-mysql-3.0.7/create.sql.gz | mysql -u zabbix -p zabbix |
後々不具合が起きないよう、zabbix_server.confに設定したDBのパスワードを記載しておきます。
1 2 |
# vi /etc/zabbix/zabbix_server.conf DBPassword=******** #115行目 |
ドキュメントルート配下にzabbixディレクトリをコピーします。
1 |
# cp -a /usr/share/zabbix /var/www/html/zabbix |
php.iniを要件(※)に合わせて修正します。
私が修正したのは下記の値でした。
1 2 3 4 5 6 |
# 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が教えてくれます。
1 2 |
# /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秒ごとに吐かれている。
1 2 3 |
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のパスワードを記載したら直りました。
1 2 |
# vi /etc/zabbix/zabbix_server.conf DBPassword=******** #115行目 |
設定反映にはZabbix再起動が必要です。
1 |
# /etc/init.d/zabbix-server restart |
投稿者プロフィール
- 2015年8月入社。弊社はインフラ屋ですが、アプリも作ってみたいです。