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