CentOS7にZabbix2.2をインストール

  • 16
    Like
  • 0
    Comment
More than 1 year has passed since last update.

OSセットアップからZabbixServer動作までのAnsible作った

zabbixの利点

  • nagiosよりzabbixのインストールが簡単。
  • グラフ描画が優秀
  • WebUIが操作の前提なので、WebUIからなんでもできるはず

epelリポジトリを追加

zabbixはepelリポジトリで提供されているので追加する。

yum install epel-release

zabbixインストール

  • httpd, php, mariadb-serverを事前にインストールしておくこと。
yum install zabbix22 zabbix22-web zabbix22-agent zabbix22-server
create database zabbix character set utf8 collate utf8_bin;
grant all on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix_password';
初期データの投入
mysql -uzabbix -pzabbix_password zabbix < /usr/share/zabbix-mysql/schema.sql
mysql -uzabbix -pzabbix_password zabbix < /usr/share/zabbix-mysql/images.sql
mysql -uzabbix -pzabbix_password zabbix < /usr/share/zabbix-mysql/data.sql

/etc/zabbix/zabbix_server.conf に追記

/etc/zabbix/zabbix_server.conf
  # DBPassword=
+ DBPassword=zabbix_password

/etc/httpd/conf.d/zabbix.conf 末尾に追記

/etc/httpd/conf.d/zabbix.conf
+ php_value max_execution_time 300
+ php_value post_max_size 16M
+ php_value max_input_time 300
systemctl restart zabbix-agent
systemctl enable zabbix-agent
systemctl restart zabbix-server-mysql
systemctl enable zabbix-server-mysql
systemctl restart httpd

公式マニュアル

画面キャプチャ

WebUI

http://IP/zabbix にアクセスすると以下画面が表示される。

1.png

2.png

  • /etc/httpd/conf.d/zabbix.conf で修正。

3.png

4.png

5.png

6.png

  • /etc/zabbix/web/zabbix.conf.php が生成される。DBの接続情報が記載されている。

7.png

Admin : zabbix でログイン。

監視有効

8.1.png

  • Not Monitoredをクリックし有効にする。

8.2.png