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

歡迎訪問(wèn) 生活随笔!

生活随笔

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

编程问答

MRTG (Multi Router Traffic Grapher)

發(fā)布時(shí)間:2023/12/14 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MRTG (Multi Router Traffic Grapher) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?【轉(zhuǎn)】http://ctolc.blog.51cto.com/159080/25715

MRTG (Multi Router Traffic Grapher)是一款監(jiān)控網(wǎng)絡(luò)流量負(fù)載的免費(fèi)軟件,目前利用MRTG已經(jīng)開發(fā)出了各式各樣的統(tǒng)計(jì)系統(tǒng):
1.系統(tǒng)資源負(fù)載統(tǒng)計(jì),例如:磁盤空間、CPU負(fù)載、內(nèi)存用量等等
2.Server流量統(tǒng)計(jì),例如:Mail、DNS、Web、BBS、IRC等等
3.網(wǎng)絡(luò)設(shè)備流量統(tǒng)計(jì),例如:防火墻、路由器、交換機(jī)等等
4.另類統(tǒng)計(jì),例如:Modem流量、Login人數(shù)、聯(lián)機(jī)游戲人數(shù)等等。
MRTG是利用SNMP協(xié)議去查詢指定有SNMP協(xié)議的設(shè)備,定時(shí)統(tǒng)計(jì)其設(shè)備的流量或負(fù)載,再將統(tǒng)計(jì)結(jié)果繪成統(tǒng)計(jì)圖,從統(tǒng)計(jì)圖上能很容易、直觀地就能查出流量或負(fù)載。以思科2950為例來(lái)說(shuō)明一下本軟件的使用過(guò)程: 一、2950端的配置
2950端需要將SNMP功能打開(一般網(wǎng)絡(luò)設(shè)備出廠設(shè)置是打開SNMP的),并做相應(yīng)的設(shè)置,具體如下:
telnet 10.10.100.13
123# conf t
//進(jìn)入特權(quán)配置模式
123(config)# snmp-server community 5haolou RO(此處不是零)
//設(shè)置SNMP的團(tuán)體名為5haolou
123(config)# snmp-server trap-source FastEthernet0/1
//以Fa0/1端口為監(jiān)控源,如果不輸,將以設(shè)備自身的ROUTER ID作為監(jiān)控源
123(config)# snmp-server contact qufeng13_2003@126.com
//設(shè)置管理者的郵箱地址
123(config)# snmp-server host 10.10.100.201 5haolou
//設(shè)置管理機(jī)的IP地址為10.10.100.201,并設(shè)置團(tuán)體名5haolou
123(config)# snmp-server enable traps
//啟動(dòng)監(jiān)控
123#copy run start
//保存設(shè)置
至此已經(jīng)完成在2950設(shè)備上的所有配置。 二、監(jiān)控端的配置
需要使用的軟件:
1.Perl
2.MRTG
3.微軟的工具軟件 :INSTSRV.exe
SRVANY.exe
軟件安裝步驟:
1.Perl的安裝
Perl的安裝比較簡(jiǎn)單,目前使用的一般是Active Perl for windows,現(xiàn)在最新的版本是5.8.0,它需要使用者先安裝IIS或者APACHE等常用的Web服務(wù)器平臺(tái)。在linux/unix操作系統(tǒng)中Perl是系統(tǒng)自帶的。
安裝Perl的過(guò)程其實(shí)很簡(jiǎn)單的,打開PERL的安裝文件,點(diǎn)下一步,然后同意軟件使用權(quán)的協(xié)議,下一個(gè)畫面會(huì)讓您確認(rèn)是否使用PPM3發(fā)送個(gè)人信息至ASPN,不要選它,直接按下一步。然后就是下一步直通車,直至Perl安裝成功,重新啟動(dòng)計(jì)算機(jī)生效。
注意:本文安裝路徑選擇d:/perl。
安裝完畢的檢查方法:
我的電腦右鍵單擊——管理——服務(wù)和應(yīng)用程序——Internet信息服務(wù)管理(IIS)——網(wǎng)站右鍵單擊——屬性——主目錄——配置,調(diào)出下圖,查看有沒(méi)有.pl,.plx擴(kuò)展名,如果有就說(shuō)明perl安裝成功了。 2.MRTG的安裝
Mrtg在windows下的安裝很簡(jiǎn)單,只需要將mrtg.***直接解壓到某個(gè)盤就好了,比如解壓到:d:/mrtg
同時(shí)還要建立一個(gè)目錄來(lái)存放我們要生成的文件,如:d:/mrtgwww,同時(shí)將d:/mrtg/images的所有文件復(fù)制到d:/wwwmrtg下。
接下來(lái)我們就可以做mrtg的配置了。
開始——運(yùn)行——cmd進(jìn)入dos窗口進(jìn)行相關(guān)配置。 ①、配置文件的生成(由cfgmaker來(lái)生成)
首先進(jìn)入到目錄d:/mrtg/bin(mrtg解壓后的目錄),執(zhí)行如下命令:
D:/mrtg/bin>perl cfgmaker 5haolou@10.10.100.13 --global “workdir: d:/wwwmrtg” --output mrtg5haolou.cfg 5haolou是SNMP的通信密碼,一般是交換機(jī)的出廠設(shè)置是public,10.10.100.13是被監(jiān)控設(shè)備的IP,生成的文件默認(rèn)路徑為D:/mrtg/bin(一定要注意那些地方有空格,那些地方?jīng)]有)。
安裝完畢的檢查方法:
輸入以下命令:
D:/mrtg/bin>perl mrtg mrtg.cfg
會(huì)出現(xiàn)警告,不用管,連續(xù)運(yùn)行三次就不會(huì)出現(xiàn)了。 ②、配置文件的修改(mrtg5haolou.cfg) 其中的第4,5行是新加進(jìn)去的語(yǔ)句,保證能夠自動(dòng)更新(interval后的5表示每5分鐘刷新一次,可根據(jù)實(shí)際情況進(jìn)行修改,另外,如果不加RunAsDaemon:yes這個(gè)參數(shù),PERL執(zhí)行MRTG后會(huì)自然中止,切記)。
將第12行前面的#符號(hào)去掉,如果沒(méi)有此行就加入,使顯示以bits為單位
加入language: GB2312,使顯示界面為漢語(yǔ)
然后保存關(guān)閉即可。(注意:修改之前一定要備份文件,防止出現(xiàn)意外) ③運(yùn)行如下命令:
D:/mrtg/bin>perl mrtg mrtg5haolou.cfg
如果出現(xiàn)以下語(yǔ)句就表明mrtg工作正常:
Daemoning mrtg…
Do not close this window,or mrtg will die
就是告訴你不要關(guān)閉這個(gè)窗口,否則mrtg就無(wú)法工作. ④添加服務(wù)MRTG為一項(xiàng)隨機(jī)啟動(dòng)服務(wù)
由于MRTG是用perl編寫的,所以不能直接添加為windows的服務(wù),需要以下兩個(gè)小程序:Instsrv.exe和srvany.exe,可以用google直接搜索下載到。將Instsrv.exe和srvany.exe放到d:/mrtg/bin目錄(為了方便起見),執(zhí)行如下命令:
d:/mrtg/bin>instsrv MRTG d:/mrtg/bin/srvany.exe
會(huì)出現(xiàn)添加服務(wù)成功的提示。
接下來(lái)需要修改注冊(cè)表的內(nèi)容:
HKEY_LOCAL_MACHINE——system——currentcontrolset——service——MRTG
為其新建一個(gè)名為parameters的項(xiàng)
在該項(xiàng)下添加以下鍵值(字符串)
Application 值為: d:/perl/bin/perl.exe(perl的安裝目錄)
AppDirectory 值為: d:/mrtg/bin
AppParameters 值為: mrtg mrtg5haolou.cfg
添加完以后就可以把MRTG服務(wù)啟動(dòng)了。
啟動(dòng)方法:在控制面板/管理工具/服務(wù)中,找到MRTG服務(wù),啟用服務(wù),MRTG即可全天監(jiān)視指定設(shè)備的網(wǎng)絡(luò)信息了。 ⑤建立MRTG統(tǒng)計(jì)網(wǎng)頁(yè)(使用indexmaker)
d:/mrtg/bin>perl indexmaker mrtg5haolou.cfg >D:/wwwmrtg/index.htm
這樣就生成了統(tǒng)計(jì)的網(wǎng)頁(yè)D:/wwwmrtg/index.htm。
可以通過(guò)修改mrtg5haolou.cfg中每個(gè)端口的Title、PageTop信息來(lái)指定每個(gè)端口流量信息頁(yè)面的標(biāo)題,可以修改mrtg5haolou.cfg中其他的一些信息,也可以修改index.htm文件來(lái)改變頁(yè)面的顯示,當(dāng)然你每次修改之前最好備份一下mrtg5haolou.cfg文件。 3、為了使系統(tǒng)在每次開機(jī)后,能自動(dòng)運(yùn)行該命令,我們還需要在啟動(dòng)里面加入以下快捷方式。
①在桌面擊右鍵,選擇快捷方式。
②輸入快捷方式的運(yùn)行命令行為 start /D d:/mrtg/bin wperl mrtg --logging=mrtg5haolou.log mrtg5haolou.cfg。
③輸入一個(gè)好記的文件名,如“mrtg流量監(jiān)控”。
④運(yùn)行后,查看bin目錄中有沒(méi)有mrtg5haolou.cfg_l文件,如果有就是執(zhí)行成功了。 至此,如果在IIS中為index.htm添加一個(gè)聯(lián)接,MRTG就可以正常運(yùn)行了,并且會(huì)給我們提供每5分鐘流量圖,每日流量圖,每周流量圖,每月流量圖,每年流量圖。
本文出自 51CTO.COM技術(shù)博客

附件下載:
  mrtg
  mrtg

總結(jié)

以上是生活随笔為你收集整理的MRTG (Multi Router Traffic Grapher)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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