Установка cacti 0.8.7e (centos+apache+mysql+php+snmp)


Установка системы мониторинга cacti 0.8.7e на CentOS 5.4

Установка системы мониторинга Cacti

Apache у меня уже был установлен (если нет - yum install httpd), в http.conf (/etc/httpd/conf/httpd.conf) нужно определить рутовую директорию, индексные файлы и включить .htaccess DirectoryIndex index.php index.html index.htm index.shtml

В секции .htaccess
AllowOverride All

Далее MySQL:

# yum install mysql mysql-devel mysql-server
# chkconfig --levels 235 mysqld on
# mysqladmin -u root password yourrootsqlpassword
# delete from user where password='';

PHP:

# yum install php php-devel php-gd php-imap php-mysql php-xml php-xmlrpc curl curl-devel ImageMagick libxml2 libxml2-devel php-mbstring php-cli php-snmp

Ну может быть еще что-то, по вкусу.

SNMP:

# yum install net-snmp-utils
# /etc/init.d/snmpd start
# chkconfig snmpd on

Проверка snmp:

# snmpwalk -v 2c -c public localhost

Далее качаем саму cacti, конечно можно также через yum, но я предпочитаю просто скачать:

# wget http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz

Распаковываем в /var/www/cacti

Меняем рутовый пароль на mysql, убираем пустые пароли, создаем пользователя для cacti

# mysql -u root -p -e 'create database cacti'
# mysql> GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'cacti';
# mysql> FLUSH privileges;

В скачанном дистибутиве есть файл cacti.sql, нужно его развернуть в базу.

# mysql -u cacti -p cacti < /var/www/cacti/cacti.sql

В /var/www/cacti/include/config.php - выставить параметры соединения с базой.

В крон (/etc/crontab) нам нужно поставить задание для поллера, он опрашивает хосты каждые 5 минут:

*/5 * * * * cacti /usr/bin/php /var/www/cacti/poller.php > /dev/null 2>&1

Проверяем что все запущено и обращаемся http://ip/cacti/

По настройке постараюсь написать позже.



Размещено в разделе Мониторинг

08.12.2009

Комментарии:


aprog
2016-02-17 17:45:06

Спасибо за пост. Кому интерестно, нашел подробную инструкцию по установке cacti 0.8.8f под Ubuntu с поддержкой 64-битных счетчиков для 95th Percentile и Total bandwidth графиков - http://sysadm.pp.ua/linux/monitoring-systems/cacti-install-from-source.html . Можно добавить.