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
Всё как всегда быстро и просто!