Computer Center

« LifeType 發表及顯示的時間比實際慢了8個小時 | Main | 重灌MRTG »

MRTG on Windows 2003
2008/04/03,15:34

163.32.62.251 -> d:\mrtg設定.txt

d:\mrtg-2.16.1\bin\refreshmrtg.bat


步驟如下:


下載最新版的 MRTG ,並將他解壓縮到 C:\MRTG

  1. 下載最新版的 ActivePerl,並安裝到 C:\Perl。我使用的版本(5.8.8.822) 已經會自己加入環境變數,只要在最後一個步驟有打勾即可。基本上一直下一步下一步就不會錯了。
  2. 將你的 Win2003 安裝 SNMP。
    1. 新增移除程式 -> 新增移除 Windows 元件 -> Management and Monitoring Tools -> Simple Network Management Protocol (SNMP)
    2. 設定安全性:http://support.microsoft.com/?kbid=324261
    3. 系統管理工具 -> 服務 -> SNMP Service (點兩下以設定)
      1. 設陷標籤 -> 群體名稱 : public -> 加入清單
      2. 安全性標籤 -> 接受的群體名稱: (新增) 群體名稱: public、權限: 唯獨
      3. 安全性標籤 -> 可從下列主機接受 SNMP 封包:新增自己的 IP 位址
  3. 於 cmd 下:
    1. C:\> cd c:\mrtg\bin
    2. C:\mrtg\bin> perl cfgmaker public@x.x.x.x --global "WorkDir: C:\InetPub\wwwroot\MRTG" --output mrtg.cfg
      • x.x.x.x:電腦的IP
      • C:\InetPub\wwwroot\MRTG: 流量分析結果存放的目錄,
    3. 修改mrtg.cfg
    4. ## 取消註解,圖示由右往左,單位為 bits
         Options[_]: growright, bits
         ## 新增,參數顯示中文
         Language: big5
         ## 新增,背景作業
         RunAsDaemon: yes
  4. C:\mrtg\bin> perl mrtg mrtg.cfg
  5. 然後您應該會看到 C:\InetPub\wwwroot\MRTG 下面開始有統計資料出現
  6. 接下來排程,請在 C:\mrtg\bin 新增 refreshMRTG.bat 內容如下
    • start /Dc:\mrtg\bin wperl mrtg --logging=eventlog mrtg.cfg
  7. 控制台 -> 排定的工作 -> 新增排定的工作 -> 選擇 refreshMRTG.bat 檔案 -> 選擇每日 -> 選擇進階選項 -> 重複執行打勾 -> 每格 5 分鐘,期間 24 小時 0 分鐘
  8. 然後應該會看到圖表每隔5分鐘更新一次
  9. 如果要建立 index.htm 請於 cmd 下以下指令:
    • C:\mrtg\bin> perl indexmaker -output=c:\inetpub\wwwroot\mrtg\index.htm mrtg.cfg

迴響

發表迴響

 authimage

 
Accessible and Valid XHTML 1.0 Strict and CSS Powered by LifeType