Установка 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:
1 2 3 4 | # yum install mysql mysql-devel mysql-server # chkconfig --levels 235 mysqld on # mysqladmin -u root password yourrootsqlpassword # delete from user where password=''; |
PHP:
1 | # 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:
1 2 3 | # yum install net-snmp-utils # /etc/init.d/snmpd start # chkconfig snmpd on |
Проверка snmp:
1 | # 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
1 2 3 | # mysql -u root -p -e 'create database cacti' # mysql> GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'cacti'; # mysql> FLUSH privileges; |
В скачанном дистибутиве есть файл cacti.sql, нужно его развернуть в базу.
1 | # mysql -u cacti -p cacti < /var/www/cacti/cacti.sql |
В /var/www/cacti/include/config.php – выставить параметры соединения с базой.
В крон (/etc/crontab) нам нужно поставить задание для поллера, он орашивает хосты каждые 5 минут:
1 | */5 * * * * cacti /usr/bin/php /var/www/cacti/poller.php > /dev/null 2>&1 |
Проверяем что все запущено и обращаемся http://ip/cacti/
По настройке постараюсь написать позже.
when im trying Install OS template metadata part for open vz,i recieve this warning: warning: user rpm does not exist – using root warning: group…