準備安裝環境
安裝之前,除了MRTG安裝程序外,還要下載幾個輔助軟件。這些軟件全部是免費的。
1. 下載MRTG
http://www.mrtg.org
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
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
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\\"
[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收集一次數據
默認情況下,每5分鐘,mrtg收集一次數據