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”

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