FreeBSD MRTG-Packet Count
发表于:2007-07-01来源:作者:点击数:
标签:
◎MRTG-Packet 利用Packet IN/OUT 的量藉由MRTG畫出圖表 ◎安裝MRTG 參閱: 網路應用 MRTG 流量統計 ◎設定MRTG-Packet 的設定檔案 路徑:我在主網頁下建了一個名為packet的資料夾,方便管理 設定檔:/usr/local/www/data/packet/packet.cfg 內容如下: Target[pa
◎MRTG-Packet 利用Packet IN/OUT 的量藉由MRTG畫出圖表
◎安裝MRTG
參閱: 網路應用 > MRTG 流量統計
◎設定MRTG-Packet 的設定檔案
路徑:我在主網頁下建了一個名為packet的資料夾,方便管理
設定檔:/usr/local/www/data/packet/packet.cfg
內容如下:
Target[packet]:ifInUcastPkts.2&ifOutUcastPkts.2:public@ohaha.ks.edu.tw
WorkDir: /usr/local/www/data/packet/
MaxBytes[packet]: 80000000
Options[packet]:growright,bits
Title[packet]: IP Packet Count
PageTop[packet]: IP Packet Count -- ohaha
Language:big5
YLegend[packet]: IP Packet Count
Colours[packet]: TEST#ff6128,TEST#066928,DARK GREEN#006600,VIOLET#ff00ff
說明:Target 乃是資料的取的方式 如同MRTG測流量時的public@community.
重要的就在這裡,因為是要觀測封包的數量,所以用的是
ifInUcastPkts.n&ifOutUcastPkts.n:community@host.domain
其中n表示您的網路介面,我的是2. (通常您的應該是1)
MaxBytes:限制繪圖的最大封包值.
Title: HTML 網頁的title 語法.
PageTop: 在顯示畫面的"標題".
Options: 採用標準格式,並且讓MRTG由右往左繪圖.
YLegend: 圖表的Y軸名稱.
ShotLegend: 圖表Y 軸的單位.
WorkDir: 工作區域 也就是顯示圖表的位置.
Language:繁體中文 (懶得改了..看得懂就好~"~)
Colours:顏色..
◎執行Packet Count
a.我在/root/cron 資料夾下 放了一個執行檔權限700 命名為packet.cron
內容如下:
/usr/local/bin/mrtg /usr/local/www/data/packet/packet.cfg
b.第一次執行
#/root/cron/packet.cron
起先因為沒有檔案 所以會有錯誤訊息,run個3到5次就ok囉~~
c.檢視成果
因為之前packet.cfg中設定工作區為/usr/local/www/data/packet/
所以產生的檔案就在於此
http://你的ip位置/packet/packet.html
當然了,可以為了少打那幾個字,將packet.html連結為index.htm
cd /usr/local/www/data/packet/
ln -s packet.html ./index.htm
如此就可以用:http://你的ip位置/packet/ 連結.
d.寫入crontab (crontab -e)
我設定每5分鐘run一次
*/5 * * * * /root/cron/packet.cron
◎結論:
我的成果~
a.
b.
◎若mrtg流量統計與Packet Count 及 pingtime連線品質都run在同一台機器。
a.中文化修改
但是因為中文化乃是針對mrtg流量,對於IP Packet Count來說
"流入 流出" 與一般流量是相同的,所以不用變更.
b.MRTG 多語系設定檔在/usr/local/lib/perl5/site_perl/5.005/
locales_mrtg.pm
想改的自己改,我覺得只要圖表y軸顯示: IP Packet Count 我就覺得OK了.^^"
註解:若想要改的人,別忘了仿造pingtime一般修正.
c.別忘了修改前養成好習慣~~記得備份~~
◎用途:可以透過這個圖表,來檢視一些病毒的狀況.
原文转自:http://www.ltesting.net