事前作業
MySQLをインストール
zabbix3.2インストール
−−−
レポジトリ追加
rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
インストール
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-web-japanese
yum -y install zabbix-agent
yum -y install zabbix-get
abbix の yumリポジトリの無効化(念のため yum update でアップデートしないようにしておきます)
vim /etc/yum.repos.d/zabbix.repo
[zabbix]
(略)
enabled=1
↓
enabled=0
[zabbix-non-supported]
(略)
enabled=1
↓
enabled=0
Zabbix データベースとユーザーの作成
MySQLに、Zabbix用のデータベースとユーザーを作成します。
mysql -uroot -p
create database zabbix character set utf8 collate utf8_bin;
grant all on zabbix.* to zabbix@localhost identified by '<パスワード>';
quit;
Zabbix 用のデータベーススキーマとデータをインポート(バージョンが変わるとディレクトリ名の青字の部分も変わります。インストールしたバージョンに合わせて指定してください)
cd /usr/share/doc/zabbix-server-mysql-3.2.1/
zcat create.sql.gz | mysql -uroot -p zabbix
Zabbix サーバーの設定と起動
Zabbix サーバーの設定ファイルに、先ほど作成したMySQLのユーザー(zabbix)のパスワードを入力します。
vim /etc/zabbix/zabbix_server.conf
# DBPassword=
↓
DBPassword=<パスワード>
Apache httpd の設定ファイルで、タイムゾーン(日本/東京)を指定します。
vim /etc/httpd/conf.d/zabbix.conf
# php_value date.timezone Europe/Riga
↓
php_value date.timezone Asia/Tokyo
Zabbix サーバーの起動と自動起動設定
systemctl start zabbix-server
systemctl enable zabbix-server
Apache httpd の再起動
systemctl restart httpd
また、動作確認用に Zabbix エージェントも起動しておきます。
systemctl start zabbix-agent
systemctl enable zabbix-agent
Zabbix エージェントの動作確認(Zabbixのバージョンが表示されればOKです)
zabbix_get -s 127.0.0.1 -k agent.version
3.2.0