Original how to is posted at: http://forums.linuxwebadmin.info/index.php/topic,153.0.html Introduction: Cacti is a complete frontend to RRDTool, it stores all of the necessary information to create graphs and populate them with data in a MySQL database. The frontend is completely PHP driven. Along with being able to maintain Graphs, Data Sources, and Round Robin Archives in a database, cacti handles the data gathering. There is also SNMP support for those used to creating traffic graphs with MRTG. Cacti requirement: MySQL PHP RRDTool net-snmp php-snmp Apache (compiled with php support) MySQL configuration for cacti: Code: [root:~]# mysql -uroot -p Enter password: mysql> create database cactidb; mysql> grant all on cactidb.* to root; mysql> grant all on cactidb.* to root@localhost; mysql> grant all on cactidb.* to cactiuser; mysql> grant all on cactidb.* to cactiuser@localhost; mysql> set password for cactiuser@localhost=password('cactipw'); mysql> flush privileges; mysql> exit [root:~]# RRDTool Installation: Code: [root:~]# cd /usr/local/src/ [root:~]# wget http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub/rrdtool.tar.gz [root:~]# tar -zxf rrdtool.tar.gz [root:~]# cd rrdtool* [root:~]# ./configure [root:~]# make [root:~]# make install [root:~]# make site-perl-install [root:~]# cd .. [root:~]# rm -fr rrdtool* [root:~]# Download and setup cacti: Code: [root:~]# group-add cacti [root:~]# useradd -g cacti cactiuser Code: [root:~]# tar -zxvf cacti* [root:~]# mv cacti-0.8.xx /home/cactiuser/cacti [root:~]# cd /home/cactiuser/cacti [root:~]# mysql --user=root --password=rootpw cactidb < cacti.sql [root:~]# chown -R cactiuser rra/ log/ Make the proper changes for database and database password: [root:~]# vi /include/config.php Code: $database_defaut = “cactidb”; $database_hostname = “localhost”; $database_username = “cactiuser”; $database_password = “cactipw” Add this cron in /etc/crontab */5 * * * * cactiuser php /home/cactiuser/cacti/poller.php > /dev/null 2>&1 Add an alias or virtual host in your apache configuration file: Alias /cacti/ "/home/cactiuser/cacti/" Save and restart the apache and mysql service. Post Installation Steps: Browse the below mentioned URL: http://localhost/cacti -OR- http://remoteIP/cacti Code: 1. Click Next 2. Default (New Install) -> Click Next 3. In third step you will have to provide the correct path of rrdtool and php RRDTOOL = /usr/local/rrdtool-1.2.15/bin/rrdtool 4. Click Finish 5. Login with Username/Password: admin/admin 6. Change Password for user admin 7. Click Save Thats all cacti is installed!
Hey, are you from the cPanel forums? Nice tutorial You do know that you can submit tutorials to HowtoForge.com, right? Just go to http://www.howtoforge.com/add_howto