西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁(yè)西西教程其它教程 → MRTG在windows下面的步驟教程

MRTG在windows下面的步驟教程

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來源:西西整理時(shí)間:2011/5/5 12:40:14字體大小:A-A+

作者:西西點(diǎn)擊:558次評(píng)論:0次標(biāo)簽: MRTG

  • 類型:遠(yuǎn)程監(jiān)控大。4.6M語(yǔ)言:中文 評(píng)分:5.7
  • 標(biāo)簽:
立即下載

MRTG(Multi Router Traffic Grapher),通常講是一個(gè)監(jiān)控網(wǎng)絡(luò)鏈路流量負(fù)載的開源軟件,它可以從所有運(yùn)行SNMP協(xié)議的設(shè)備上(包括服務(wù)器、路由器、交換機(jī)等)抓取信息。事實(shí) 上它不僅可以監(jiān)控網(wǎng)絡(luò)設(shè)備,任何其它的支持SNMP協(xié)議的設(shè)備都可以做為MRTG的監(jiān)控對(duì)象,并自動(dòng)生成包含PNG圖形格式的HTML文檔,通過HTTP 方式顯示給用戶。

官方的安裝指導(dǎo):http://mrtg.cs.pu.edu.tw/doc/mrtg-nt-guide.en.html

準(zhǔn)備安裝環(huán)境

    安裝之前,除了MRTG安裝程序外,還要下載幾個(gè)輔助軟件。這些軟件全部是免費(fèi)的。
1. 下載MRTG
      http://www.mrtg.org/

   2. 下載ActivePerl
http://www.activestate.com/activeperl/downloads

http://innovatechautomation.com/soft/14302.html


3. 下載Windows服務(wù)安裝工具:SERANY.exe 和 INSTSRV.exe
http://www.electrasoft.com/

安裝MRTG

下載了以上軟件后就可以開始安裝了。事實(shí)上在Windows上安裝MRTG很簡(jiǎn)單,因?yàn)镸RTG是以Perl語(yǔ)言開發(fā)的,所以要首先安裝一個(gè)Perl語(yǔ)言的運(yùn)行環(huán)境出來。

1. 安裝ActivePerl

    解壓ActivePerl的包,在安裝目錄中找到install.bat文件,運(yùn)行它即可。在DOS窗口中,安裝程序會(huì)問一些問題,諸如安裝路徑、是否要 修改環(huán)境變量等,可以全部使用缺省設(shè)置,一路回車就行了。缺省情況下Perl安裝在C:\Perl目錄下。完成安裝后,打開Windows的環(huán)境變量檢查 一下是否增加了Perl的運(yùn)行文件路徑。

2. 安裝MRTG

   解壓MRTG的包,我用的是MRTG-2.12.2版本。將解壓后的目錄移到C:\下就行了。


需要注意的地方

(1)、給Windows安裝SNMP協(xié)議支持
通常由于SNMP是一個(gè)建議關(guān)閉的協(xié)議(因?yàn)橛邪踩┒?,所以Windows 2003不是缺省安裝的。不過MRTG就是要用SNMP協(xié)議,有什么辦法呢,就裝一個(gè)吧。在“控制面板->增加/刪除程序->Windows 組件安裝”中,安裝SNMP的組件。(打開"Windows 組件向?qū)?-->在“組件”中,單擊“管理和監(jiān)視工具”(但是不要選中或清除其復(fù)選框),然后單擊“詳細(xì)信息”。
選中“簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議”復(fù)選框,然后單擊“確定”。)

(2)、修改SNMP的安全設(shè)置

        如果被監(jiān)控的機(jī)器上也跑Windows的話,這部分就一定要設(shè)置(要在被監(jiān)控方設(shè)置,MRTG所在服務(wù)器可以不用設(shè)置),否則永遠(yuǎn)也收不到SNMP的消息。
打開Services窗口并找到SNMP服務(wù),打開右鍵菜單,選擇屬性。在打開的窗口中找到“安全”選項(xiàng)頁(yè)。在選項(xiàng)頁(yè)中有兩部分設(shè)置,上半部分是指 SNMP服務(wù)接受哪種Community指示字,缺省情況下Windows 2003不對(duì)任何指示字反饋。我一般都設(shè)為“public--READ ONLY”。下半部分可以設(shè)置可信任的主機(jī)名、IP或是IPX名稱。

(3)、修改防火墻

        如果你安裝了防火墻,要記得打開UDP 161端口,否則也會(huì)問題多多。

運(yùn)行MRTG
    好了,總算安裝完了,F(xiàn)在可以運(yùn)行一下MRTG了,看看它的廬山真面目。

    打開DOS窗口,首先進(jìn)入C:\mrtg\bin,然后輸入以下命令:

      perl cfgmaker public@localhost --global "WorkDir: C:\Inetpub\wwwroot\mrtg" --output mrtg.cfg

    這條命令是給MRTG建立一個(gè)監(jiān)控配置文件,監(jiān)控的對(duì)象是localhost,就是本地機(jī)器。你也可以用IP地址來代替localhost,或者指向其它的監(jiān)控主機(jī)。(注 意:上面這行命令中WorkDir: 與C:盤符之間要有空格!!! 另外C:\Inetpub\wwwroot\mrtg這個(gè)目錄也可以換成其它目錄,不過因?yàn)閙rtg會(huì)在這個(gè)工作目錄下生成統(tǒng)計(jì)圖表和網(wǎng)頁(yè),所以一般指定 為某個(gè)站點(diǎn)下的目錄,以方便直接從網(wǎng)上查看統(tǒng)計(jì)數(shù)據(jù))

    再鍵入一個(gè)命令:

     perl mrtg mrtg.cfg

    這個(gè)命令會(huì)在C:\Inetpub\wwwroot\mrtg目錄下建立一些HTML和PNG文件,這些文件就是用戶通?吹降牧髁繄(bào)表了。

使MRTG成為Windows的服務(wù)

      SERANY.exe和INSTSRV.exe這兩個(gè)程序是Windows自帶的工具的軟件。它們可以把任何一個(gè)Windows的應(yīng)用程序安裝成為

Windows的一個(gè)服務(wù)。

   (1)、修改注冊(cè)表

        創(chuàng)建一個(gè)文本文件,在文件中寫入以下內(nèi)容,并保存為mrtg.reg文件:

          Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MRTG\Parameters]
"Application"="c:\\perl\\bin\\wperl.exe"
"AppParameters"="c:\\mrtg\\bin\\mrtg --logging=eventlog c:\\mrtg\\bin\\mrtg.cfg"
"AppDirectory"="c:\\mrtg\\bin\\"

   (2)、安裝服務(wù)

        把SERANY.exe,instsrv.exe復(fù)制MRTG的安裝目錄下,鍵入以下命令:

        instsrv MRTG c:\mrtg\bin\srvany.exe

        雙擊mrtg.reg文件,把相關(guān)信息注冊(cè)到注冊(cè)表中。在“控制面板->管理工具->Services”下運(yùn)行名為MRTG的服務(wù)即可。

默認(rèn)情況下,每5分鐘,mrtg收集一次數(shù)據(jù)(注意:一定要在bin\mrtg.cfg配置文件最后一行加上RunAsDaemon: yes)

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)