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