天天看點

Windows下配置網絡管理軟體--MRTG

昨天我在網上無意中看了一篇文章--用MRTG對公司裝置和系統進行管理和監控,引起我的興趣--我想對公司的一些網絡裝置和系統服務進行監控,這樣可以在公司的網絡管理上節省很多時間.于是在網上下載下傳了一些軟體開始試驗,具體步驟如下(但由于時間倉促,沒有太細化一些功能,隻是做了一些簡單的配置):

首先,需要在一台機器上(最好是win2003平台,XP的home版是不支援的)安裝IIS,這點不是很複雜,就不細說了;

其次,配置網絡裝置的SNMP協定;

第三,安裝軟體:perl,mrtg;

第四,後期配置,以圖形界面顯示裝置的流量等.

一、配置網絡裝置SNMP協定:

配置SNMP協定比較簡單,這裡以cisco 2950為例:

運作如下幾條指令:

(c snmp-server community 1130-ACSW RO                 指定1130-ACSW 為隻讀的團體名稱;

(c snmp-server host 10.0.6.8 1130-ACSW syslog         将SNMP trap的syslog trap發往網管主機10.0.6.8;

(c snmp-server enable traps                           啟用SNMP的trap陷阱(這裡指所有,如果需要可以分開列出來);   

簡單的SNMP協定就配置好了.

二、下載下傳最新的perl軟體,可到下面這個位址上去下載下傳最新的perl軟體:

[url]http://downloads.activestate.com/ActivePerl/Windows/5.8/[/url]

具體安裝隻要點選下一步,下一步就可以了.需要注意的是在安裝完成後需要到系統環境變量PATH裡看看有沒有存在c:\perl\bin,如果沒有需要手動加.

三、安裝MRTG軟體,MRTG軟體安裝非常簡單,隻需要把mrtg-2.14.7.zip解壓縮到一個指定的目錄即可,這裡以c:\mrtg-2.14.7為準.

下載下傳MRTG頁面:  [url]http://oss.oetiker.ch/mrtg/pub/[/url]

在解壓縮完以後,需要做一個測試以驗證MRTG安裝是否正确,在運作-->cmd裡面進入到c:\mrtg-2.14.7\bin,然後輸入指令:c:\mrtg-2.14.7\bin>perl mrtg,此時的運作結果是一個友好的挂失MRTG配置檔案的錯誤資訊,但沒關系,這已經說明你的系統已經安裝完成了mrtg和perl軟體了.

四、配置MRTG

1,生成裝置的mrtg配置檔案:在WWW伺服器<DocumentRoot>目錄下建立一個子目錄用來存放mrtg生成的統計檔案.通常放在這個位置c:\inetpub\wwwroot\mrtg;

2,在開始-->運作-->輸入cmd,在DOS下進入mrtg目錄:c:>cd c:\mrtg-2.14.7\bin 使用 perl cfgmaker生成MRTG配置檔案mrtg.cfg,具體指令如下    C:\mrtg-2.14.7\bin>perl cfgmaker [email protected] --global "WorkDir: c:\inetpub\wwwroot\mrtg" --output mrtg.cfg 這裡需要解釋的是:--global參數表示後面的選項是對這裡所指定的裝置都是有效的(如果對多個裝置監控,此指令非常有效).WorkDir用來訓示mrtg的工作目錄,--output mrtg.cfg則指将生成的配置檔案mrtg.cfg存放在c:\mrtg-2.14.7\bin目錄下,[email protected]則表示監控的裝置IP位址為10.0.6.16,采用1130-ACSW06作為共同體名通過SNMP協定來監控裝置10.0.6.16(強烈建議不要采用預設的共同體名public).

3,生成裝置的流量圖表:一旦生成正确的配置檔案,運作指令C:\mrtg-2.14.7\bin>perl mrtg mrtg.cfg,利用生成的配置檔案從SNMP裝置中讀取監控資料.*注意:在前三次運作時可能會有報警資訊提示,這裡不用管(個人認為是軟體的BUG,呵呵),隻要連續運作三次以上就不會出來報警資訊了.但如果仍然有出現報警,說明你的配置檔案可能真的有問題了.

五、後期配置

1,生成索引頁:

在正确完成以上操作後,就可以通過浏覽器通路位址[url]http://10.0.6.8/mrtg/[/url]接口位址就可以檢視流量資訊了.

但這樣檢視非常的不友善,每次檢視都需要知道接口位址,而且接口位址也是非常的長,不一定記得住,是以我們要借助索引功能來對接口進行統一,這裡需要使用indexmaker工具生成WEB索引頁面檔案index.html.在MS-DOS視窗運作:C:\mrtg-2.14.7\bin>perl indexmaker --output="c:\inetpub\wwwroot\mrtg\index.html" --title=windowMRTG mrtg.cfg,如果運作正常會在c:\inetpub\wwwroot\mrtg目錄下生成index.html頁面,此時即可通過[url]http://10.0.6.8/mrtg[/url]來通路所有接口的流量資訊了.并且這個頁面預設300秒重新整理一遍.

繼續閱讀