windowns下安裝mrtg

準備安裝環境
    安裝之前,除了MRTG安裝程序外,還要下載幾個輔助軟件。這些軟件全部是免費的。
    1. 下載MRTG
      http://www.mrtg.org
   2. 下載ActivePerl
      http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl

   3. 下載Windows服務安裝工具:SERANY.exe 和 INSTSRV.exe
      http://www.electrasoft.com/srvany/srvany.htm
安裝MRTG
   
1:在windows2003下安裝snmp服務,網上文章一堆,我就不一一寫了!!注意下設置就行了.
2:然後在監控的機器上安裝perl和mrtg,也沒什麼好說的!!
3:在監控機器上安裝IIS。
4:在cmd下進去mrtg 的bin目錄,鍵入命令:perl cfgmaker public@localhost --global "WorkDir: C:\Inetpub\wwwroot\mrtg" --output mrtg.cfg
在mrtg.cfg添加一行:
    RunAsDaemon: yes
   這條命令是給MRTG建立一個監控配置文件,監控的對象是localhost,就是本地機器。你也可以用IP地址來代替localhost,或者指向其它的監控主機。(注意:上面這行命令中WorkDir: 與C:盤符之間要有空格!!! 另外C:\Inetpub\wwwroot\mrtg這個目錄也可以換成其它目錄,不過因爲mrtg會在這個工作目錄下生成統計圖表和網頁,所以一般指定爲某個站點下的目錄,以方便直接從網上查看統計數據)
5: perl indexmaker mrtg.cfg>c:\wwwroot\mrtg\index.htm 生成index.htm文件!!
到這裏如果你能在瀏覽器裏看到流量圖就表明你的設置成功了!!不過我在製作過程中遇到了好多的錯誤!!
最好把mrtg作爲系統服務,不然關機就沒了!!
使MRTG成爲Windows的服務
      SERANY.exe和INSTSRV.exe這兩個程序是Windows自帶的工具的軟件。它們可以把任何一個Windows的應用程序安裝成爲
Windows的一個服務。
   (1)、修改註冊表
        創建一個文本文件,在文件中寫入以下內容,並保存爲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)、安裝服務
        把SERANY.exe,instsrv.exe複製MRTG的安裝目錄下,鍵入以下命令:
        instsrv MRTG c:\mrtg\bin\srvany.exe
        雙擊mrtg.reg文件,把相關信息註冊到註冊表中。在“控制面板->管理工具->Services”下運行名爲MRTG的服務即可。

默認情況下,每5分鐘,mrtg收集一次數據
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章