Zabbix
1. Zabbixのインストール
1.1 Ubuntuでのインストール
Zabbixの公式ホームページよりレポジトリファイルをインストールする。
/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.deb
Zabbixのレポジトリをインストールする
# dpkg -i zabbix-release_3.2-1+xenial_all.deb
# apt-get update
Zabbixをレポジトリよりインストールする(追加でphpの関連パッケージもインストールする)
# apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent
# apt-get install php7.0 php-bcmath php-mbstring php-xml
PHPのタイムゾーンを変更する
# sudo vim /etc/php/7.0/apache2/php.ini
date.timezone = "Asia/Tokyo"
# mysql -uroot -p
Enter password:
データベースにzabbixが無いことを確認
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.00 sec)
Zabbix用のデータベースを作成する
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '<password>';
mysql> quit;
# cd /usr/share/doc/zabbix-server-mysql
# zcat create.sql.gz | mysql -uroot zabbix -p
作成したZabbixデータベース用のパスワードをコンフィグファイルに追記する
# sudo vim /etc/zabbix/zabbix_server.conf
DBPassword=<password>
各種サービスを再起動する
# sudo systemctl restart apache2.service
# sudo systemctl status apache2.service
# sudo systemctl restart zabbix-server.service
# sudo systemctl status zabbix-server.service
サービスを自動起動に登録する
# sudo systemctl enable zabbix-server.service
# sudo systemctl enable zabbix-agent.service
自動起動の確認
# sudo systemctl list-unit-files --no-pager | grep zabbix
zabbix-agent.service enabled
zabbix-server.service enabled
Zabbixの管理ページにアクセスする
最終更新:2016年09月25日 00:31