快速設定流程:
-
利用 yum 安裝
#yum -y install epel-release #yum -y update epel-release #yum -y upgrade #yum -y install httpd mariadb-server php php-mysql php-pear php-gd php-mbstring net-snmp net-snmp-utils rrdtool #yum -y install cacti
-
在 MariaDB 上,新增一組帳密/資料庫給 Cacti 使用:
# mysql -u root -p MariaDB [(none)]> create database cacti; MariaDB [(none)]> grant all privileges on cacti.* to cacti@localhost identified by `你的密碼`; MariaDB [mysql]> exit;
-
匯入 cacti 資料表:
#mysql -u cacti -p -A cacti < /usr/share/doc/cacti-0.8.8h/cacti.sql (沒錯誤訊息,表示正確!)
-
設定 Web Site 相關設定參數:
#vim /etc/httpd/conf.d/cacti.conf Alias /cacti /usr/share/cacti <Directory /usr/share/cacti/> <IfModule mod_authz_core.c> # httpd 2.4 Require host localhost Require all granted </IfModule> ......... </Directory>
-
修改 Cacti 網頁設定檔:
#vim /etc/cacti/db.php ......... $database_username = "cacti"; $database_password = "你的密碼"; .........
-
修改 PHP 設定檔:
#vim /etc/php.ini ......... date.timezone = Asia/Taipei .........
-
修改 Crontab 設定檔:
#vim /etc/cron.d/cacti (取消註解) */5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1
-
啟動 Web 以及 Snmp 服務:
#systemctl enable httpd #systemctl start httpd #systemctl enable snmpd #systemctl start snmpd
-
利用 firefox ,連線 cacti 網頁:
#firefox http://localhost/cacti
出現第一次登入頁面! - 設定資料庫資料!
- 修正錯誤的地方,完成 cacti 設定:
- Cacti 登入畫面:
- 登入後,立即被要求改密碼:
- Very 寫意的畫面:
PS:預設帳密 admin/admin
參考文獻:
- http://www.server-world.info/en/note?os=CentOS_7&p=cacti&f=1