cacti安裝紀實

技術小胖子發表於2017-11-04

廢話不多說,直接進入話題

  Linux上Cacti的安裝

1.環境需求

   cacti需要 lamp 或lnmp環境。


2.cacti前置需求軟體

   安裝Cacti前,需要php-pdo lm_sensors net-snmp php-snmp net-snmp-utils perl-Net-Daemon perl-PlRPC perl-DBI rrdtool perl-rrdtool perl-DBD-MySQL軟體包

   可以使用yum -y install php-pdo lm_sensors net-snmp php-snmp net-snmp-utils perl-Net-Daemon perl-PlRPC perl-DBI rrdtool perl-rrdtool perl-DBD-MySQL

命令來安裝需求軟體。

3.資料庫設定

#mysql -uroot -p 

create database cacti default character set utf8;

4.下載安裝

下載cacti0.8.7h,解壓到web目錄下.再進入cacti的目錄.匯入cacti的資料結構

#cd /var/www/cacti 


#mysql -u cacti -p cacti < cacti.sql 


修改cacti配置檔案

#vim /var/www/cacti/include/config.php 


$database_type = “mysql”; 


$database_default = “cacti”; 


$database_hostname = “localhost”; 


$database_username = “cacti”; 

 

$database_password = “passwd”; 


$database_port = “3306”; 

 

5.測試安裝是否正常

開啟下面的url:http://server.ip.or.name/cacti

開啟網站,點next.選擇new install,使用一路回車法.最後完成

最後的使用者名稱為: admin 密碼為: admin

6.結束

讓系統每5分鐘收集一次資料,需要新增一個計劃任務

crontab -e 


*/5 * * * * cacti php /var/www/cacti/poller.php &>/dev/null 


也可手工跑一次php /var/www/cacti/poller.php

7.常見故障歸納

1.安裝中文版cacti 有圖但資料顯示亂碼

解決方法:

設定-路徑-RRDTool預設字型路徑 改用以下路徑即可顯示中文,英文版不用改

/usr/share/fonts/chinese/TrueType/ukai.ttf


2.有圖無法顯示資料

解決方法:

檢查 snmp服務是否開啟

service snmpd start


3.cacti開啟首頁顯示空白

解決方法:

檢查你安裝的php是否支援mysql擴充套件。

4.無圖

 沒有新增php /var/www/cacti/poller.php計劃任務

 



      本文轉自hb_fukua  51CTO部落格,原文連結:http://blog.51cto.com/2804976/705849,如需轉載請自行聯絡原作者


相關文章