1. dnf install cacti
2. mysql -u root -p /登錄mysql
create database cacti;/創建數據庫cacti
create user 'cactiuser'@'localhost' IDENTIFIED BY 'adm'; /創建用戶名cactiuser,密碼adm
grant all privileges on cacti.* to cactiuser@localhost ; /授權cactisuer擁有數據庫所有權
GRANT SELECT ON mysql.time_zone_name TO cactiuser@localhost;
flush privileges;
3.查詢數據庫文件所在位置
rpm -ql cacti | grep cacti.sql
mysql -uroot -p cacti< /usr/share/doc/cacti/cacti.sql 密碼為空
# vi /etc/cacti/db.php
Make the following changes and save the file. Make sure you set password correctly.
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "your-password-here";
$database_port = "3306";
$database_ssl = false;
4. Configuring Apache Server for Cacti Installation
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --reload
#vi /etc/httpd/conf.d/cacti.conf
Alias /cacti /usr/share/cacti
<Directory /usr/share/cacti/>
<IfModule mod_authz_core.c>
# httpd 2.4
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
# httpd 2.2
Order deny,allow
Deny from all
Allow from all
</IfModule>
</Directory>
vi /etc/cron.d/cacti
systemctl restart httpd.service
5.Running Cacti Installer Setup
執行以下語句
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql
ALTER DATABASE cacti CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
联系客服