- 相關推薦
windows下MRTG安裝詳細攻略
MRTG(Multi Router Traffic Grapher),通常講是一個監(jiān)控網(wǎng)絡鏈路流量負載的開源軟件,它可以從所有運行SNMP協(xié)議的設備上(包括服務器、路由器、交換機等)抓取信息。事實 上它不僅可以監(jiān)控網(wǎng)絡設備,任何其它的支持SNMP協(xié)議的設備都可以做為MRTG的監(jiān)控對象,并自動生成包含PNG圖形格式的HTML文檔,通過HTTP 方式顯示給用戶。
準備安裝環(huán)境
安裝之前,除了MRTG安裝程序外,還要下載幾個輔助軟件。這些軟件全部是免費的。
1. 下載MRTG
http://www.mrtg.org/
2. 下載ActivePerl
http://www.activestate.com/activeperl/downloads
/softs/17963.html
3. 下載Windows服務安裝工具:SERANY.exe 和 INSTSRV.exe
http://www.electrasoft.com/
安裝MRTG
下載了以上軟件后就可以開始安裝了。事實上在Windows上安裝MRTG很簡單,因為MRTG是以Perl語言開發(fā)的,所以要首先安裝一個Perl語言的運行環(huán)境出來。
1. 安裝ActivePerl
解壓ActivePerl的包,在安裝目錄中找到install.bat文件,運行它即可。在DOS窗口中,安裝程序會問一些問題,諸如安裝路徑、是否要 修改環(huán)境變量等,可以全部使用缺省設置,一路回車就行了。缺省情況下Perl安裝在C:Perl目錄下。完成安裝后,打開Windows的環(huán)境變量檢查 一下是否增加了Perl的運行文件路徑。
2. 安裝MRTG
解壓MRTG的包,我用的是MRTG-2.12.2版本。將解壓后的目錄移到C:下就行了。
需要注意的地方
(1)、給Windows安裝SNMP協(xié)議支持
通常由于SNMP是一個建議關閉的協(xié)議(因為有安全漏洞),所以Windows 2003不是缺省安裝的。不過MRTG就是要用SNMP協(xié)議,有什么辦法呢,就裝一個吧。在“控制面板->增加/刪除程序->Windows 組件安裝”中,安裝SNMP的組件。(打開"Windows 組件向導"-->在“組件”中,單擊“管理和監(jiān)視工具”(但是不要選中或清除其復選框),然后單擊“詳細信息”。
選中“簡單網(wǎng)絡管理協(xié)議”復選框,然后單擊“確定”。)
(2)、修改SNMP的安全設置
如果被監(jiān)控的機器上也跑Windows的話,這部分就一定要設置(要在被監(jiān)控方設置,MRTG所在服務器可以不用設置),否則永遠也收不到SNMP的消息。
打開Services窗口并找到SNMP服務,打開右鍵菜單,選擇屬性。在打開的窗口中找到“安全”選項頁。在選項頁中有兩部分設置,上半部分是指 SNMP服務接受哪種Community指示字,缺省情況下Windows 2003不對任何指示字反饋。我一般都設為“public--READ ONLY”。下半部分可以設置可信任的主機名、IP或是IPX名稱。
(3)、修改防火墻
如果你安裝了防火墻,要記得打開UDP 161端口,否則也會問題多多。
運行MRTG
好了,總算安裝完了,F(xiàn)在可以運行一下MRTG了,看看它的廬山真面目。
打開DOS窗口,首先進入C:mrtgbin,然后輸入以下命令:
perl cfgmaker public@localhost --global "WorkDir: C:Inetpubwwwrootmrtg" --output mrtg.cfg
這條命令是給MRTG建立一個監(jiān)控配置文件,監(jiān)控的對象是localhost,就是本地機器。你也可以用IP地址來代替localhost,或者指向其它的監(jiān)控主機。(注 意:上面這行命令中WorkDir: 與C:盤符之間要有空格!!! 另外C:Inetpubwwwrootmrtg這個目錄也可以換成其它目錄,不過因為mrtg會在這個工作目錄下生成統(tǒng)計圖表和網(wǎng)頁,所以一般指定 為某個站點下的目錄,以方便直接從網(wǎng)上查看統(tǒng)計數(shù)據(jù))
再鍵入一個命令:
perl mrtg mrtg.cfg
這個命令會在C:Inetpubwwwrootmrtg目錄下建立一些HTML和PNG文件,這些文件就是用戶通?吹降牧髁繄蟊砹。
使MRTG成為Windows的服務
SERANY.exe和INSTSRV.exe這兩個程序是Windows自帶的工具的軟件。它們可以把任何一個Windows的應用程序安裝成為
Windows的一個服務。
(1)、修改注冊表
創(chuàng)建一個文本文件,在文件中寫入以下內(nèi)容,并保存為mrtg.reg文件:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMRTGParameters]
"Application"="c:perlbinwperl.exe"
"AppParameters"="c:mrtgbinmrtg --logging=eventlog c:mrtgbinmrtg.cfg"
"AppDirectory"="c:mrtgbin"
(2)、安裝服務
把SERANY.exe,instsrv.exe復制MRTG的安裝目錄下,鍵入以下命令:
instsrv MRTG c:mrtgbinsrvany.exe
雙擊mrtg.reg文件,把相關信息注冊到注冊表中。在“控制面板->管理工具->Services”下運行名為MRTG的服務即可。
默認情況下,每5分鐘,mrtg收集一次數(shù)據(jù)(注意:一定要在binmrtg.cfg配置文件最后一行加上RunAsDaemon: yes)
【windows下MRTG安裝詳細攻略】相關文章:
Windows 2003的安裝攻略10-14
Windows下所有的軟件默認安裝路徑都在C盤的原因08-15
Windows服務器安全設置攻略11-07
康定詳細的旅游攻略06-03
雁棲湖游玩詳細攻略03-22
重新安裝Windows的步驟12-12
Windows7系統(tǒng)安裝方法10-26
Windows安全模式下如何殺毒03-17
泰國曼谷詳細游玩攻略05-29
重慶地方游玩詳細攻略03-12