Mrtg 圖流量超過100M時,要用SNMPv2 來繪圖


超過100M時,Mrtg圖會異常,會整個突然往下掉,

SNMPv1
cfgmaker --global 'WorkDir: /var/www/html/mrtg' --global 'Options[_]: bits,growright' --output /etc/mrtg/mrtg.cfg public@1.2.3.4

這時要用SNMPv2
多加 --snmp-options=:::::2

SNMPv2
cfgmaker --snmp-options=:::::2 --global 'WorkDir: /var/www/html/mrtg' --global 'Options[_]: bits,growright' --output /etc/mrtg/mrtg.cfg public@1.2.3.4

而mrtg.cfg 中的target則會變成如下
 Target[1.2.3.4_1]: 1:public@1.2.3.4:::::2

~~


Cacti not running after php upgrade

CentOS 5.5
httpd 2.2.3
mysql 5.0.77
php 5.1.6
都為CentOS預設安裝,
Cacti 0.8.7h 安裝使用都沒問題,
就再把php升級到 php 5.2.17 就剉賽了...
出現如下, FATAL: Cannot connect to MySQL server on 'localhost'. Please make sure you have specified a valid MySQL database name in 'include/config.php' 
我的Cacti 就被我玩壞了,
檢查config.php 並沒有錯, 真的很無解...
東檢西檢,還是想不通..
最近怎麼老是碰到很無解的事..

隔天,火大...
把Mysql Remove掉, 再重裝,不行.....
變成500 internal server error
再把php 全移掉,
裝回 php 5.1.6 ..這當然Cacti就恢復了,
再把php 升級,
這次按照這位大大所寫 升到 php 5.2.17
一切正常了,
好想放鞭炮啊...
當然SugarCRM也沒問題,
因為SugarCRM本來就要在PHP 5.2.0之後才能正常運作


~~

一年

今天莫名的難過....
原來上天也在提醒我...
一年了...
我什麼都沒變...
妳的選擇是對的.....


...

Ftp 傳檔會卡彈


話說某台主機,要開Ftp 服務,
所以用 iptables 對應 2121 port來對應這台主機的21 Port
iptables -t nat -A PREROUTING -p tcp -i ppp0 --dport 2121 -j DNAT --to-destination 192.168.1.123:21
然後Data Port 指定 2122
怪事就發生了.....
在主機(1.2.3.4)傳部分檔案時到NAT(2.3.4.5)後的一台Ftp Server
會卡住,甚至突然連不到,
但從其它遠端主機(試過三個點),都可正常連線傳檔,
真的有一種鬼打牆的感覺,
改過不同Port,也一樣,
Ftp server iptables mappingport 一致,也一樣,
iptables 加上以下這段,也一樣
iptables -A FORWARD -o ppp0 -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:1536 -j TCPMSS –clamp-mss-to-pmtu
修改MTU 的值,也一樣
實在想不通,其它台都不會這樣,只有1.2.3.4會這樣,
最後清linux arp cache,好像有點用喔
又可開始傳了,
但會不會又突中斷呢????????
果然在剩551bytes又卡住了...
真的很不解...


用Tcpdump的記錄
不太對的結束
10:46:28.736435 IP 1.2.3.4.50587 > 2.3.4.5.HINET-IP.hinet.net.2122: . 2766512:2767964(1452) ack 1 win 260
10:46:28.736545 IP 1.2.3.4.50587 > 2.3.4.5.HINET-IP.hinet.net.2122: P 2767964:2768896(932) ack 1 win 260
10:46:28.737296 IP 2.3.4.5.HINET-IP.hinet.net.2122 > 1.2.3.4.50587: . ack 2762156 win 65535
10:46:28.737320 IP 2.3.4.5.HINET-IP.hinet.net.2122 > 1.2.3.4.50587: . ack 2765060 win 65535
10:46:28.737342 IP 2.3.4.5.HINET-IP.hinet.net.2122 > 1.2.3.4.50587: . ack 2767964 win 65535
10:46:28.815986 IP 1.2.3.4.50587 > 2.3.4.5.HINET-IP.hinet.net.2122: P 2768896:2769447(551) ack 1 win 260
10:46:28.860889 IP 2.3.4.5.HINET-IP.hinet.net.2122 > 1.2.3.4.50587: . ack 2768896 win 64603
10:46:28.939158 IP 1.2.3.4.50587 > 2.3.4.5.HINET-IP.hinet.net.2122: F 2769447:2769447(0) ack 1 win 260
10:46:28.939297 IP 2.3.4.5.HINET-IP.hinet.net.2122 > 1.2.3.4.50587: . ack 2768896 win 64603 <nop,nop,sack 1 {2769447:2769448}>
10:46:29.250230 IP 1.2.3.4.50587 > 2.3.4.5.HINET-IP.hinet.net.2122: FP 2768896:2769447(551) ack 1 win 260
10:46:29.858240 IP 1.2.3.4.50587 > 2.3.4.5.HINET-IP.hinet.net.2122: FP 2768896:2769447(551) ack 1 win 260
10:46:31.059439 IP 1.2.3.4.50587 > 2.3.4.5.HINET-IP.hinet.net.2122: FP 2768896:2769447(551) ack 1 win 260
10:46:33.462147 IP 1.2.3.4.50587 > 2.3.4.5.HINET-IP.hinet.net.2122: FP 2768896:2769447(551) ack 1 win 260
10:46:38.266560 IP 1.2.3.4.50587 > 2.3.4.5.HINET-IP.hinet.net.2122: FP 2768896:2769447(551) ack 1 win 260
10:46:47.875998 IP 1.2.3.4.50587 > 2.3.4.5.HINET-IP.hinet.net.2122: R 2769448:2769448(0) ack 1 win 0
10:46:47.876140 IP 2.3.4.5.HINET-IP.hinet.net.2122 > 1.2.3.4.50587: . ack 2768896 win 64603 <nop,nop,sack 1 {2769447:2769448}>

很巧.......檔案都剩 551 bytes就卡住

17:45:35.147219 IP 1.2.3.4.51458 > 2.3.4.5.HINET-IP.hinet.net.2122: . 798980:800432(1452) ack 1 win 260
17:45:35.147473 IP 1.2.3.4.51458 > 2.3.4.5.HINET-IP.hinet.net.2122: . 800432:801884(1452) ack 1 win 260
17:45:35.147516 IP 1.2.3.4.51458 > 2.3.4.5.HINET-IP.hinet.net.2122: P 801884:802435(551) ack 1 win 260
17:45:35.147732 IP 2.3.4.5.HINET-IP.hinet.net.2122 > 1.2.3.4.51458: . ack 800432 win 65535
17:45:35.205000 IP 1.2.3.4.51458 > 2.3.4.5.HINET-IP.hinet.net.2122: F 802435:802435(0) ack 1 win 260
17:45:35.205146 IP 2.3.4.5.HINET-IP.hinet.net.2122 > 1.2.3.4.51458: . ack 801884 win 65535 <nop,nop,sack 1 {802435:802436}>
17:45:35.588111 IP 1.2.3.4.51458 > 2.3.4.5.HINET-IP.hinet.net.2122: FP 801884:802435(551) ack 1 win 260
17:45:36.196605 IP 1.2.3.4.51458 > 2.3.4.5.HINET-IP.hinet.net.2122: FP 801884:802435(551) ack 1 win 260
17:45:37.397616 IP 1.2.3.4.51458 > 2.3.4.5.HINET-IP.hinet.net.2122: FP 801884:802435(551) ack 1 win 260
17:45:39.816028 IP 1.2.3.4.51458 > 2.3.4.5.HINET-IP.hinet.net.2122: FP 801884:802435(551) ack 1 win 260
17:45:44.623436 IP 1.2.3.4.51458 > 2.3.4.5.HINET-IP.hinet.net.2122: FP 801884:802435(551) ack 1 win 260
17:45:45.217163 IP 192.168.65.112.2122 > 1.2.3.4.51451: F 2694783966:2694783966(0) ack 11686513 win 65535
17:45:54.229889 IP 1.2.3.4.51458 > 2.3.4.5.HINET-IP.hinet.net.2122: R 802436:802436(0) ack 1 win 0
17:45:54.230053 IP 2.3.4.5.HINET-IP.hinet.net.2122 > 1.2.3.4.51458: . ack 801884 win 65535 <nop,nop,sack 1 {802435:802436}>
17:46:15.294639 IP 192.168.65.112.2122 > 1.2.3.4.51451: F 0:0(0) ack 1 win 65535

第二種異常的情形(似乎在交握後就卡住了)
14:38:40.410298 IP 1.2.3.4.59798 > 2.3.4.5.HINET-IP.hinet.net.2122: S 405981170:405981170(0) win 8192 <mss 1460,nop,wscale 8,nop,nop,sackOK>
14:38:40.410419 IP 2.3.4.5.HINET-IP.hinet.net.2122 > 1.2.3.4.59798: S 3427131497:3427131497(0) ack 405981171 win 16384 <mss 1452,nop,wscale 0,nop,nop,sackOK>
14:38:40.488246 IP 1.2.3.4.59798 > 2.3.4.5.HINET-IP.hinet.net.2122: . ack 1 win 260
14:38:40.569975 IP 1.2.3.4.59798 > 2.3.4.5.HINET-IP.hinet.net.2122: R 1:23(22) ack 1 win 260
為何要發RST,真不明白
14:38:41.760530 IP 1.2.3.4.59800 > 2.3.4.5.HINET-IP.hinet.net.2122: S 321932119:321932119(0) win 8192 <mss 1460,nop,wscale 8,nop,nop,sackOK>
14:38:41.760722 IP 2.3.4.5.HINET-IP.hinet.net.2122 > 1.2.3.4.59800: S 1062905933:1062905933(0) ack 321932120 win 16384 <mss 1452,nop,wscale 0,nop,nop,sackOK>
14:38:41.838006 IP 1.2.3.4.59800 > 2.3.4.5.HINET-IP.hinet.net.2122: . ack 1 win 260
14:38:41.918221 IP 1.2.3.4.59800 > 2.3.4.5.HINET-IP.hinet.net.2122: R 1:23(22) ack 1 win 260
14:38:43.121001 IP 1.2.3.4.59802 > 2.3.4.5.HINET-IP.hinet.net.2122: S 1507780913:1507780913(0) win 8192 <mss 1460,nop,wscale 8,nop,nop,sackOK>

正常的開始(Data Port)

15:07:45.974673 IP 1.2.3.4.60640 > 2.3.4.5.HINET-IP.hinet.net.2122: S 1826863521:1826863521(0) win 8192 <mss 1460,nop,wscale 8,nop,nop,sackOK>
15:07:45.974874 IP 2.3.4.5.HINET-IP.hinet.net.2122 > 1.2.3.4.60640: S 2262885533:2262885533(0) ack 1826863522 win 16384 <mss 1452,nop,wscale 0,nop,nop,sackOK>
15:07:46.070670 IP 1.2.3.4.60640 > 2.3.4.5.HINET-IP.hinet.net.2122: . ack 1 win 260
15:07:46.169251 IP 1.2.3.4.60640 > 2.3.4.5.HINET-IP.hinet.net.2122: . 1:1453(1452) ack 1 win 260
15:07:46.169498 IP 1.2.3.4.60640 > 2.3.4.5.HINET-IP.hinet.net.2122: . 1453:2905(1452) ack 1 win 260
15:07:46.170015 IP 2.3.4.5.HINET-IP.hinet.net.2122 > 1.2.3.4.60640: . ack 2905 win 65535
15:07:46.267141 IP 1.2.3.4.60640 > 2.3.4.5.HINET-IP.hinet.net.2122: . 2905:4357(1452) ack 1 win 260
15:07:46.267509 IP 1.2.3.4.60640 > 2.3.4.5.HINET-IP.hinet.net.2122: . 4357:5809(1452) ack 1 win 260
15:07:46.267748 IP 1.2.3.4.60640 > 2.3.4.5.HINET-IP.hinet.net.2122: . 5809:7261(1452) ack 1 win 260
15:07:46.268000 IP 1.2.3.4.60640 > 2.3.4.5.HINET-IP.hinet.net.2122: P 7261:8713(1452) ack 1 win 260
15:07:46.268042 IP 2.3.4.5.HINET-IP.hinet.net.2122 > 1.2.3.4.60640: . ack 5809 win 65535
15:07:46.268524 IP 2.3.4.5.HINET-IP.hinet.net.2122 > 1.2.3.4.60640: . ack 8713 win 65535
15:07:46.366657 IP 1.2.3.4.60640 > 2.3.4.5.HINET-IP.hinet.net.2122: . 8713:10165(1452) ack 1 win 260
15:07:46.366899 IP 1.2.3.4.60640 > 2.3.4.5.HINET-IP.hinet.net.2122: . 10165:11617(1452) ack 1 win 260
15:07:46.367144 IP 1.2.3.4.60640 > 2.3.4.5.HINET-IP.hinet.net.2122: . 11617:13069(1452) ack 1 win 260
15:07:46.367265 IP 1.2.3.4.60640 > 2.3.4.5.HINET-IP.hinet.net.2122: . 13069:14521(1452) ack 1 win 260
15:07:46.367420 IP 2.3.4.5.HINET-IP.hinet.net.2122 > 1.2.3.4.60640: . ack 11617 win 65535
15:07:46.367486 IP 1.2.3.4.60640 > 2.3.4.5.HINET-IP.hinet.net.2122: . 14521:15973(1452) ack 1 win 260
15:07:46.367788 IP 2.3.4.5.HINET-IP.hinet.net.2122 > 1.2.3.4.60640: . ack 14521 win 65535
15:07:46.367895 IP 1.2.3.4.60640 > 2.3.4.5.HINET-IP.hinet.net.2122: P 15973:17425(1452) ack 1 win 260
15:07:46.368141 IP 1.2.3.4.60640 > 2.3.4.5.HINET-IP.hinet.net.2122: . 17425:18877(1452) ack 1 win 260
15:07:46.368262 IP 1.2.3.4.60640 > 2.3.4.5.HINET-IP.hinet.net.2122: . 18877:20329(1452) ack 1 win 260
15:07:46.368408 IP 2.3.4.5.HINET-IP.hinet.net.2122 > 1.2.3.4.60640: . ack 17425 win 65535
15:07:46.368777 IP 2.3.4.5.HINET-IP.hinet.net.2122 > 1.2.3.4.60640: . ack 20329 win 65535
15:07:46.464389 IP 1.2.3.4.60640 > 2.3.4.5.HINET-IP.hinet.net.2122: . 20329:21781(1452) ack 1 win 260
15:07:46.464681 IP 1.2.3.4.60640 > 2.3.4.5.HINET-IP.hinet.net.2122: . 21781:23233(1452) ack 1 win 260

正常的結束(Datat Port)
17:30:19.056592 IP 1.2.3.4.50695 > 2.3.4.5.HINET-IP.hinet.net.2122: . 3272705:3274157(1452) ack 1 win 16698
17:30:19.057060 IP 1.2.3.4.50695 > 2.3.4.5.HINET-IP.hinet.net.2122: . 3274157:3275609(1452) ack 1 win 16698
17:30:19.057102 IP 2.3.4.5.HINET-IP.hinet.net.2122 > 1.2.3.4.50695: . ack 3274157 win 65535
17:30:19.057159 IP 1.2.3.4.50695 > 2.3.4.5.HINET-IP.hinet.net.2122: P 3275609:3276801(1192) ack 1 win 16698
17:30:19.057280 IP 1.2.3.4.50695 > 2.3.4.5.HINET-IP.hinet.net.2122: P 3276801:3277659(858) ack 1 win 16698
17:30:19.057674 IP 2.3.4.5.HINET-IP.hinet.net.2122 > 1.2.3.4.50695: . ack 3276801 win 65535
17:30:19.135571 IP 1.2.3.4.50695 > 2.3.4.5.HINET-IP.hinet.net.2122: F 3277659:3277659(0) ack 1 win 16698
17:30:19.135721 IP 2.3.4.5.HINET-IP.hinet.net.2122 > 1.2.3.4.50695: . ack 3277660 win 64677
17:30:19.135971 IP 2.3.4.5.HINET-IP.hinet.net.2122 > 1.2.3.4.50695: F 1:1(0) ack 3277660 win 64677
17:30:19.214566 IP 1.2.3.4.50695 > 2.3.4.5.HINET-IP.hinet.net.2122: . ack 2 win 16698
17:30:19.486572 IP 1.2.3.4.50696 > 2.3.4.5.HINET-IP.hinet.net.2122: S 497897029:497897029(0) win 8192 <mss 1460,nop,wscale 2,nop,nop,sackOK>
17:30:19.486764 IP 2.3.4.5.HINET-IP.hinet.net.2122 > 1.2.3.4.50696: S 20995647:20995647(0) ack 497897030 win 16384 <mss 1452,nop,wscale 0,nop,nop,sackOK>
17:30:19.554628 IP 1.2.3.4.50696 > 2.3.4.5.HINET-IP.hinet.net.2122: . ack 1 win 16698

TCPUDP
控制旗標的解釋


MRTG Log 檔解釋


Log第一筆只會有三欄資料
第一  時間(seconds),
第二  自設備開機流入量總和 (bytes per second)
第三  自設備開機流出量總和 (bytes per second)

第二筆開始會有五欄資料
第一欄  時間
第二欄  平均流進量
第三欄  平均流出量
第四欄  最大流進量
第五欄  最大流出量
第一欄為時間,從1970年一月一日開始算,
可以在excel裡用以下的公式轉換: 
(x+y)/86400+DATE(1970,1,1),其中 x 為第一欄 時間的數值,
y為所在地區與格林威治時間的位移,
以台灣的位移來算。
八個小時相當於28800秒,所以公式為 (x+28800)/86400+DATE(1970,1,1)
第二、三、四、五欄所紀錄的數值單位都是每秒的流量,
經過換算之後就可以得到實際的流量。(把值除以125000可得是多少Mb/s)

每五鐘值存 603 ,再來是  (5x603/60/24=2.09735)
30 分鐘存 603 ( 30x603/60/24=12.5625 )
小時值存 603 50.25
一天值存 800 800
所以是保留共 2.37

流量分析要注意的地方就是取值的範圍:
DAILY( 2~ 600
每隔5分鐘): Mrtg畫圖取2~401格即33.3小時, 即第二 至 第401
WEEKLY( 601~ 1200
每隔30分鐘)
MONTHLY( 1201~ 1800
每隔2小時)
YEARLY( 1801~ 2538
每隔24小時)

參閱引用
http://phorum.study-area.org/index.php?topic=48213.0
http://blog.roodo.com/rinceleung/archives/15493965.html

另記...
Cacti 想要保留五分鐘的資料超過二天多的...可如下

新增 Data Sources --- RRAs

Name                                    Steps       Rows       Timespan
Yearly (5 Minute Average)       1        144000     33053184
Monthly (5 Minute Average)    1        186000       2678400
Weekly (5 Minute Average)    1            3600          604800

修改 Data Templates (Traffic的),
選原本預設的 5 Minute Average跟新增的那三個,這樣每五分鐘的數據會保留一年

參考引用自 http://phorum.study-area.org/index.php?topic=64728.0

改好後.....匯出csv,覺得很怪....感覺沒變...
查了一下....
原來修改RRA,新產生的RRD是可以的....
但舊的rrd是不受影響....
要用rrdtool tune來改變舊的rrd...
不過這指令.....慘..不會用...



~~

Cacti On CentOS 5.5

參考自http://www.wretch.cc/blog/Webbhyj/1149986
感謝Webbhyj這位大大,
稍微有部分修正,
httpd 2.2.3
mysql 5.0.77
php 5.1.6


(
安裝前系統時間必要校正) 
首先強化 yum 的功能
yum install yum-protectbase
yum install yum-fastestmirror yum-priorities

備份原有的 CentOS-Base.repo
 cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
修改 CentOS-Base.repo 設定 Priority 
vim /etc/yum.repos.d/CentOS-Base.repo 
[base][addons][updates][extras] 項目下新增 priority=1 
[centosplus][contrib] 項目下新增 priority=2 

重開 yum 的服務
/etc/rc.d/init.d/yum-updatesd restart

接著安裝 rpmforge 
先匯入 rpmforge Key
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt

接著下載並安裝
wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm

 
完成之後
開始安裝 Cacti 及所需軟體,因為Server已有安裝apache,php,mysql,所以就省略
yum install net-snmp rrdtool cacti

安裝完成後
確認相關服務隨系統開啟
chkconfig snmpd on
chkconfig httpd on
chkconfig mysqld on

重開相關服務
service mysqld start
service httpd start
service snmpd start




接著在 MySQL 上建立 Cacti 所用資料庫
mysqladmin -u root -p create cacti

先將cacti搬/var/www/html/cacti方便管理
mv /var/www/cacti /var/www/html/cacti
建立 Cacti 用資料表
mysql -u root -p cacti < /var/www/html/cacti/cacti.sql
登入 MySQLmysql -u root -p

設定 Cacti 資料庫之帳號及密碼
GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactipassword';
flush privileges;
exit


之後依所建之資料庫名稱及帳號密碼
修改 Cacti 設定檔
vim /var/www/cacti/include/config.php
修改cacti配置文件
 # vim /var/www/cacti/include/config.php
   $database_type = "mysql";
   $database_default = "cacti";
   $database_hostname = "localhost";
   $database_username = "cactiuser";
   $database_password = "passwd";
   $database_port = "3306";

 
Cacti用戶 (rpm裝的則已存在)
#useradd cacti -d /var/www/html/cacti -s /bin/false
 
改變目錄擁有者
#chown -R cacti /var/www/html/cacti/rra /var/www/html/cacti/log


4.
配置Apache# vi /etc/httpd/conf.d/cacti.conf
Alias /cacti /var/www/html/cacti
<Directory /var/www/cacti>
DirectoryIndex index.php
AllowOverride all
order deny,allow
deny from all
allow from all
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc on
php_flag track_vars on
</Directory>


重新啟動Apache

5.
登入Cacti
http://ip/cacti
打開網站,點next.選擇new install,一路下去,最後完成
最後的用戶名為: admin 密碼為: admin
登入前系統會要求你更改新的登入 admin 使用者密碼。

6.
自動 poller
讓系統每5分鐘收集需要資訊

crontab -e (
RPM安裝cacti,則cron.d下就有了,沒有設的話圖表是出不來的)
*/5 * * * * cacti /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1

如果圖表出來,卻沒有數據,
請確認Settings-->SNMP Defaults-->SNMP Version有無正確

7.
解決字體的問題 (跳過)
#wget http://ftp.twaren.net/local-distfiles/CJKUnifonts/ttf-arphic-ukai_0.1.20060928.orig.tar.gz
#tar zxvf ttf-arphic-ukai_0.1.20060928.orig.tar.gz
#cd ttf-arphic-ukai-0.1.20060928/
#cp ukai.ttf /usr/share/fonts/ukai.ttf


安裝完成後注意在"Settings"中更改下面兩個必改項.
General->RRDTool Utility Version
改為1.4.x,默認為1.0.x.不改可能圖像不能正常顯示出來.
Paths->RRDTool Default Font
改為上面安裝的ukai.ttf的文件路徑,/usr/share/fonts/ukai.ttf
基本上cacti到這裡已安裝完成

接著要把相關的Templates匯進去...(跳過)
這個網站有很多已做好的Templatehttp://forums.cacti.net/about10085.html 
匯完後再進去把圖形建立起來就完成囉。


新增一般賣場買的設備及Server網路流量圖
5.1 支援 SNMP IP 分享器 (Vigor 2900 為例)
點選 console → New Graphs → Create New Host
輸入Description: Vigor2900 (或其他自定描述)
輸入 Hostname: 192.168.0.254 (IP Sharing 的內部 IP)
點選 Host Template: Generic SNMP-enabled Host
點選 create
出現 Save Successful. 後點選 Create Graphs for this Host
勾選 Ethernet0 (LAN) Ethernet1 (WAN) 
點選 create

修改圖表抬頭, 讓圖表更容易閱讀

點選 console → Graph Management → Vigor2900 - Traffic - Ethernet0/1
Graph Fields: Title : |host_description| - Traffic - |query_ifDescr|/|query_ifIndex| 
修改成: |host_description| - Traffic - LAN 
點選 save , 依同樣步驟修改 Vigor2900 - Traffic - Ethernet1/4 WAN

5.2 Linux NAT with snmpd (建置參考: Building Linux NAT with MRTG network monitoring)

點選 console → New Graphs → Create New Host
輸入Description: Linux NAT (或其他自定描述) 
輸入 Hostname: 192.168.0.254 (Linux NAT 的內部 IP) 
點選 Host Template: Generic SNMP-enabled Host 
點選 create 
出現 Save Successful.  
後點選 Create Graphs for this Host勾選 loeth0eth1
點選 create

5.3 將新圖表加入 Tree View
點選 graphs → Tree Mode (預設即是 Tree Mode, 亦可點選樹的圖案) 
原先只有 Host: localhost 的項目,
現在可點選 Host: 剛剛指定的 Host
點選 console → Graph Trees → Default Tree → Add 
點選 Tree Item Type: Host 
點選 Host: 指定的 Host (以上述 5.1 5.2 為例, 可選擇 Vigor2900 Linux NAT) 
點選 create

Spine的安裝可參考
http://blog.faq-book.com/?p=1896

後記....
因移機..不小心改到時間(如何改到,自個都搞不清楚)
圖表都出不來,還弄了老半天,
最後是參考這位大大的解法,
才想到..我有因時間錯誤,而去修正.....
真的很感謝他的分享...

後後記.....
在新增Graph Templates 且Data Sources也選好了 Data Template,
且 Associated Graph Templates 也有新增,
不過圖也出不來,
這次錯在 Graph Item Fields ,我根本沒有選擇,
當然圖也出不來

可參考26仔所提供的步驟,來避免圖出不來時,的一個方向

linux下的cacti圖片不顯示的解决方法

最近在linux下使用cacti,發現圖片無法顯示,
這不上網了點資料把問題解決了,也拿出來給大家參考!

為什圖像不能顯示??
先確定你的IP地址、snmp communitysnmp version等信息配置沒有錯誤。
如果是在linux下安裝cacti的話,可以按以下步驟檢測:

1cactidata sourcesGraph Management均有debug

看是否有錯誤,比如rrd文件找不到等。
2data sourcesrrd文件的名稱,然/cacti/rra目錄中看是否有該文件存在。
3、如果有rrd文件存在,則可以使用  rrdtool fetch yourRRDfile.rrd AVERAGE
     複製代碼命令,看該文件的採集的數據,如果都是“nan”,那就是沒有取到數據。
4、有可能是snmpgetsnmpwalkrrdtool的路徑錯誤。
5、排除錯誤,需要重新建立該監測點(graph)
提示:
每一個圖像的文件均會保存為rra目錄的一個rrd為后綴的文件(可以在“Data Sources”中看到)
Data Sources”和“Graph Management” 中均可以進行debug,可以從debug中得出錯誤信息。

看完上面五點,想必這個cacti圖片不顯示問題就得到解決了吧!快跟朋友分享吧!

沒錯.....看完趕快分享..



~~

讓心歸零


同學寄來的轉寄信,
看了,會心一笑,
我自己就是很主觀的人,
常常只信OO,不信XX
真該歸零,
真的...真的.....................................................




讓心歸零

有一個國王,他曾經非常寵幸一位大臣,有一次,那位大臣的母親生了重病,情急之下, 
大臣便擅自乘著國王的馬車趕回鄉里,這在當時是很重的罪,但國王卻說: 
「他真是個孝心啊!竟甘冒犯大罪的風險去救母親,這樣的孝子必是賢臣。」

又有一次,
國王與那位大臣微服出巡,那位大臣在路邊摘了一個剛熟的桃子,
一嚐之下,覺得太美味了!
便遞給國王,說:  「陛下,您也嚐嚐吧!」 
國王說:「你能在第一時間就想到要與我分享,足見你的忠心啊!  



幾年後,這個大臣失寵了!
國王便常在新的寵臣們面前數落他:
「哼!那傢伙,當年擅自乘我的馬車回家,難不成看自己的家比看朝廷還重要嗎?這樣的人    是必是庸臣。」 
「有一次,他竟然還敢把自己吃過的桃子給我吃,足見他的輕蔑之意啊!」



其實,
故事中那位國王的行為, 
不也常成為我們現代人的寫照嗎?


主觀,常是你我不自知的通病。


同樣的考量  
你我這樣籌算叫慎謀遠慮 
別人那樣籌算卻是心機太重; 



同樣的動作, 
你我喜歡的政治人物做了叫真情流露, 
你我所不喜歡的政治人物做了卻叫惺惺作態;  



同樣是嘻嘻哈哈, 
自己嘻皮笑臉是因為充滿活力、朝氣,  
自己看不順眼的人嘻皮笑臉卻叫過於輕浮;


同樣一句話, 
與自己有嫌隙的人講來,是別有用心, 
盡釋前嫌後再回想起來,卻是自己多心。 
人的心,  就像一個天秤, 
這個天秤很容易隨著自己對人、事、物的好惡而偏倚,
導致自己做出許多不理智的舉動,  
做出許多不夠客觀的決定,說出許多缺乏冷靜的言語。   


親愛的朋友,
讓我們一起學習讓心歸零吧!
讓心中的天秤歸零
不要用情緒去看世界,
不要讓自己的心被主觀的好惡給蒙蔽,
用客觀、公正、冷靜的心去分析、判斷所接收到的訊息, 
讓心歸零
您將會發現許多意外的感動。 
~~