在FREEBSD 5中使用MRTG畫(huà)出Packet圖表
2024-07-26 00:29:04
供稿:網(wǎng)友
----文 / 重慶.樊禮(夢(mèng)飛)
歡迎轉(zhuǎn)載﹐本文遵循GNU協(xié)議規(guī)則﹗
在FREEBSD使用中,有時(shí)候你可能需要了解你的主機(jī)或者網(wǎng)絡(luò)卡的封包(Packet)的流通情況,借以了解網(wǎng)絡(luò)流量及網(wǎng)絡(luò)卡負(fù)載情況,給系統(tǒng)管理人員以參考。在這里,我寫(xiě)出自己SERVER配置這方面的方法和經(jīng)驗(yàn),給各位朋友共享。
一、安裝MRTG繪圖軟件
二、配置Packet-MRTG
三、執(zhí)行&查看圖形
四、排程自動(dòng)執(zhí)行
五、結(jié)束語(yǔ)
一、安裝MRTG繪圖軟件
cd /usr/ports/net/net-mrtg
make install
即可安裝成功!
二、配置Packet-MRTG
我計(jì)劃把配置文件放到/usr/local/etc目錄里面。
vi /usr/local/etc/packet-mrtg.cfg
這文件里面的內(nèi)容如下:
Target[packet]:ifInUcastPkts.1&ifOutUcastPkts.1:public@www.onlinecq.com
WorkDir: /home/onlinecq.com/mrtg/
MaxBytes[packet]: 100000000
Options[packet]:growright,bits
Title[packet]: ip Packet Count MRTG
PageTop[packet]: IP Packet Count MRTG – OnlineCQ.com
#Language:gb2312
YLegend[packet]: IP Packet Count
Colours[packet]: Packet IN#FF6600,Packet OUT#006600,DARK GREEN#006600,VIOLET#FF00FF
說(shuō)明一下:Target 是數(shù)據(jù)的抓取的方式 如同MRTG測(cè)流量時(shí)的public@community一樣,這里是關(guān)鍵,因?yàn)槭且肕RTG畫(huà)封包數(shù)量圖形時(shí),要先用它統(tǒng)計(jì)封包的數(shù)量,所以用的是
ifInUcastPkts.n&ifOutUcastPkts.n:community@host.domain
其中n表示您的網(wǎng)絡(luò)適配卡,如果你有多張網(wǎng)絡(luò)卡,請(qǐng)注意不要觀測(cè)錯(cuò)了哦,要不然是沒(méi)有數(shù)據(jù)出來(lái)的。(通常應(yīng)該是1,但如果你有多張,可能就是2,3,4…啦)
public是snmp默認(rèn)的公共字符串,當(dāng)然你可以在snmp里面更改它的設(shè)置的。
host.domain是你的主機(jī)名字,也可以使用IP,在這里我的就是www.onlinecq.com的。
個(gè)人想法:大家可以試一下,用它來(lái)監(jiān)測(cè)其它主機(jī)的封包情況會(huì)是怎么樣子?^_^
MaxBytes: 制繪圖的最大封包值
Title: HTML 網(wǎng)頁(yè)的title 語(yǔ)法
PageTop: 在顯示畫(huà)面的"標(biāo)題"
Options: 采用標(biāo)準(zhǔn)格式,并且讓MRTG由右往左繪圖
YLegend: 圖表的Y軸名稱
ShotLegend: 圖表Y 軸的單位
WorkDir: 工作目錄 也就是網(wǎng)頁(yè)中顯示圖表的路徑,一般是可以通過(guò)瀏覽器訪問(wèn)的
Language: 英文 (我喜歡使用英文的,如果你要使用簡(jiǎn)體中文,麻煩你改為gb2312,否則注釋掉即可)
Colours:顏色
三、執(zhí)行&查看圖形
現(xiàn)在我們?cè)囍\(yùn)行一下,看能否生成封包流量圖:
mrtg /usr/local/etc/packet-mrtg.cfg
因?yàn)槭状芜\(yùn)行時(shí),系統(tǒng)沒(méi)有MRTG需要的某些舊圖形檔案,可能會(huì)有報(bào)錯(cuò)的,請(qǐng)多執(zhí)行2-5次即可。
這時(shí)候在前面的packet-mrtg.cfg文件設(shè)置的WorkDir目錄里面/home/onlinecq.com/mrtg,將會(huì)產(chǎn)生一些png圖形文件和一個(gè).html的文件,我們可以通過(guò)網(wǎng)頁(yè)訪問(wèn)它:
http://網(wǎng)站名字/mrtg/packet-mrtg.html
如果可以正??吹絇acket封包流量圖,那就說(shuō)明你前面設(shè)置一切正常了,恭喜你!
四、排程自動(dòng)執(zhí)行
一般來(lái)說(shuō),每5分鐘執(zhí)行一次即可,時(shí)間太短反而會(huì)加重系統(tǒng)的負(fù)載的。
crontab -e 來(lái)增加排程事件
*/5 * * * * mrtg /usr/local/etc/packet-mrtg.cfg
五、結(jié)束語(yǔ)
至此為止,可以投入正式使用的MRTG封包流量圖就建立起來(lái)了,您可以reboot一下,讓最新的設(shè)置及軟件生效。
如果在安裝過(guò)程中出現(xiàn)錯(cuò)誤,您可以先檢查完錯(cuò)誤,再接著安裝下去?;蛘吣憧梢赃x擇你感興趣的某些部份安裝!
當(dāng)然因?yàn)闀r(shí)間倉(cāng)促,并且涉及到的知識(shí)太廣,加上本人能力有限,其中錯(cuò)誤在所難免,懇請(qǐng)各位朋友提出來(lái),大家共同提高,共同進(jìn)步!
我的聯(lián)絡(luò)方式是:
cqfanli@163.com
http://cqfanli.blogbus.com
──文 重慶.樊禮(夢(mèng)飛)
2004/03/10