Gentoo: Zabbix

Раз уж мы заговорили о мониторинге и уже развернули cacti, посмотрим на более интересную систему мониторинга - zabbix.

Устанавливаем Apache+PHP+MySQL

Устанавливаем zabbix
korp # nano /etc/portage/package.use

net-analyzer/zabbix mysql agent server frontend

korp # emerge zabbix

Разворачиваем базу данных zabbix
korp # mysql -u root -p
mysql> create database zabbix;
mysql> grant all on zabbix.* to zabbix@localhost identified by '';
mysql> flush privileges;
mysql> quit

korp # mysql -uzabbix -p zabbix < /usr/share/zabbix/database/create/schema/mysql.sql korp # mysql -uzabbix -p zabbix < /usr/share/zabbix/database/create/data/data.sql korp # mysql -uzabbix -p zabbix < /usr/share/zabbix/database/create/data/images_mysql.sql Для правильной работы zabbix необходимо настроить php: korp # nano /etc/php/apache2-php5.3/php.ini

date.timezone = "Europe/Moscow"
max_execution_time = 300
max_input_time = 600
post_max_size 32M 

korp # /etc/init.d/apache2 restart

Настраиваем zabbix для работы с базой данных
korp # nano /etc/zabbix/zabbix_server.conf

DBName=zabbix
DBUser=zabbix
DBPassword=password

Добавляем сервер и агент zabbix`а в автозагрузку и запускаем
korp # rc-update add zabbix-agentd default
korp # rc-update add zabbix-server default
korp # /etc/init.d/zabbix-agentd start
korp # /etc/init.d/zabbix-server start

korp # webapp-config -h korpserver -I zabbix 1.8.3

korp # cp -r /usr/share/webapps/zabbix/1.4.6/htdocs/ /var/www/localhost/htdocs/zabbix/

Открываем - http://server/zabbix^ дефолтные логин/пароль - admin/zabbix

Всё как всегда быстро и просто!

Добавить комментарий