資源描述:
《基于MRTG的校園網(wǎng)絡(luò)流量監(jiān)控系統(tǒng)部署與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、基于MRTG的校園網(wǎng)絡(luò)流量監(jiān)控系統(tǒng)部署與實(shí)現(xiàn)摘要:隨著校園網(wǎng)絡(luò)規(guī)模不斷擴(kuò)大,學(xué)校網(wǎng)絡(luò)節(jié)點(diǎn)不斷增多,校園網(wǎng)絡(luò)環(huán)境變得更加復(fù)雜多變,對(duì)網(wǎng)絡(luò)流量進(jìn)行監(jiān)控與分析已成為網(wǎng)絡(luò)管理的主要辦法。本文介紹了開(kāi)源流量監(jiān)測(cè)工具M(jìn)RTG(MultiRouterTrafficGrapher)的使用方法,并詳細(xì)講解了如何在Windowsserver2003環(huán)境下,利用MRTG軟件、PERL編譯工具、IIS等,部署校園網(wǎng)絡(luò)流量監(jiān)控系統(tǒng),實(shí)現(xiàn)了對(duì)學(xué)校網(wǎng)絡(luò)出口路由及核心交換機(jī)等設(shè)備上下行流量的監(jiān)控。關(guān)鍵詞:網(wǎng)絡(luò)監(jiān)控;MRTG;Windowsserver2003;校園網(wǎng)絡(luò)管
2、理中圖分類(lèi)號(hào):TP393文獻(xiàn)標(biāo)志碼:A文章編號(hào):1673-8454(2017)01-0094-03一、弓丨言隨著校園網(wǎng)絡(luò)規(guī)模不斷擴(kuò)大,學(xué)校網(wǎng)絡(luò)節(jié)點(diǎn)不斷增多,各類(lèi)校園應(yīng)用不斷上線,學(xué)校數(shù)據(jù)中心托管主機(jī)、虛擬主機(jī)等越來(lái)越多,校園網(wǎng)絡(luò)環(huán)境變得更加復(fù)雜多變,對(duì)網(wǎng)絡(luò)流量進(jìn)行監(jiān)控與分析已成為網(wǎng)絡(luò)管理的主要辦法。在此基礎(chǔ)上,對(duì)流量變化加以分析和研究,才能發(fā)現(xiàn)整個(gè)校園網(wǎng)絡(luò)運(yùn)行的規(guī)律,不斷提高網(wǎng)絡(luò)管理水平及處理能力。二、MRTG簡(jiǎn)介MRTG是基于ActivePerl編寫(xiě)、可跨平臺(tái)使用的開(kāi)源網(wǎng)絡(luò)鏈路流量負(fù)載監(jiān)控軟件,它利用SNMP送出帶有物件識(shí)別碼的請(qǐng)求給要
3、查詢(xún)的網(wǎng)絡(luò)設(shè)備,從而獲取設(shè)備接口IP、描述、編號(hào)及流量等信息,并以PNG或GIF格式圖形的HTM文檔方式展現(xiàn)給用戶(hù),并可以日、周、月等時(shí)間單位分別繪出。通常可以在網(wǎng)絡(luò)的重要節(jié)點(diǎn)端口和故障發(fā)生頻繁的網(wǎng)絡(luò)設(shè)備處進(jìn)行監(jiān)控??赸MRTG不僅可以對(duì)鏈路流量進(jìn)行按時(shí)統(tǒng)計(jì)(通常為5min),還可以對(duì)設(shè)備性能狀況如CPU、內(nèi)存空閑等進(jìn)行統(tǒng)計(jì)。三、SNMP簡(jiǎn)介SNMP(SimpleNetworkManagementProtocol),即簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議,是由IETF(InternetEngineeriingTaskForce,互聯(lián)網(wǎng)工程任務(wù)組)定義的一套基
4、于SGMP(SimpleGatewayMonitorProtocol,簡(jiǎn)單網(wǎng)關(guān)監(jiān)視協(xié)議)的網(wǎng)絡(luò)管理協(xié)議。[2]以SNMP為技術(shù)的網(wǎng)絡(luò)管理系統(tǒng)(NMS)中,管理工作站可以利用SNMP進(jìn)行遠(yuǎn)程監(jiān)控管理網(wǎng)絡(luò)上所有支持該協(xié)議的設(shè)備,如計(jì)算機(jī)工作站、終端、路由器、網(wǎng)絡(luò)打印機(jī)等,可以負(fù)責(zé)監(jiān)視設(shè)備狀態(tài)、修改設(shè)備配置、接受事件警告等。四、校園網(wǎng)網(wǎng)絡(luò)流量監(jiān)控的部署與實(shí)現(xiàn)通過(guò)上述開(kāi)源MRTG網(wǎng)絡(luò)鏈路流量負(fù)載監(jiān)控軟件,搭建一個(gè)校園網(wǎng)網(wǎng)絡(luò)流量監(jiān)控系統(tǒng),對(duì)學(xué)校網(wǎng)絡(luò)出口以及數(shù)據(jù)中心交換機(jī)端口進(jìn)行流量記錄與監(jiān)控。1?部署環(huán)境(1)準(zhǔn)備Windowsserver2003
5、主機(jī),同時(shí)為發(fā)布MRTG輸出的HTM流量文件,需要安裝IIS,當(dāng)然也可使用其他的WEB發(fā)布軟件,這里為了方便,采用Windowsserver自帶的IISo(2)安裝SNMP協(xié)議。在Windows組件中安裝SNMP服務(wù),同時(shí)添加SNMP的團(tuán)體名稱(chēng)(community)。在團(tuán)體名稱(chēng)的設(shè)置上,默認(rèn)為public,但還要考慮網(wǎng)絡(luò)設(shè)備對(duì)SNMP團(tuán)體名稱(chēng)設(shè)置的要求。由于本文采用華為交換機(jī)作為測(cè)試,該品牌交換機(jī)團(tuán)體名稱(chēng)要求8位字符以上。設(shè)置團(tuán)體名稱(chēng),一方面可以大大地提供安全行性,同時(shí)也提供了IP篩選功能,可以設(shè)置允許發(fā)送SNMP消息的主機(jī)。⑶如圖1所示
6、。同時(shí),在主機(jī)防火墻上,還要添加UDP協(xié)議(162端口)的例外。(1)安裝ActivePerl包。由于MRTG是基于ActivePerl編寫(xiě)的,因此必須安裝ActivePerl。ActivePerl安裝簡(jiǎn)單,默認(rèn)安裝在c盤(pán)下即可,目?為C:PerL同時(shí)為進(jìn)行WEB發(fā)布,還要?jiǎng)?chuàng)建MRTG的工作目錄,這里設(shè)置為D:MRTG。(2)安裝MRTG軟件。MRTG軟件為完全開(kāi)源,可在互聯(lián)網(wǎng)上搜索并下載,解壓即可使用。本文采用的版本為2.17.4o安裝目錄為C:mrtgo2.MRTG的配置(1)創(chuàng)建mrtg.cfg文件。mrtg.cfg文件是用來(lái)
7、保存設(shè)備各個(gè)端口信息的文件,MRTG就是通過(guò)讀取這個(gè)文件將數(shù)據(jù)制成圖表的。進(jìn)入mrtg/bin目錄下,執(zhí)行C:Perlbinperlcfgmaker-snmp-options=:::::2[團(tuán)體名稱(chēng)]@[設(shè)備IP地tlt]>mrtg.cfg命令。其中mrtg.cfg命名可以任意,但文件后綴.cfg不能更改。如圖2所示。其中要注意的是,當(dāng)下校園網(wǎng)絡(luò)環(huán)境基本實(shí)現(xiàn)千兆速率,甚至萬(wàn)兆速率。這里-snmp-option=:::::2參數(shù)表示采集時(shí)使用SNMPv2版本(64bit),可支持155M以上的大流量,而缺省是SNMPvl(32bit)
8、,該版本在流量超過(guò)100M后就不準(zhǔn)確了。如果需要同時(shí)采集端口描述信息,還需要添加-ifdesc二alias參數(shù)。否則默認(rèn)使用端口號(hào)作為圖片提示信息。mrtg.cfg文件默認(rèn)生成在MRTG的安裝