Cacti不顯示圖片(nan)


1.發現多半是SNMP的配置問題

被監控端安裝snmp

yum -y install net-snmp net-snmp-devel

被監控端安裝配置snmp

vim /etc/snmp/snmpd.conf
com2sec notConfigUser default public
改為 ( cacti主機IP地址 )
com2sec notConfigUser 192.168.0.195 public

access notConfigGroup "" any noauth exact systemview none none
改為
access notConfigGroup "" any noauth exact all none none

#view all included .1 80
將#注釋刪掉
view all included .1 80

然后開啟 snmp
service snmpd start
設置snmpd開機啟動
chkconfig snmpd on

cacti服務端測試被監控端

snmpwalk -c public -v 2c 192.168.0.97
snmpwalk -v 1 -c public 192.168.0.97 IP-MIB::ipAdEntIfIndex
其中 192.168.0.97 為被監控端IP地址
[root@cactiez scripts]# snmpwalk -v 1 -c public 192.168.0.97 IP-MIB::ipAdEntIfIndex
IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 1
IP-MIB::ipAdEntIfIndex.192.168.0.97 = INTEGER: 2

能獲取到 0.97的數據 表示被控端已接受snmp方式監控

配置cacti

以上測試成功后,直接從cacti添加設備后添加圖像即可。

 


2.當你發現進入Cacti的監控網頁的時候顯示的竟然是UTC時間

打開/var/www/html/cacti/include/config.php 文件,在里面加入一行
date_default_timezone_set('Asia/shanghai');
然后你華麗的重啟一下httpd, # systemctl restart httpd

3.還是沒有圖片,用rrdtool去查看是否抓到了數據

# pwd
/var/www/html/cacti/rra
# rrdtool fetch localhost_users_6.rrd AVERAGE

你應該可以看到數據的回顯的

4.談談對Cacti的理解:

下面這些包是必須的最小安裝:

yum -y install mariadb-server.x86_64               #提供cacti的數據庫,
yum -y install httpd                        #提供Web訪問服務器
yum -y install php php-mysql php-snmp net-snmp         #提供php與mysql,snmp的兼容性支持,net-snmp提供在客戶端收集數據
yum -y install rrdtool                        #rrd提供高性能數據記錄和繪圖系統的時間序列數據,這個是核心沒它沒有夢想
yum -y install net-snmp-utils                    #snmpwalk,snmpagent需要這個包 
wget http://www.cacti.net/downloads/cacti-0.8.8h.tar.gz      #cacti的php程序包

5.各種好用template的下載,好多人家都給寫好了

http://docs.cacti.net/templates


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM