Update Cacti's install procedure

This commit is contained in:
mstevens 2017-09-05 09:54:19 +00:00
parent c9b86e7c71
commit ea4b061375

View File

@ -1,4 +1,4 @@
In order for Cacti to function properly, please edit the following: In order for Cacti to function properly, please edit the following files:
/etc/cacti/db.php /etc/cacti/db.php
/etc/cron.d/cacti /etc/cron.d/cacti
@ -6,22 +6,34 @@ In order for Cacti to function properly, please edit the following:
The installation procedure, briefly summarized: The installation procedure, briefly summarized:
Create the cacti MySQL database: 1) Create the cacti MySQL database:
# mysqladmin create cacti # mysqladmin -u root -p create cacti
Import the default cacti database: 2) Import the default cacti database:
# mysql cacti < /usr/share/doc/cacti/cacti.sql # mysql -u root -p cacti < /usr/share/doc/cacti/cacti.sql
Create the user: 3) Create the cacti database user:
# mysql # mysql -u root -p
mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactiuser'; mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactiuser';
mysql> flush privileges;
(Use a different password in the above GRANT command.) (Use a different password in the above GRANT command.)
Then visit http://localhost/cacti/ to complete the installation. 4) Import mysql_tzinfo_to_sql to MySQL
# mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
5) Set SELECT permission for cactiuser to mysql.time_zone_name
# mysql -u root -p
mysql> use mysql;
mysql> GRANT SELECT ON mysql.time_zone_name TO cactiuser@localhost;
mysql> flush privileges;
6) Then visit http://localhost/cacti/ to complete the installation.
Cacti's install procedure is not fully compatible with mod_security. If you use Cacti's install procedure is not fully compatible with mod_security. If you use
mod_security, please uncomment the SecRuleRemoveById lines in mod_security, please uncomment the SecRuleRemoveById lines in