CentOS 7.3にzabbix 3.2をインストール
投稿日:
■環境
CentOS 7.3
zabbix 3.2
PHP 7.1
MySQL 14.14
Apache 2.4
①zabbixをyumでインストールするためのリポジトリをインストール
# yum install http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
②zabbixの本体をインストール
# yum install \
zabbix-server-mysql \
zabbix-web-mysql \
zabbix-web \
zabbix-agent \
zabbix-get \
zabbix-sender \
zabbix-web-japanese
※MySQLではなくPostgreSQLを使う場合は、上記の『mysql』を『pgsql』にするだけです。
③MySQLの設定
# mysql
mysql> CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'zabbixpassword';
mysql> CREATE DATABASE zabbix CHARACTER SET utf8;
mysql> GRANT ALL ON zabbix.* to 'zabbix'@'localhost';
mysql> quit
# zcat /usr/share/doc/zabbix-server-mysql-3.2.1/create.sql.gz | mysql -uroot zabbix
パスワードは任意のものを入れてください。
DB名とユーザ名も変えたければ変えても構いません。
④Zabbixの設定
# vim /etc/zabbix/zabbix_server.conf
以下項目を設定
LogFileSize=10
DBPassword=zabbixpassword
もし手順③にてDB名とユーザ名も変更していた場合は、ここで該当箇所も修正してください。
⑤起動
# systemctl start zabbix-server
# systemctl start zabbix-agent
# systemctl restart httpd
これでインストールは完了です。
https://ホスト名/zabbixにアクセスするとzabbixが開き、初期設定が始まります。
初期ログインのID/PASSは『Admin/zabbix』です。
ログイン後、右上の人形アイコンで言語やパスワードを変更できます。
私が実施した時はダッシュボードにて以下のPHPの警告が表示されました。
『A non well formed numeric value encountered』
解決策はコチラに記載しています。
その他
MacサーバへのZabbixエージェントインストールが難しかったので、別途記事にしました。
MacにZabbixエージェントを入れる