First, install the rpmforge into your server repo from here http://wiki.centos.org/AdditionalResources/Repositories/RPMForge
Now install package needed using yum
# yum install httpd php php-mysql php-snmp mysql mysql-server net-snmp
# yum install cacti
Now Edit the cacti
# cd /etc/httpd/conf.d
# vim cacti.conf
edit the allow from 127.0.0.1 to suit your network
Now start up mysql
# /etc/init.d/mysqld start
For those just install mysql and havent setup yet, please setup using
# /usr/bin/mysql_secure_installation
and follow the guide show
Now lets create a database for cacti
# mysql -u root -p
> create database cacti;
> exit
Import the tables structure into mysql cacti database
# vim /var/www/cacti/cacti.sql
then put this above all command
use cacti
save and exit
# mysql -u root -p < /var/www/cacti/cacti.sql
Then edit the php
# vim /var/www/cacti/include/config.php
key in the username and password for the mysql
$database_username = "root";
$database_password = "temp1234";
Now restart and start up the services
# /etc/init.d/mysqld restart
# /etc/init.d/httpd start
# /etc/init.d/snmpd start
Use browser to access your cacti
http://<your server IP>/cacti
Click "NEXT" for all
then login cacti interface using "admin" for both username and password
It will force you to change password after that
Congratz~ you are success install the Cacti server