日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

网络流量监控软件——MRTG(Multi Router Traffic Grapher)

發(fā)布時(shí)間:2023/12/14 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 网络流量监控软件——MRTG(Multi Router Traffic Grapher) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一名真正合格的網(wǎng)管所做的工作不應(yīng)該僅僅局限在服務(wù)器故障發(fā)生后,亡羊補(bǔ)牢的工作雖然不算遲,但也會(huì)造成一定程度的損失。那么如何有效的監(jiān)視服務(wù)器的狀態(tài),在第一時(shí)間發(fā)現(xiàn)服務(wù)器故障及異常甚至在沒出現(xiàn)問題前進(jìn)行預(yù)防呢?對(duì)服務(wù)器的流量進(jìn)行監(jiān)控就可以有效的解決上面遇到的所有問題。 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

??? 今天就為大家介紹一款實(shí)用的網(wǎng)絡(luò)流量監(jiān)控軟件——MRTG(Multi Router Traffic Grapher),它通過snmp協(xié)議從設(shè)備得到流量信息,這樣我們就可以監(jiān)視通過服務(wù)器網(wǎng)卡的流量了,另外該軟件還可以把流量數(shù)據(jù)以網(wǎng)頁圖表的方式顯示出來,間隔時(shí)間可以是5分鐘,30分鐘,2小時(shí)或1天等多個(gè)選項(xiàng),對(duì)生成的網(wǎng)頁通過一般的網(wǎng)頁編輯軟件也可以進(jìn)一步修改和美工。


MRTG小檔案:

??? 軟件版本:MRTG V<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />2.12.1 for?windows???????? 軟件大小:1558 KB
???
軟件性質(zhì):免費(fèi)軟件???????????? 運(yùn)行平臺(tái):
Window 98/2000/NT/XP/2003
??
服務(wù)器監(jiān)控篇:

??? 通過本文我們將學(xué)會(huì)使用計(jì)算機(jī)B監(jiān)視通過服務(wù)器A網(wǎng)卡的流量,如果服務(wù)器A是一個(gè)WEB服務(wù)器的話我們就可以實(shí)時(shí)的監(jiān)控訪問該WEB站點(diǎn)的流量數(shù)據(jù),當(dāng)數(shù)據(jù)發(fā)生異常時(shí)即時(shí)采取防護(hù)措施了。

實(shí)驗(yàn)環(huán)境:

??? 服務(wù)器A操作系統(tǒng)WIN2000SERVERWEB服務(wù)器,IP地址為10.91.103.2。計(jì)算機(jī)B操作系統(tǒng)WIN2000PROIP地址為10.91.103.5

?

?

服務(wù)器A上的配置:

??? 配置描述:由于MRTG是使用SNMP協(xié)議管理及監(jiān)控流量,所以需要在服務(wù)器A上啟用SNMP功能。

??? STEP1:在服務(wù)器A的控制面板中選擇添加或刪除程序
??? STEP2
:然后點(diǎn)擊左邊的添加刪除WINDOWS組件,在WINDOWS組件中選中管理和監(jiān)視工具點(diǎn)右下方的詳細(xì)信息按鈕。


??? STEP3
:在管理和監(jiān)視工具詳細(xì)信息中選擇簡單網(wǎng)絡(luò)管理協(xié)議(即SNMP協(xié)議)進(jìn)行安裝。
??? STEP4
:安裝完畢后2000SERVER默認(rèn)community是通用的PUBLIC,雖然只有只讀權(quán)限,不過出于安全考慮還是建議大家進(jìn)一步做設(shè)置。當(dāng)然如果安全性要求不是很高的話就可以到此為止結(jié)束服務(wù)器A上的配置。為了保證安全我們繼續(xù)打開"控制面板->管理工具->服務(wù)",選擇SNMP服務(wù),雙擊進(jìn)入屬性對(duì)話框,選擇安全選項(xiàng)卡標(biāo)簽。
??? STEP5
:在SNMP服務(wù)安全標(biāo)簽中我們可以看到默認(rèn)的只讀權(quán)限public團(tuán)體,為了安全我們刪除他,并添加自己希望的團(tuán)體名并設(shè)置相應(yīng)的權(quán)限,然后在上方的發(fā)送身份驗(yàn)證陷阱前打勾,保存退出即可。

?

?

計(jì)算機(jī)B上的配置:

??? 配置描述:在WINDOWS系統(tǒng)上安裝MRTG需要PERL的支持,所以我們需要先安裝PERL插件,另外由于流量數(shù)據(jù)將以網(wǎng)頁的形式體現(xiàn)所以需要在計(jì)算機(jī)B上安裝IIS服務(wù)。(由于篇幅限制關(guān)于IIS的安裝這里就不做描述了)

??? STEP1Perl的安裝比較簡單,目前使用的一般是Active Perl for windows,我們可以到[url]http://downloads.activestate.com/ActivePerl/Windows/5.8/ActivePerl-5.8.0.805-MSWin32-x86.msi[/url]下載。

??? STEP2:下載完畢直接安裝遇到是否使用PPM3發(fā)送個(gè)人信息至ASPN”時(shí)我們跳過不安裝即可,整個(gè)安裝過程會(huì)比較長,安裝完畢重新啟動(dòng)計(jì)算機(jī)讓PERL生效。

??? STEP3:安裝MRTG程序,由于MRTG是一個(gè)Perl寫的程序,所以不需要安裝,下載后直接解壓即可。這里我們解壓到C:\MRTG目錄。

??? STEP4:配置MRTG,首先進(jìn)入命令行模式(開始->運(yùn)行->輸入CMD)。進(jìn)入c:\mrtg\bin目錄。輸入如下指令:

??? 1perl cfgmaker public@10.91.103.2 --global "WorkDir: c:\www\mrtg" --output mrtg.cfg(團(tuán)體名為public,10.91.103.2WEB服務(wù)器的IPc:\www\mrtg為要生成的網(wǎng)頁目錄,同時(shí)也是在IIS中已經(jīng)配置好的發(fā)布目錄,完成該命令后會(huì)生成一個(gè)名為mrtg.cfg的配置文件)

??? 2
perl indexmaker mrtg.cfg>c:\wwwroot\mrtg\index.htm
(使用INDEXMAKERMRTG.CFG文件中的內(nèi)容轉(zhuǎn)換成index.htm,方便我們進(jìn)行瀏覽管理。)


??? 3
perl mrtg -logging=mrtg.log mrtg.cfg(從MRTG.CFG中讀取配置并啟動(dòng)MRTG程序,同時(shí)記錄日志信息到mrtg.log中)執(zhí)行完perl mrtg -logging=mrtg.log mrtg.cfg后就會(huì)發(fā)現(xiàn)命令行模式開始實(shí)時(shí)監(jiān)控。 ?

???? 所有工作完成以后我們就可以通過WEB瀏覽10.91.103.5即時(shí)查看通過WEB服務(wù)器10.91.103.2網(wǎng)卡的流量了。當(dāng)然如果我們希望每隔一段時(shí)間監(jiān)控一次的話,還需要用記事本編輯剛才生成的mrtg.cfg文件,在其最后添加如下兩行內(nèi)容:(其中interval后的5表示每5分鐘刷新一次進(jìn)行監(jiān)視,我們可以根據(jù)實(shí)際情況進(jìn)行修改)

??? runasdaemon:yes
??? interval:5

? 提示:

??? 在訪問10.91.103.5查看流量時(shí)一定注意輸入的地址要和IIS中配置的地址一致,這里還要注意虛擬目錄的問題,只有輸入正確的地址才能正常顯示出流量圖來。

總結(jié):

??? MRTG軟件已經(jīng)在本人所在公司使用了很長一段時(shí)間,運(yùn)行穩(wěn)定沒有出現(xiàn)過問題,對(duì)于流量大的網(wǎng)絡(luò)也可以正常監(jiān)控。讀者們可以從圖5中查看我們對(duì)公網(wǎng)WEB服務(wù)器實(shí)施的24*7小時(shí)監(jiān)控流量圖,當(dāng)然如果想了解更多的分時(shí)分段圖表還可以直接點(diǎn)流量圖進(jìn)一步查看。另外生成的網(wǎng)頁我們還可以使用DREAMWEAVER等制作工具進(jìn)行修飾編輯,這樣就可以制作出更美觀大方專業(yè)的流量監(jiān)視控制臺(tái)了。

?

??? IT168 專稿】在上一篇文章中(服務(wù)器安全:MRTG打造流量監(jiān)視器),我們介紹了如何通過MRTG對(duì)服務(wù)器的網(wǎng)卡流量進(jìn)行監(jiān)控并以網(wǎng)頁的格式顯示出來。當(dāng)然在生成網(wǎng)頁操作過程中我們只進(jìn)行了簡單介紹,而且MRTG程序需要每次系統(tǒng)啟動(dòng)都手工加載比較麻煩。本期就為大家介紹如何通過indexmaker制作更高級(jí)的網(wǎng)頁流量監(jiān)視圖并且配置MRTG隨系統(tǒng)自動(dòng)啟動(dòng),當(dāng)然也會(huì)涉及到一些MRTG管理的安全性問題。

?


一、indexmaker的高級(jí)使用

??? indexmakerMRTG自帶的網(wǎng)頁制作工具,通過他可以把MRTG生成的CFG文件制作成HTML格式的文件讓我們可以使用瀏覽器直接查看流量信息。不過使用perl indexmaker mrtg.cfg>c:\wwwroot\mrtg\index.htm指令生成的網(wǎng)頁只能監(jiān)控一臺(tái)服務(wù)器,要想使用一個(gè)index.htm文件同時(shí)監(jiān)視多臺(tái)服務(wù)器怎么辦呢?另外由MRTG生成的網(wǎng)頁是以服務(wù)器名或端口號(hào)為標(biāo)識(shí)的,非常不直觀,我們能不能編輯修改他使用中文標(biāo)識(shí)呢?下面就由我為大家介紹如何實(shí)現(xiàn)這些功能。

1、監(jiān)控中心的制作

??? 理論上我們通過perl indexmaker mrtg.cfg>c:\wwwroot\mrtg\index.htm只能將一個(gè)CFG文件的配置信息寫入INDEX.HTM文件,當(dāng)我們想把1.cfg,2.cfg,3.cfg這三個(gè)CFG文件的配置信息都寫入一個(gè)index.htm文件,這樣通過打開index.htm就可以同時(shí)監(jiān)視這3個(gè)文件所對(duì)應(yīng)的設(shè)備的流量了。

??? 第一步:在監(jiān)控機(jī)上進(jìn)入命令行模式(開始->運(yùn)行->CMD”)。

??? 第二步:進(jìn)入MRTG安裝目錄下的BIN目錄。

??? 第三步:輸入
??? perl indexmaker 1.cfg>c:\wwwroot\mrtg\index.htm
??? perl indexmaker 2.cfg>>c:\wwwroot\mrtg\index.htm
??? perl indexmaker 3.cfg>>c:\wwwroot\mrtg\index.htm

?? ?至此生成的index.htm文件就可以同時(shí)監(jiān)控通過123三臺(tái)設(shè)備的流量了,真正打造了自己的監(jiān)控中心。

??

2、中文標(biāo)識(shí)的應(yīng)用

??? 如果對(duì)生成的網(wǎng)頁不進(jìn)行修改的話將是英文注釋,而且注釋信息為端口號(hào)非常不直觀。我們要把他修改為自己希望的中文名,方便我們?yōu)g覽。

??? 第一步:沒有經(jīng)過修改的流量監(jiān)控圖都是英文注釋。對(duì)于各個(gè)端口IP對(duì)應(yīng)的實(shí)際線路一定要做出一個(gè)對(duì)應(yīng)表格來,然后我們才能根據(jù)這個(gè)表格的對(duì)應(yīng)關(guān)系對(duì)index.htm網(wǎng)頁進(jìn)行修改。


???
第二步:例如68端口對(duì)應(yīng)的中文名是外網(wǎng)出口,則用記事本打開index.htm,通過查找Traffic Analysis for 68將其替換為你所希望的中文名外網(wǎng)出口即可。

??? 第三步:當(dāng)我們完成了所有中文注釋工作并保存退出后就可以瀏覽index.htm,這時(shí)會(huì)發(fā)現(xiàn)所有注釋信息都變成了中文。
???
上面介紹的只是一個(gè)最簡單的中文注釋的編輯工作,當(dāng)然如果你使用DREAMWEAVER來修改的話還可以制作出更加優(yōu)美更加華麗的監(jiān)控中心。

?

?

二、MRTG的自啟動(dòng)設(shè)置

??? 每次啟動(dòng)MRTG都要進(jìn)入命令行模式輸入perl mrtg -logging=public.log public.cfg,對(duì)于24小時(shí)監(jiān)控的設(shè)備會(huì)帶來不方便,因?yàn)橐坏┫到y(tǒng)因故障重新啟動(dòng)的話由于不能自動(dòng)進(jìn)入到桌面,造成MRTG不能運(yùn)行,使監(jiān)控出現(xiàn)中斷。

方法1:自動(dòng)登錄系統(tǒng)啟動(dòng)MRTG程序法

??? 該方法就是在WIN2000中設(shè)置自動(dòng)登錄系統(tǒng),然后將mrtg.bat添加到啟動(dòng)組中。
??? MRTG.BAT
的內(nèi)容如下:(假設(shè)MRTG是安裝在e:\mrtg目錄下,配置文件為public.cfg????
??? e:
??? cd mrtg
??? cd bin
??? perl mrtg -logging=public.log public.cfg

??? 小提示:關(guān)于如何設(shè)置WIN2000自動(dòng)等錄系統(tǒng)不在本文討論的話題之內(nèi),如果有讀者感興趣可以查看電腦報(bào)以前的相關(guān)內(nèi)容。

?

方法2:開機(jī)腳本法

??? 將上面保存的mrtg.bat文件添加到系統(tǒng)開機(jī)腳本中即可隨系統(tǒng)啟動(dòng)而運(yùn)行該文件,從而自動(dòng)啟動(dòng)MRTG程序。添加開機(jī)腳本的方法為開始->運(yùn)行->GPEDIT.MSC”,組策略中選擇計(jì)算機(jī)配置->WINDOWS設(shè)置->腳本->啟動(dòng)腳本”,雙擊后在彈出窗口中選擇mrtg.bat即可。

?? 小提示:

??? 該方法有一個(gè)問題那就是由于MRTG.bat文件需要實(shí)時(shí)監(jiān)控,這樣會(huì)造成監(jiān)控機(jī)登錄時(shí)停留在運(yùn)行開機(jī)腳本上,而不能正常登錄系統(tǒng)。不過我們?nèi)匀豢梢酝ㄟ^其他計(jì)算機(jī)使用瀏覽器訪問監(jiān)控機(jī)生成的網(wǎng)頁,并隨時(shí)對(duì)流量進(jìn)行查看。(要取消開機(jī)腳本請(qǐng)進(jìn)入安全模式將MRTG.BAT從開機(jī)腳本中刪除即可。)

?

方法3:系統(tǒng)服務(wù)法

??? 如果把應(yīng)用程序添加為服務(wù),你需要兩個(gè)小軟件:Instsrv.exeSrvany.exeInstsrv.exe可以給系統(tǒng)安裝和刪除服務(wù),Srvany.exe可以讓程序以服務(wù)的方式運(yùn)行。這兩個(gè)軟件都包含在Windows 2000 Resource Kit里。本例前提是PERL安裝在c:\perl目錄下,MRTG安裝在C:\MRTG目錄下。

??? 第一步:將instsrv.exeSrvany.exe復(fù)制到mrtg安裝目錄的BIN目錄下。例如c:\mrtg\bin

??? 第二步:在MRTG\BIN目錄下執(zhí)行instsrv mrtg "c:\mrtg\bin\srvany.exe"安裝MRTG為系統(tǒng)服務(wù)。

??? 第三步:配置SRVANY,在注冊(cè)表hkey_local_machine\system\currentcontrolset\services\mrtg中添加一個(gè)parameters項(xiàng),再在parameters子鍵中添加以下項(xiàng)目:
application
的字串值,內(nèi)容為c:\perl\bin\perl.exe
appdirectory
的字串值,內(nèi)容為
c:\mrtg\bin\
appparameters
的字串值,內(nèi)容為mrtg -logging=public.log public.cfg

?

第四步:在控制面板->管理工具->服務(wù)中找到mrtg服務(wù),將其設(shè)置為自動(dòng)啟動(dòng)后MRTG即可全天監(jiān)視網(wǎng)絡(luò)流量,即使系統(tǒng)重新啟動(dòng)后程序也將以服務(wù)的形式加載。
三、MRTG管理的安全性

??? 最后我們?cè)賮碚務(wù)勱P(guān)于使用MRTG監(jiān)控流量的安全性問題,由于MRTG使用了SNMP協(xié)議,而SNMP協(xié)議的安全性一直沒有保證,所以保證安全和流量監(jiān)控是一個(gè)熊掌與魚翅的關(guān)系,究竟做何取舍還請(qǐng)各個(gè)讀者自己決定。不過既然我們選擇了使用MRTG的話也要在安全上做些防護(hù)措施,如果采取系統(tǒng)默認(rèn)的社區(qū)名的話則增加了很多危險(xiǎn),所以我們應(yīng)該修改默認(rèn)社區(qū)名,將PUBLIC修改為其他名字,這樣才能最大限度的防止***的***,同時(shí)如果可以使用認(rèn)證的話建議大家在路由器交換機(jī)上使用SNMPv3版本,因?yàn)?/span>V3版本更加安全。

總結(jié):

??? 經(jīng)過這兩期關(guān)于MRTG監(jiān)視工具配置的介紹,我們從無到有,從有到精的了解了MRTG的安裝使用配置及后期工作,相信合理的使用MRTG對(duì)流量監(jiān)控會(huì)給你的實(shí)際工作帶來很大的幫助,可以最有效的防范網(wǎng)絡(luò)及服務(wù)器故障的發(fā)生。

?

?

轉(zhuǎn)載于:https://blog.51cto.com/dlnat/90038

總結(jié)

以上是生活随笔為你收集整理的网络流量监控软件——MRTG(Multi Router Traffic Grapher)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。