Install Cacti For RedHat Linux 5.6
Install and Configure Cacti
Extract the distribution tarball. Create the MySQL database: Import the default cacti database: Optional: Create a MySQL username and password for Cacti. Edit include/config.php and specify the database type, name, host, user and password for your Cacti configuration. Set the appropriate permissions on cacti's directories for graph/log generation. You should execute these commands from inside cacti's directory to change the permissions. Add a line to your /etc/crontab file similar to: Point your web browser to:
http://your-server/cacti/
Log in the with a username/password of admin. You will be required to change this password immediately. Make sure to fill in all of the path variables carefully and correctly on the following screen.
shell> tar xzvf cacti-version.tar.gz
shell> mysqladmin --user=root create cacti
vim cacti.sql
replace TYPE=MyISAM with ENGINE=MyISAM
:%s/TYPE=MyISAM/ENGINE=MyISAM/g [ ]
shell> mysql -u root -ppassword
mysql>use cacti;
mysql>source /cacti_real_path/cacti.sql
shell> mysql --user=root mysql
mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'somepassword';
mysql> flush privileges;
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cacti";
shell> chown -R cactiuser rra/ log/
(Enter a valid username for cactiuser, this user will also be used in the next step for data gathering.) */5 * * * * cactiuser php /var/www/html/cacti/poller.php > /dev/null 2>&1
Replace cactiuser with the valid user specified in the previous step. Replace /var/www/html/cacti/ with your full Cacti path. http://your-server/cacti/
Log in the with a username/password of admin. You will be required to change this password immediately. Make sure to fill in all of the path variables carefully and correctly on the following screen.