CentOS7 + Zabbix + MySQL 本題その2

1. Zabbixリポジトリを追加

で、ようやく本題のZabbixインストールまでたどり着いたわけだが(苦笑

標準/EPELリポジトリのZabbixはVerが古い為にZabbixのサイトからリポジトリを追加
https://www.zabbix.com/jp/download

Zabbix Ver : 3.4
OS : CentOS
OS Ver : 7
Database : MySQL
リポジトリを選択

# rpm -i https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
warning: /var/tmp/rpm-tmp.ZQQqQO: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY

Signature Warningが出るが問題は無し

# yum repolist
zabbix/x86_64                       Zabbix Official Repository - x86_64                          223
zabbix-non-supported/x86_64         Zabbix Official Repository non-supported - x86_64              4

Zabbix Official RepoがInstallされていることを確認

2. Zabbix Server / Agentインストール

zabbix-web-japaneseは、Webで日本語フォントを使えるようにする為に必要
zabbix-getは、zabbix-agetとの疎通確認にも使うのでいれておくrp

# yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
# yum install zabbix-web-japanese
# yum install zabbix-get
3. MySQLのZabbix初期設定
# mysql -uroot -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '<パスワード>';
mysql> quit; 
4. 初期データとスキーマのインポート
# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
Enter Password:
#
5. Zabbix Server と MySQLの接続設定

/etc/zabbix/zabbix_server.conf のDBPasswordを設定
125行目あたりに追記

DBPassword=<パスワード>
6. PHPのTIMEZONE変更

/etc/httpd/conf.d/zabbix.conf の PHP TIMEZONEを修正

# php_value date.timezone Europe/Riga

これを

php_value date.timezone Asia/Tokyo
7. Zabbix Server/Agent起動
# systemctl restart zabbix-server zabbix-agent httpd
# systemctl enable zabbix-server zabbix-agent httpd 
8. http://Server IP or Hostname/zabbix/ にアクセス

https://i.imgur.com/6yM2fqH.png