在Windows平臺下安裝MRTG流量監控軟件
在windows平臺下安裝MRTG流量監控軟件
準備安裝環境
安裝之前,除了MRTG 安裝程序外,還要下載幾個輔助軟件。這些軟件全部是免費的。
1. 下載MRTG
2. 下載Active Perl
3. 下載Windows 服務安裝工具:SERANY.exe 和 INSTSRV.exe
安裝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 地址來代替local host ,或者指向其它的監控主機。( 注意: 上面這行命令中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 收集一次數據
【編輯推薦】