Установка cacti 0.8.7e (centos+apache+mysql+php+snmp)
Установка системы мониторинга cacti 0.8.7e на CentOS 5.4
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 . Можно добавить.