CentOS7 Zabbix2.2のインストール

・Zabbix Server のインストール

# yum install -y epel-release
# yum install -y zabbix22 zabbix22-web zabbix22-agent zabbix22-server

・AMPのインストール

# yum install -y httpd php php-mysql mariadb mariadb-server

自動起動の有効化

# systemctl enable httpd
# systemctl enable mariadb
# systemctl enable zabbix-server-mysql

MySQLの設定

# systemctl restart mariadb

# mysql -u root -p
CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
GRANT ALL ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY ‘zabbix’;

# mysql -u zabbix -p zabbix < /usr/share/zabbix-mysql/schema.sql
# mysql -u zabbix -p zabbix < /usr/share/zabbix-mysql/images.sql
# mysql -u zabbix -p zabbix < /usr/share/zabbix-mysql/data.sql

# vi /etc/zabbix/zabbix_server.conf
DBPassword=

PHPの設定

# vi /etc/httpd/conf.d/zabbix.conf
php_value max_execution_time 300
php_value post_max_size 16M
php_value max_input_time 300

# vi /etc/php.ini 
date.timezone = Asia/Tokyo

・Zabbix server の設定

とりあえず動かすだけなら特に設定する箇所はない

# vi /etc/zabbix_server.conf
ListenIP - 通信を許可するクライアントのIPアドレス
ListenPort - サーバ側のポート番号
※指定しない場合は全てのIPからデフォルトポート(10051)に対する通信を許可する

・起動

# systemctl restart httpd
# systemctl restart mariadb
# systemctl restart zabbix-server-mysql

・初期設定

http:///zabbix/

・Zabbix Agent のインストール
https://www.zabbix.com/documentation/2.2/jp/manual/installation/install_from_packages

# yum install -y epel-release
# yum install -y zabbix22-agent

・Zabbix agent の設定

# vi /etc/zabbix_agentd.conf
Server - パッシブチェックを許可するサーバ側のIPアドレス
ServerActive - アクティブチェックを許可するサーバ側のIPアドレス

自動起動の有効化

# systemctl enable zabbix-agent

・起動

# systemctl restart zabbix-agent

・Zabbix Agent への接続確認

# zabbix_get -s  -k agent.version

・公式マニュアル
https://www.zabbix.com/documentation/2.2/jp/manual/quickstart