詞語解釋
Mrtg (Multi Router Traffic Grapher,MRTG) 是一個監(jiān)控網(wǎng)絡(luò)鏈路流量負(fù)載的工具軟件,它可以從所有運行SNMP協(xié)議的設(shè)備(包括服務(wù)器、路由器、交換機等)抓取到信息,并自動生成包含PNG格式的圖形以HTML文檔方式顯示給用戶。
首先,要在IIS中配置一個Web站點,用于發(fā)布MRTG的監(jiān)控信息,本文假設(shè)該站點的根目錄為 c:mrtg,然后,獲取MRTG的Win32版本和Activeperl,分別安裝到d:mrtg和c:usr,為了將MRTG作為系統(tǒng)服務(wù)一開機就自動運行,我們還將Windows 2000 Resource Kit 中的instsrv.exe和srvany.exe復(fù)制到d:mrtgin
官方網(wǎng)站:http://people.ee.ethz.ch/~oetiker/webtools/mrtg/
Windows 2000 Server中內(nèi)含了SNMP 網(wǎng)絡(luò)管理協(xié)議,如果你想通過MRTG 來監(jiān)控一臺Windows 2000服務(wù)器的相關(guān)信息,就需要啟用該Windows 2000 Server 的SNMP 協(xié)議.
系統(tǒng)默認(rèn)的Community 是通用的Public,雖然只有只讀權(quán)限,但是出于安全的考慮,最好修改一下。
SNMP使用的是UDP協(xié)議 161/162 端口
可網(wǎng)管交換機,路由器本來就有SNMP協(xié)議,不需添加
假設(shè)我們要監(jiān)控的設(shè)備的IP是202.108.36.172
下面我們進行MRTG的配置:
1.進入 d:mrtgin 目錄:
cd d:mrtgin
執(zhí)行 cfgmaker,生成cfg文件:
perl cfgmaker public@202.108.36.172 --global "WorkDir: c:mrtg" --output mrtg.cfg
這里的public是202.108.36.172的Community,MRTG的監(jiān)控文件保存在C:mrtg,注意WorkDir:與c:mrtg中間必需要有空格,輸入的配置文件為mrtg.cfg,如果有多臺設(shè)備要監(jiān)控,可以在這里分別填入,如:
perl cfgmaker public@202.108.36.172 public@202.108.36.173 --global "WorkDir: c:mrtg" --output mrtg.cfg
2.為了讓MRTG全天24小時監(jiān)控,我們在mrtg.cfg中加入以下參數(shù),使MRTG每隔5分鐘采集一次數(shù)據(jù)。
RunAsDaemon:yes
Interval:5
可以使用命令:
echo RunAsDaemon:yes >>mrtg.cfg
echo Interval:5 >>mrtg.cfg
使用中文:
echo language:chinese>>mrtg.cfg
3.使用IndexMaker生成報表首頁:
perl indexmaker mrtg.cfg>c:mrtgindex.htm
4.運行MRTG:
perl mrtg --logging=mrtg.log mrtg.cfg
訪問http://yourserver/index.htm 看MRTG是否可以正常工作,生成統(tǒng)計圖形。如果正常,終止程序,將其配置為系統(tǒng)服務(wù)。
將MRTG配置為系統(tǒng)服務(wù):
由于MRTG需要由perl來編譯執(zhí)行,不能直接添加為系統(tǒng)服務(wù),所以我們使用Windows 2000 Resource Kit 中的instsrv.exe和srvany.exe這
兩個程序來幫助我們把MRTG添加為系統(tǒng)服務(wù)。
1 添加srvany.exe為服務(wù):
instsrv MRTG "d:mrtginsrvany.exe"
2 配置srvany:
在注冊表 HKEY_LOCAL_MACHINESYSTEMCurrentControlsetservices|MRTG 中添加一個 parameters 子鍵。再在 parameters 子鍵 中添加以下項目:
Application的字串值,內(nèi)容為 C:usrinperl.exe
AppDirectory 的字串值,內(nèi)容為d:mrtgin
AppParameters的字串值,內(nèi)容為 mrtg --logging=mrtg.log mrtg.cfg
有用的參數(shù)
Options[_]: growright, bits
RunAsDaemon:yes
Interval:5
language:chinese
掃碼付費即可復(fù)制
X