Mrtg 安裝配置網(wǎng)絡流量分析統(tǒng)計軟件
Mrtg(MultiRouterTrafficGrapher,MRTG)是一個監(jiān)控網(wǎng)絡鏈路流量負載的工具軟件,它通過snmp協(xié)議從設備得到設備的流量信息,并將流量負載以包含PNG格式的圖形的HTML文檔方式顯示給用戶,以非常直觀的形式顯示流量負載(可以在網(wǎng)站http://www.stat.ee.ethz.ch/mrtg/得到mrtg的輸出結果示例)。
MRTG安裝配置指南大綱:
1.安裝perl(***是5.6版本http://www.ActiveState.com).
2.安裝MRTG(http://people.ee.ethz.ch/~oetiker/webtools/mrtg/pub),可以使用用mrtg-2.9.17.zip或者mrtg-2.9.29.zip。在win32中的文件應該包含一個rateup.exe。
Mrtg 安裝:
1.解壓MRTG到c:\mrtg-2.9.17目錄下
2.安裝perl,你要確信perl的系統(tǒng)目錄路徑跟下面列出的一致:
C:\Perl\bin;%SystemRoot%\system32;%SystemRoot%;...
你可以到控制面板--系統(tǒng)--環(huán)境變量中看到這些信息。
如果你安裝好了,可以在命令提示符下,到c:\mrtg-2.9.17\bin目錄下,輸入:
perlmrtg
系統(tǒng)會給你一個正常的錯誤信息,需要一個MRTG的配置文件:
Usage:mrtg
mrtg-2.9.17istheMultiRouterTrafficGrapher.
Ifyouwanttoknowmoreaboutthistool,youmightwant
toreadthedocs.Theycametogetherwithmrtg!
Home:http://people.ee.ethz.ch/~oetiker/webtools/mrtg/
Mrtg 安裝配置MRTG:
首先應該建立一個MRTG的配置文件,你需要知道下面的一些信息:
1.了解你要監(jiān)控的設備ip地址或者主機名,snmp的端口號碼(如果不是標準的端口號碼);
2.如果你想監(jiān)控其它的輸入輸出字節(jié),還需要知道設備得的SNMPOID
3.***你還必須了解SNMP的只讀團體字符串
現(xiàn)在用一個例子說明一下:設備ip為10.56.57.38,我們將監(jiān)控流量和CPU負載
1.首先我們設置MRTG的默認配置文件,在命令提示符下,進入到c:\mrtg-2.9.17\bin目錄下,輸入下面命令:
perlcfgmakerpublic@10.56.57.38--global"WorkDir:c:\InetPub\wwwroot\MRTG"--outputmrtg.cfg這樣就建立了一個初始的配置文件,注意這個文件中設備所有接口的存儲號碼。當你重配置你的設備時這些號碼可能會被改變,因此你可以使用cfgmaker描述一些接口。
C:\mrtg-2.9.17\mrtg-2.9.17\bin>perlcfgmakerpublic@10.56.57.38--global"WorkDi
r:c:\InetPub\wwwroot\MRTG"--outputmrtg.cfg
--base:GetDeviceInfoonpublic@10.56.57.38:
--base:VendorId:
--base:Populatingconfcache
--snpo:confcachepublic@10.56.57.38:DescrMSTCPLoopbackinterface
--snpo:confcachepublic@10.56.57.38:DescrVMwareVirtualEthernetAdapter-->
--snpo:confcachepublic@10.56.57.38:DescrVMwareVirtualEthernetAdapter-->3(duplicate)
--snpo:confcachepublic@10.56.57.38:DescrIntel8255x-basedIntegratedFastEthernet
--snpo:confcachepublic@10.56.57.38:Ip10.56.57.38-->16777221
--snpo:confcachepublic@10.56.57.38:Ip127.0.0.1-->1
--snpo:confcachepublic@10.56.57.38:Ip192.168.198.1-->3
--snpo:confcachepublic@10.56.57.38:Ip192.168.240.1-->2
--snpo:confcachepublic@10.56.57.38:Type24-->1
--snpo:confcachepublic@10.56.57.38:Type6-->2
--snpo:confcachepublic@10.56.57.38:Type6-->3(duplicate)
--snpo:confcachepublic@10.56.57.38:Type6-->16777221(duplicate)
--snpo:confcachepublic@10.56.57.38:Eth-->1
--snpo:confcachepublic@10.56.57.38:Eth00-50-56-c0-00-08-->2
--snpo:confcachepublic@10.56.57.38:Eth00-50-56-c0-00-01-->3
--snpo:confcachepublic@10.56.57.38:Eth00-a0-c9-25-ba-9d-->16777221
--base:GetInterfaceInfo
--base:WalkingifIndex
--base:WalkingifType
--base:WalkingifSpeed
--base:WalkingifAdminStatus
--base:WalkingifOperStatus
--base:Writingmrtg.cfg
現(xiàn)在基本MRTG配置文件建立,你進入c:\mrtg-2.9.17\bin目錄下輸入下面的命令看一下結果:
perlmrtgmrtg.cfg
現(xiàn)在你就可以通過web查看到一些流量信息。這些信息將每隔五分鐘描述結果,這樣你就得每隔幾分鐘運行一次。
使MRTG實時運行:
現(xiàn)在我們希望讓他實時運行,我們需要對他的配置文件進行設置,讓他運行后不再終止。以避免每隔五分鐘就的運行一次。
增加選項
RunAsDaemon:yes
到你的mrtg.cfg文件中并且開始運行:
start/Dc:\mrtg-2.9.17\binwperlmrtg--logging=eventlogmrtg.cfg
如果你想停止的話,可以在任務管理器中終止wperl進程。
假如你想在win啟動時就啟動MRTG,可以使用下面的信息:
Target:wperlmrtg--logging=eventlogmrtg.cfg
Startin:c:\mrtg-2.9.17\bin
【編輯推薦】