MRTG的安裝與配置.doc_第1頁
MRTG的安裝與配置.doc_第2頁
MRTG的安裝與配置.doc_第3頁
MRTG的安裝與配置.doc_第4頁
MRTG的安裝與配置.doc_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

MRTG(MultiRouterTrafficGrapher)是一個(gè)監(jiān)控網(wǎng)絡(luò)鏈路流量負(fù)載的監(jiān)控軟件。它通過使用SNMP協(xié)議從設(shè)備中得到設(shè)備的網(wǎng)絡(luò)流量信息,并將流量負(fù)載以包含PNG格式圖形的HTML文檔格式顯示給用戶,非常形象、直觀。本文將以RedHat7.3為例,說明如何更好地使用MRTG軟件來管理企業(yè)的網(wǎng)絡(luò)。通過編寫和建立幾個(gè)配置文件及一個(gè)bash腳本,使生成的圖形中包含更多信息。這有利于在網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)生變化時(shí)維護(hù)管理更加方便,從而能夠提高網(wǎng)絡(luò)管理的工作效率。簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(SNMP)速覽簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(SimpleNetworkManagementProtocol,SNMP)是由互聯(lián)網(wǎng)工程任務(wù)組(InternetEngineeringTaskForce,IETF)定義的一套網(wǎng)絡(luò)管理協(xié)議。一個(gè)管理工作站利用SNMP可以遠(yuǎn)程管理所有支持這種協(xié)議的網(wǎng)絡(luò)設(shè)備,包括監(jiān)視網(wǎng)絡(luò)狀態(tài)、修改網(wǎng)絡(luò)設(shè)備配置、接收網(wǎng)絡(luò)事件警告等。SNMP協(xié)議運(yùn)行在UDP協(xié)議之上,它利用的是UDP協(xié)議的161/162端口。其中161端口被設(shè)備代理監(jiān)聽,等待接受管理者進(jìn)程發(fā)送的管理信息查詢請(qǐng)求消息;162端口由管理者進(jìn)程監(jiān)聽等待設(shè)備代理進(jìn)程發(fā)送的異常事件報(bào)告陷阱消息,如Trap等。SNMP提供三類操作,分別為Get、Set和Trap。MRTG通過SNMP協(xié)議從設(shè)備中得到使用設(shè)備(如交換機(jī))的網(wǎng)絡(luò)流量信息,并把PNG格式圖形以HTML方式顯示出來,便于網(wǎng)絡(luò)管理員對(duì)所監(jiān)控設(shè)備(交換機(jī))進(jìn)行管理。目前市場(chǎng)上可網(wǎng)管型(智能)的交換機(jī)都支持SNMP協(xié)議,可以通過MRTG進(jìn)行網(wǎng)絡(luò)流量監(jiān)控。MRTG的安裝與配置1安裝軟件包要安裝MRTG軟件包必須首先安裝gcc、perl、gd、libpng、zlib、freetype等軟件包??梢允褂谩皉pm-R-qpmrtg-2.9.17-3.i386.rpm”命令檢查需要安裝哪些文件及軟件包。具體操作如下:#mount/mnt/cdrom#cd/mnt/cdrom/Redhat/RPMS#rpm-ivhmrtg-2.9.17-3.i386.rpm生成配置文件/etc/mrtg/mrtg.cfg命令如下:cfgmaker-globalWorkDir:/var/www/html/mrtg/6-globalicondir:/mrtg-globallanguage:chinese-globalOptions_:growright,bits-show-op-down-ifref=nr-ifdesc=descr-output=/etc/mrtg/mrtg.cfgpublic2/dev/null說明:-global參數(shù)表示后面的選項(xiàng)對(duì)后面指定的設(shè)備都是有效的(如果希望對(duì)多個(gè)設(shè)備進(jìn)行監(jiān)控時(shí),該參數(shù)就會(huì)發(fā)生作用)。WorkDir用來指示mrtg的工作目錄;icondir用來指定圖標(biāo)的目錄;language表示指定生成HTML頁面的語言;Options用來指定一些特定的選項(xiàng)。在Options設(shè)置中,growright表示時(shí)間增長的箭頭方向向右;bits表示接口的帶寬。對(duì)于常見的應(yīng)用來說,默認(rèn)Options配置就可以滿足需求(如果想了解有那些選項(xiàng),可以參看/usr/lib/mrtg2/MRTG_lib.pm文件)。此外,-show-op-down表示顯示down的接口;-ifref表示設(shè)備接口的標(biāo)示;-ifdesc用于選擇參數(shù)來描述接口。其中,ifref可以指定的參數(shù)為nr、ip、eth、descr和name;ifdesc可以指定的參數(shù)為nr、ip、eth、descr、name、type和alias。后面的-output的參數(shù)表示輸出文件(缺省輸出到屏幕);public中public表示Community串,一般交換機(jī)出廠設(shè)置為public;表示監(jiān)控網(wǎng)絡(luò)交換機(jī)設(shè)備的IP地址。更詳細(xì)的說明可以參考mancfgmaker文檔。生成index.html文件執(zhí)行indexmaker來生成index.html文件,代碼如下:$indexmaker-ttitle-o/var/www/html/mrtg/6/index.html/etc/mrtg/mrtg.cfg其中,-t后面的參數(shù)指定HTML頁面的標(biāo)題,-o后面的參數(shù)指定生成的HTML頁面所放的位置。最后的參數(shù)為cfgmaker生成的mrtg配置文件。更詳細(xì)的說明可以參考manindexmaker文檔。設(shè)置/etc/crontab文件先檢查/etc/crontab文件是否存在以下代碼:0-59/5*root/usr/bin/mrtg/etc/mrtg/mrtg.cfg如果沒有,則需要在文件中加入上述代碼。需要注意的是,如果監(jiān)測(cè)的交換機(jī)比較多可以適當(dāng)?shù)匮娱L執(zhí)行該命令的時(shí)間間隙。在開始執(zhí)行時(shí)可能會(huì)報(bào)告遺失LOG日志文件的警告信息,可以不理睬這些信息,連續(xù)運(yùn)行三次以后就不會(huì)出現(xiàn)警告信息。啟動(dòng)Apache,執(zhí)行/etc/rc.d/init.d/httpdstart 在另一臺(tái)機(jī)器瀏覽器地址處輸入http:/install_mrtg_ip/mrtg/6/index.html??梢园l(fā)現(xiàn),生成的HTML頁面存在如下缺陷:僅僅知道監(jiān)測(cè)的是哪一個(gè)端口,但無法很好地了解端口連接在哪臺(tái)計(jì)算機(jī)上,并且當(dāng)監(jiān)測(cè)很多交換機(jī)時(shí),更新的PNG文件位于同一目錄層次上,不方便系統(tǒng)管理員查找所要監(jiān)測(cè)的交換機(jī)端口。人工修改這些HTML頁面非常費(fèi)時(shí),如果網(wǎng)絡(luò)發(fā)生變動(dòng),更改會(huì)更加麻煩。因此,可以通過建立一個(gè)bash腳本使整個(gè)配置過程自動(dòng)化,而且生成的HTML頁面包含更多的信息和更加直觀。通過bash腳本實(shí)現(xiàn)自動(dòng)化配置通過建立bash腳本自動(dòng)化配置mrtg.cfg文件,步驟如下。建立/etc/mrtg/mrtgip和/etc/mrtg/mrtglocate文件(權(quán)限為600)文件/etc/mrgt/mrtgip的格式如下:建立HTML的目錄|監(jiān)測(cè)交換機(jī)的IP地址|Community串|交換機(jī)的安裝地點(diǎn)與說明|示例如下:1||public|ACCELAR1200交換中心|.6||public|辦公樓|7||public|計(jì)算機(jī)房|文件/etc/mrgt/mrtglocate的格式如下:監(jiān)測(cè)交換機(jī)的IP地址|端口號(hào)|該端口所連接的計(jì)算機(jī)設(shè)備的安裝地點(diǎn)與說明|示例如下:#accelar1200中心交換().|20|辦公樓光纖||21|計(jì)算機(jī)光纖|.|59|測(cè)試服務(wù)器|#辦公樓()|1|F5P01-V2財(cái)務(wù)科核算組01||2|F5P02-V2財(cái)務(wù)科核算組02||3|#|4|.開頭為#的行為注釋行,如果一些端口沒有聯(lián)接計(jì)算機(jī)設(shè)備,可以注釋,也可適當(dāng)加入一些空行,使用|作為字段的分隔符。在加入文字說明的同時(shí)也可以加入符號(hào),如F5P01-V2,含義如下:F5表示辦公樓5樓,P01表示順序號(hào),V2表示該端口的VLAN為2。還可以按照自己的意愿加入一些易于理解的文字說明。建立bash腳本文件建立bash腳本文件crmrtg,生成mrtg.cfg配置文件和index.html頁面腳本。建立/usr/local/sbin/crmrtg文件,內(nèi)容如下:#!/bin/sh#createmrtg.cfg&index.htmlfilehtmldir=/var/www/html/mrtgconf=/etc/mrtgtmp1=/tmp/mrtg1.tmptmp2=/tmp/mrtg2.tmptmpmrtg=/tmp/mrtg.cfgrm-f$conf/mrtg.cfg$tmp1$tmp2$tmpmrtgforiincat$conf/mrtgipdodir=echo$i|cut-f1-d|ip=echo$i|cut-f2-d|community=echo$i|cut-f3-d|locate=echo$i|cut-f4-d|echocreate$ipat$locatemkdir-p$htmldir/$dircfgmaker-globalWorkDir:$htmldir/$dir-globalicondir:/mrtg-globallanguage:chinese-globalOptions_:growright,bits-show-op-down-ifref=nr-ifdesc=descr-output=$htmldir/$dir/mrtg$dir$community$ip2/dev/nullcfgmaker-globalWorkDir:$htmldir-globalicondir:/mrtg-globallanguage:chinese-globalOptions_:growright,bits-globaldirectory_:$dir-show-op-down-ifref=nr-ifdesc=descr-output=$tmpmrtg$community$ip2/dev/null#createports&describefileformodifymrtg.cfgconfigurationgrep$ip|$conf/mrtglocale|$tmp1forjincat$tmp1doport=echo$j|cut-f2-d|describe=echo$j|cut-f3-d|#PageTop_2:BayStack450-12T-2-computerechos|PageTop$ip_$port:|&$describe|$tmp2donesed-f$tmp2$htmldir/$dir/mrtg$dir|$htmldir/$dir/mrtg$dir.cfgsed-f$tmp2$tmpmrtg$conf/mrtg.cfgindexmaker-t$locate$ip-o$htmldir/$dir/index.html$htmldir/$dir/mrtg$dir.cfgrm-f$htmldir/$dir/mrtg$dir$tmp1$tmp2$tmpmrtgdone 建立/var/www/html/mrtg/index.html文件HTML代碼如下:SwitchTrafficInformationSwitchTrafficInformationACCELAR1200交換中心.辦公樓計(jì)算機(jī)房 為Web服務(wù)器建立密碼以RedHat7.3自帶的Apache1.3.23為例進(jìn)行說明。修改/etc/httpd/conf/httpd.conf。將下面代碼:OptionsIndexesFollowSymLinksAllowOverrideNoneOrderallow,denyAllowfromall改為以下代碼:OptionsIndexesFollowSymLinksAllowOverrideAuthConfigOrderallow,denyAllowfromall在/var/www/html目錄建立一個(gè).htaccess文件,內(nèi)容如下:AuthNameSwitchTrafficInformationAuthTypeBasicAuthUserFile/var/www/html/.htpasswdrequirevalid-user執(zhí)行htpasswd命令,在/var/www/html目錄建立一個(gè).htpasswd文件:$htpasswd-bc/var/

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論