Gentoo: система мониторинга Cacti
Всегда приятно и интересно наблюдать — что у нас происходит, вот и начнём следить
Устанавливаем Apache+PHP+MySQL
Устанавливаем cacti
korp # nano /etc/portage/package.use
net-analyzer/net-snmp mysql xml sockets vhosts
korp # emerge cacti
korp # webapp-config -I -h localhost -d cacti cacti
Конфигурируем для подключения к MySQL
korp # nano /var/www/localhost/htdocs/cacti/include/config.php
$database_type = "mysql"; $database_default = "cacti"; $database_hostname = "localhost"; $database_username = "cactiuser"; $database_password = "cactipass"; $database_port = "3306";
Разворачиваем базу данных cacti
korp # mysql -u root -p
mysql> create database cacti;
mysql> grant all on cacti.* to cactiuser@localhost;
mysql> set password for cactiuser@localhost=password(‘cactipass’);
mysql> exit
Устанавливаем snmp
korp # emerge snmp
Конфигурируем
korp # nano /etc/snmp/snmpd.conf
com2sec local 127.0.0.1/32 public com2sec local 10.10.10.0/24 public group MyROGroup v1 local group MyROGroup v2c local group MyROGroup usm local view all included .1 80 access MyROGroup "" any noauth exact all none none
Запускаем и добавляем в автозагрузку
korp # /etc/init.d/snmpd start
korp # rc-update add snmpd default
Добавляем в cron мониторилку cacti
korp # crontab –e
*/5 * * * * php /var/www/localhost/htdocs/cacti/poller.php > /dev/null 2>&1
Открываем — http://server/cacti
Всё как всегда быстро и просто!
Один ответ к «Gentoo: система мониторинга Cacti»