用MRTG監(jiān)測(cè)交換機(jī)端口流量(圖)
用MRTG監(jiān)測(cè)交換機(jī)端口流量(圖)
MRTG是基于SNMP的典型網(wǎng)絡(luò)流量統(tǒng)計(jì)分析工具。它不僅耗用的系統(tǒng)資源小,而且是完全免費(fèi)的。它通過(guò)SNMP協(xié)議從設(shè)備得到其流量信息,并將流量負(fù)載以包含JPEG格式圖形的HTML文檔的方式顯示給用戶,以非常直觀的形式顯示流量負(fù)載。是一款應(yīng)用非常廣泛的網(wǎng)絡(luò)流量統(tǒng)計(jì)工具?,F(xiàn)在就根據(jù)自己的實(shí)際工作,講解一下如何使用MRTG來(lái)監(jiān)控交換機(jī)每個(gè)端口的流量。
環(huán)境介紹:MRTG安裝在windows 2000 管理工作站上
需要管理的兩臺(tái)交換機(jī):
Foundery Serveriron 800 四層交換機(jī)(IP address:10.86.11.138)
Foundery Bigiron 8000 路由交換機(jī) (IP address:10.86.11.139)
準(zhǔn)備工作:下載Perl for Windows NT/2000(http://www.activestate.com/)
注意一定要下載版本 5.005 或更新的。
下載MRTG forWindows NT/2000(http://people.ee.ethz.ch/~oetiker/webtools/mrtg/pub)
需要知道交換機(jī)設(shè)備的 read-only SNMP community string
筆者實(shí)際使用:ActivePerl-5.8.0.804-MSWin32-x86.zip
mrtg-2.9.25 .zip
兩臺(tái)交換機(jī)的read-only SNMP community string都是sdcdn
軟件安裝:
1.mrtg的安裝
只需把mrtg-2.9.25.zip解壓到windows 2000 管理工作站上C:\mrtg目錄下即可

2.Perl的安裝
將ActivePerl-5.8.0.804-MSWin32-x86.zip解壓后,會(huì)產(chǎn)生一個(gè)批處理文件:Installer.bat,雙擊 installer.bat。按照提示安裝即可。默認(rèn)安裝目錄是c:\perl。

注意:查看控制面板---系統(tǒng)---高級(jí)---環(huán)境變量中變量path是否包含c:\perl\bin 的路徑,若未包含,須編輯加入。

3.生成MRTG默認(rèn)的配置文件(可以自定義文件名,例如mrtg.cfg)
運(yùn)行 c:\mrtg\bin >perl cfgmaker sdcdn@10.86.11.138 sdcdn@10.86.11.139 --global “workdir: c:\netmanager “ --output mrtg.cfg
補(bǔ)充說(shuō)明:10.86.11.138 10.86.11.139 分別是兩臺(tái)交換機(jī)的IP address;
注意首先要保證c:\netmanager目錄的存在。

4.啟動(dòng)MRTG
運(yùn)行命令 c:\mrtg\bin>start /D c:\mrtg\bin wperl mrtg –logging=eventlog mrtg.cfg

此時(shí)在c:\netmanager目錄下產(chǎn)生大量的html文件

由于每個(gè)端口相應(yīng)產(chǎn)生一個(gè)html文件,不利于管理,我們可以繼續(xù)匯總成一個(gè)html文件,在一個(gè)頁(yè)面上監(jiān)測(cè)所有交換機(jī)的端口。
運(yùn)行命令 c:\mrtg\bin>perl indexmaker mrtg.cfg --output=c:\netmanager\index.html

這時(shí)會(huì)在c:\netmanager下產(chǎn)生文件index.html,打開(kāi)觀察

至此,mrtg配置基本完成,現(xiàn)在您就可以輕松自如的監(jiān)測(cè)交換機(jī)端口的流量了,還不抓緊體驗(yàn)一下!MRTG功能多多,例如:監(jiān)測(cè)網(wǎng)絡(luò)服務(wù)器的CPU利用率,帶寬等等,感興趣的讀者可以繼續(xù)研究!到時(shí)可別忘了和大伙一起分享啊!
-