cacti安裝,及圖片不能顯示解決方法

 

簡述:本來是編譯安裝的,由於編譯過程中庫文件關聯太多,安裝文件一定要有順序性,報錯太多,到了rrdtool這一步說什麼都安裝不過去了,由於時間問題,選擇了yum安裝,對於編譯安裝,這個要簡單多了,她把關聯的文件都自動的安裝了,省了不少的事,下邊介紹一下yum安裝的過程:
首先要部署yum環境,國內有很多yum源,sohu、163、科大的等等,配置很簡單,具體的可以到網上查查。
部署環境:(LAMP+RRDTool+snmp+cacti)
一、配置LAMP環境
①安裝Mysql
#yum -y install mysql mysql-server mysql-devel
②安裝Apache
#yum -y install httpd
③安裝PHP
#yum -y install php php-mysql
④啓動服務並加入到啓動列表
#service httpd start
#service mysqld start                             
#chkconfig httpd on
#chkconfig mysqld on
二、安裝需要的庫文件
#yum -y install zlib
#yum -y install zlib
#yum -y install freetype
#yum -y install libjpeg
#yum -y install fontconfig
#yum -y install gd
#yum -y install libxml2
#yum -y install php-gd
三、安裝RRDTool
#yum -y install rrdtool
啓動rrdtool服務並且加入啓動列表
#service rrdcached start
#chkconfig rrdcached on
四、安裝snmp支持工具
#yum -y install net-snmp
#yum -y install net-snmp-utils
啓動snmpd服務並且加入啓動列表
#service snmpd start
#chkconfig snmpd on
五、安裝cacti(cacit官方網站:http://www.cacti.net/
①下載
#wget http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz
②配置
解壓並放到apache文檔目錄(/var/www/html)
#tar -xf cacti-0.8.7e.tar.gz
#mv cacti-0.8.7e /var/www/html/cacti
編輯CentOS cacti配置文件,連接MySQL服務的用戶名,密碼,端口等。
#cd /var/www/html
#vi cacti/include/config.php
$database_type = “mysql”;
$database_default = “cacti”;
$database_hostname = “localhost”;
$database_username = “cacti”;
$database_password = “cacti”;
$database_port = “3306″;
③添加計劃任務(使cacti每5分鐘獲得一次數據)
添加一個cacti的用戶並添加cron任務:
#useradd cacti
#su cacti
#crontab -e */1 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1     //讓系統每1分鐘收集
④更改屬組
把cacti網站目錄所屬組改爲cacti
#su root
#chgrp -R cacti /var/www/html/cacti
#chown -R cacti /var/www/html/cacti/rra
#chown -R cacti /var/www/html/cacti/log
#chown -R cacti /var/www/html/cacti/poller.php
六、數據庫配置
①創建cacti數據庫
#mysql
msyql>CREATE DATABASE `cacti` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
②導入cacti.sql
#mysql -u root -p cacti < /var/www/html/cacti/cacti.sql
有密碼的輸入密碼,沒密碼的直接回車
③應用
mysql> use cacti
mysql> grant all on cacti.* to cacti@% identified by ‘cacti’;
mysql> flush privileges;
mysql> exit
七、WEB登陸cacti
①http://ip/cacti
(這裏如果出現“403 forbidden”的錯誤,請把selinux關閉)
打開網頁—>next—>選擇new install,使用一路回車法.完成
的用戶名爲: admin 密碼爲: admin (初次登陸成功會提示更改密碼)
八、漢化cacti(如果英文不好的話,可以把cacti漢化,這樣看起就就方便了)
①下載
wget http://blogimg.chinaunix.net/blog/upfile2/090815172648.gz
②配置
tar zxvf 90815172648.gz
rm -rf /var/www/html/cacti
mv cacti-0.8.7e-cn-utf8/ /var/www/cacti/html
vi /var/www/cacti/html/include/config.php
內容如下:
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "cacti";
$database_port = "3306";
chown -R cacti /var/www/html/cacti/rra /var/www/html/cacti/log
③升級
http://ip/cacti
選擇"從0.8.x升級"選項,然後跟着提示走,就OK了.
文件路徑,如果是使用的 yum 安裝的話,就是 /usr/share/fonts/chinese/TrueType/ukai.ttf  
8. 被監控主機snmp文件設置
打開被監控的服務器,我們來做一些必需要修改的 snmp 配置.(謝謝網友園園的提醒)
vim /etc/snmp/snmpd.conf
 默認如下
com2sec notConfigUser default public
access notConfigGroup "" any noauth exact systemview none none
我們需要更改爲下面的樣子
com2sec notConfigUser 127.0.0.1 public
access notConfigGroup "" any noauth exact all none none
並將view前面的 # 註釋 去掉。
#view all included .1 80
保存退出,上面這幾個地方很重要,注意了,不然得不到數據
 9.測試snmp是否正常
snmpwalk -c public -v 2c localhost
#  or 
snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex
 會顯示輸出如下:
IP-MIB::ipAdEntIfIndex.61.xxx.xxx.xxx = INTEGER: 2 IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 1 IP-MIB::ipAdEntIfIndex.172.xxx.xxx.xxx = INTEGER: 3
也可以用snmpd -f -Le 命令查看當前有沒有出什麼錯
1.Can’t locate extUtils/makemaker.pm
安裝perl後解決.
yum -y install perl-CPAN
 
圖片不能顯示
總結cacti圖形採集正確,卻無法實現部分監控圖像的問題
有些時候,使用的cacti出現莫名其妙的問題,網卡圖形無法顯示,其他圖形正常顯示,
在確保snmp數據採集正常的情況下,總結如下
1.--console-----system utilities -->Rebuild poller cache
2.系統時間不準確,重新設置時間
3.圖像沒有生成,運行#/usr/bin/php /srv/www/htdocs/cacti/poller.php --force
4.權限問題,修改權限#chmod 777 -R /srv/www/htdocs/cacti/rra
5.數據庫表有損壞,修復#mysqlcheck -ao cacti --auto-repair -uroot -p
6.重啓snmpd服務#service snmpd restart
7.cacti的日誌太大,清理日誌
8.查看日誌,---console-----System Utilities---View Cacti log File"
一般查看日誌,會出現大量數據採集失敗的警告
 
 
以上幾種方法,需要自行一一測試,出現問題的的情況有很多種,但解決問題的思路和方法無外乎上面幾種,
此文只起到拋磚引玉的作用
不能顯示文字
查看日誌
裝字體

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章