Cacti uses RRDTool to generate graphs for network statistics like bandwidthd.
Requirements:
Mysql
Php
Rrdtool
net-snmp
net-snmp-devel.i386
net-snmp-libs.i386
net-snmp-perl.i386
net-snmp-utils.i386
php-snmp
Apache with PHP Support
MySQL configuration for cacti:
mysql -u root -p
mysql> create database cacti;
mysql> grant all on cacti.* to cactiuser@’localhost’ identified by ‘cactipassword’;
mysql> flush privileges;
RRDTool Installation
Requirements:
tcl
tcl-devel
[root]# cd /usr/local/src/
[root]# wget http://oss.oetiker.ch/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
OR
yum install -y rrdtool*
[root]# useradd cactiuser
[root]# tar -zxvf cacti*
[root]# mv cacti-0.8.xx /home/cactiuser/cacti
[root]# cd /home/cactiuser/cacti
[root]# mysql cactidb < cacti.sql
Edit config.php:
[root]# vi /include/config.php
$database_defaut = “cacti”;
$database_hostname = “localhost”;
$database_username = “cactiuser”;
$database_password = “cactipassword”
Adding CRON Job:
[root]# crontab -e
*/5 * * * * cactiuser php /home/cactiuser/cacti/poller.php > /dev/null 2>&1
In httpd.conf:
Alias /cacti/ “/home/cactiuser/cacti/”
Restart Services
/etc/init.d/httpd restart
/etc/init.d/mysqld restart
Cacti Installed Successfully…
Access: http://localhost/cacti
Login with username/password : admin/admin

















