yum repolist
en nuestro caso el comando a ejecutar
rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
yum install php httpd mysql mysql-server php-mysql vim-enhanced net-snmp net-snmp-utils php-snmp initscripts perl-rrdtool rrdtool initscripts
cd /var/www/html/ tar xvzf cacti-0.8.7e.tar.gz mv cacti-0.8.7e/ cacti/
# groupadd cacti </cacti> <code># useradd -g cacti cactiuser
# passwd cactiuser
Ponemos como propietario al usuario cactiuser que hemos creado
# cd /var/www/html/cacti
# chown -R cactiuser rra/ log/
service start mysqld start
service httpd start
Cambiar la clave del root de mysql
mysqladmin -u root password samplepass
# mysqladmin --user=root --pasword=samplepass create cacti
# cd /var/www/html/cacti
# mysql --user=root --password=samplepass cacti < cacti.sql
mysql -u root -p
mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'samplepass'; mysql> flush privileges; mysql> exit
Editar /var/www/html/cacti/include/config.php y hacer los siguientes cambios
/* make sure these values refect your actual database/host/user/password */ $database_type = "mysql"; $database_default = "cacti"; $database_hostname = "localhost"; $database_username = "cactiuser"; $database_password = "samplepass"; $database_port = "3306";
# vim /etc/crontab
añadir
*/5 * * * * cactiuser /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1
Editamos la configuración del PHP (/etc/php.ini) para permitir usar más memoria para el cacti. Buscar la línea “memory_limit” y cambiar d e8M a 128M
# nano /etc/php.ini
Cambiamos memory_limit = 8M a memory_limit = 128M
Reiniciamos el apache y el mysql
# /sbin/service mysqld restart [ # /sbin/service httpd restart
Abrir el navegador e ir a http://ip_servidor/cacti/
Seleccionar nueva instalación