使用MRTG在Linux上監測Windows2000的網路流量
使用MRTG在Linux上監測Windows2000的網路流量
下一節:使用MRTG在Linux上監測Windows98的網路流量
好了!我們現在已經可以在 Linux 系統上面偵測任何咚咚啦!那如果要偵測 windows 2000 要如何作呢?其實也真是很簡單,(1) 你要先在 windows 2000 上面安裝 SNMP 通訊協定的套件;(2) 在 Linux 上面針對 windows 2000 進行參數檔的偵測; (3) 做成網頁輸出!簡單的很!
Windows 2000 下啟動 snmp 服務:
windows 2000 這個系統底下已經有預設的 snmp 通訊協定了,只要開放他即可!那要如何開放呢?你可以開啟『開始』>『設定』>『控制臺』>『新增移除程式』>『新增/移除 Windows 元件』。然后就像下面兩張圖一樣,先勾選 Management and Monitoring Tools ,之后選擇 『詳細資料』之后,出現的圖示中,選擇勾選 Simple Network Management Protocol ,然后按下確定之后,就開始安裝啦!在安裝的過程中,安裝程式會要求你放入 windows 2000 的 CD 進入 CD-ROM ,安裝完畢之后就已經有 SNMP 的通訊協定啦!


在 Linux 上面針對 windows 2000 進行 MRTG 的參數監測:使用MRTG在Linux上監測Windows2000的網路流量
接下來的工作跟之前的工作就差不多啦!先來建立參數檔吧,如何建立呢?假設你的 Windows 2000 的 IP 是 192.168.1.11 ,那么你就必須要這樣來偵測 Windows 2000 的參數:
- [root@vbird mrtg]# /usr/local/mrtg-2/bin/cfgmaker public@192.168.1.11 > mrtg.cfg.vbird
注意啰! public 是預設的指令,后面接的是你的 IP (當然也可以是 domain 說)。這樣一來,就可以做出一個參數檔案,名稱為 mrtg.cfg.vbird,我們來看一看這個檔案的大概內容吧!
- [root@vbird mrtg]# vi mrtg.cfg.vbird
- # Created by
- # /usr/local/mrtg-2/bin/cfgmaker public@192.168.1.11
- ### Global Config Options
- WorkDir: /usr/local/apache/htdocs/mrtg/
- Options[_]: growright, bits
- Target[192.168.1.11_16777219]: 16777219:public@192.168.1.11:
- SetEnv[192.168.1.11_16777219]: MRTG_INT_IP="192.168.1.11" MRTG_INT_DESCR="NDIS 5
- .0 driver"
- MaxBytes[192.168.1.11_16777219]: 1250000
- Title[192.168.1.11_16777219]: Traffic Analysis for 16777219 -- VBLAB2
- PageTop[192.168.1.11_16777219]:
- Traffic Analysis for 16777219 -- VBLAB2
- System:VBLAB2 in
- Maintainer:
- Description:NDIS 5.0 driver
- ifType:ethernetCsmacd (6)
- ifName:
- Max Speed:1250.0 kBytes/s
- Ip:192.168.1.11 ()
其他的設定不太需要改變,但是上面黃色的那兩行字中,請注意,修改成你的『工作目錄』與一些設定吧!最好是將一些圖表資料都放一起就好了!這樣子大概就OK啦!
做成網頁輸出:
這一步跟前面就都一樣啦,先執行 mrtg mrtg.cfg.vbird(你的參數檔名)叁次,然后在將輸出的圖表寫在你的 index.html 上面即可!這樣就已經可以偵測 windows 2000 的網路流量啦!而且還不需要在 windows 2000 上面有任何的咚咚發生喔!
使用在Linux上監測Windows2000的網路流量就講述到這里了。
【編輯推薦】