Windows下配置網(wǎng)絡(luò)管理軟件-MRTG
Windows下配置網(wǎng)絡(luò)管理軟件--MRTG
Windows下配置網(wǎng)絡(luò)管理軟件--MRTG,用MRTG對(duì)公司設(shè)備和系統(tǒng)進(jìn)行管理和監(jiān)控。
需要在一臺(tái)機(jī)器上(***是win2003平臺(tái),XP的home版是不支持的)安裝IIS……###tt_authenticity_url###
昨天我在網(wǎng)上無意中看了一篇文章--用MRTG對(duì)公司設(shè)備和系統(tǒng)進(jìn)行管理和監(jiān)控,引起我的興趣--我想對(duì)公司的一些網(wǎng)絡(luò)設(shè)備和系統(tǒng)服務(wù)進(jìn)行監(jiān)控,這樣可以在公司的網(wǎng)絡(luò)管理上節(jié)省很多時(shí)間.于是在網(wǎng)上下載了一些軟件開始試驗(yàn),具體步驟如下(但由于時(shí)間倉促,沒有太細(xì)化一些功能,只是做了一些簡單的配置):
首先,需要在一臺(tái)機(jī)器上(***是win2003平臺(tái),XP的home版是不支持的)安裝IIS,這點(diǎn)不是很復(fù)雜,就不細(xì)說了;
其次,配置網(wǎng)絡(luò)設(shè)備的SNMP協(xié)議;
第三,安裝軟件:perl,mrtg;
第四,后期配置,以圖形界面顯示設(shè)備的流量等.
一、配置網(wǎng)絡(luò)設(shè)備SNMP協(xié)議:
配置SNMP協(xié)議比較簡單,這里以cisco 2950為例:
運(yùn)行如下幾條命令:
- (c snmp-server community 1130-ACSW RO 指定1130-ACSW 為只讀的團(tuán)體名稱;
- (c snmp-server host 10.0.6.8 1130-ACSW syslog 將SNMP trap的syslog trap發(fā)往網(wǎng)管主機(jī)10.0.6.8;
- (c snmp-server enable traps 啟用SNMP的trap陷阱(這里指所有,如果需要可以分開列出來);
簡單的SNMP協(xié)議就配置好了.
二、下載***的perl軟件,可下載***的perl軟件:
具體安裝只要點(diǎn)擊下一步,下一步就可以了.需要注意的是在安裝完成后需要到系統(tǒng)環(huán)境變量PATH里看看有沒有存在c:\perl\bin,如果沒有需要手動(dòng)加.
三、安裝MRTG軟件,
MRTG軟件安裝非常簡單,只需要把mrtg-2.14.7.zip解壓縮到一個(gè)指定的目錄即可,這里以c:\mrtg-2.14.7為準(zhǔn).
在解壓縮完以后,需要做一個(gè)測試以驗(yàn)證MRTG安裝是否正確,在運(yùn)行-->cmd里面進(jìn)入到c:\mrtg-2.14.7\bin,然后輸入命令:c:\mrtg-2.14.7\bin>perl mrtg,此時(shí)的運(yùn)行結(jié)果是一個(gè)友好的掛失MRTG配置文件的錯(cuò)誤信息,但沒關(guān)系,這已經(jīng)說明你的系統(tǒng)已經(jīng)安裝完成了mrtg和perl軟件了.
四、配置MRTG
1,生成設(shè)備的mrtg配置文件:在WWW服務(wù)器目錄下創(chuàng)建一個(gè)子目錄用來存放mrtg生成的統(tǒng)計(jì)文件.通常放在這個(gè)位置c:\inetpub\wwwroot\mrtg;
2,在開始-->運(yùn)行-->輸入cmd,在DOS下進(jìn)入mrtg目錄:c:>cd c:\mrtg-2.14.7\bin 使用 perl cfgmaker生成MRTG配置文件mrtg.cfg,具體命令如下 C:\mrtg-2.14.7\bin>perl cfgmaker 1130-ACSW06@10.0.6.16 --global "WorkDir: c:\inetpub\wwwroot\mrtg" --output mrtg.cfg 這里需要解釋的是:--global參數(shù)表示后面的選項(xiàng)是對(duì)這里所指定的設(shè)備都是有效的(如果對(duì)多個(gè)設(shè)備監(jiān)控,此命令非常有效).WorkDir用來指示mrtg的工作目錄,--output mrtg.cfg則指將生成的配置文件mrtg.cfg存放在c:\mrtg-2.14.7\bin目錄下,1130-ACSW06@10.0.6.16則表示監(jiān)控的設(shè)備IP地址為10.0.6.16,采用1130-ACSW06作為共同體名通過SNMP協(xié)議來監(jiān)控設(shè)備10.0.6.16(強(qiáng)烈建議不要采用默認(rèn)的共同體名public).
3,生成設(shè)備的流量圖表:一旦生成正確的配置文件,運(yùn)行命令C:\mrtg-2.14.7\bin>perl mrtg mrtg.cfg,利用生成的配置文件從SNMP設(shè)備中讀取監(jiān)控?cái)?shù)據(jù).*注意:在前三次運(yùn)行時(shí)可能會(huì)有報(bào)警信息提示,這里不用管(個(gè)人認(rèn)為是軟件的BUG,呵呵),只要連續(xù)運(yùn)行三次以上就不會(huì)出來報(bào)警信息了.但如果仍然有出現(xiàn)報(bào)警,說明你的配置文件可能真的有問題了.
五、后期配置
1,生成索引頁:
在正確完成以上操作后,就可以通過瀏覽器訪問地址http://10.0.6.8/mrtg/接口地址就可以查看流量信息了.
但這樣查看非常的不方便,每次查看都需要知道接口地址,而且接口地址也是非常的長,不一定記得住,所以我們要借助索引功能來對(duì)接口進(jìn)行統(tǒng)一,這里需要使用indexmaker工具生成WEB索引頁面文件index.html.在MS-DOS窗口運(yùn)行
- :C:\mrtg-2.14.7\bin>perl indexmaker --output="c:\inetpub\wwwroot\mrtg\index.html" --title=windowMRTG mrtg.cfg,
如果運(yùn)行正常會(huì)在c:\inetpub\wwwroot\mrtg目錄下生成index.html頁面,此時(shí)即可通過http://10.0.6.8/mrtg來訪問所有接口的流量信息了.并且這個(gè)頁面默認(rèn)300秒刷新一遍.
至此,簡單的mrtg配置就結(jié)束了,當(dāng)然這只是很簡單的配置,mrtg是一款功能非常強(qiáng)大的監(jiān)控軟件,他對(duì)設(shè)備的CPU以及其他重要資源進(jìn)行監(jiān)控管理.所以如果確實(shí)需要的話,建議上官方網(wǎng)站進(jìn)行查詢學(xué)習(xí),***是能在linux下進(jìn)行配置.
【編輯推薦】