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

昨天我在網上無心中看了一篇文章--用MRTG對公司設備和系統進行管理和監控,引發個人興趣--我想對公司的一些網絡設備和系統服務進行監控,這樣能夠在公司的網絡管理上節省不少時間.因而在網上下載了一些軟件開始試驗,具體步驟以下(但因爲時間倉促,沒有太細化一些功能,只是作了一些簡單的配置):
首先,須要在一臺機器上(最好是win2003平臺,XP的home版是不支持的)安裝IIS,這點不是很複雜,就不細說了;
其次,配置網絡設備的SNMP協議;
第三,安裝軟件:perl,mrtg;
第四,後期配置,以圖形界面顯示設備的流量等.

1、配置網絡設備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協議就配置好了.
2、下載最新的perl軟件,可到下面這個地址上去下載最新的perl軟件:
[url]http://downloads.activestate.com/ActivePerl/Windows/5.8/[/url]
具體安裝只要點擊下一步,下一步就能夠了.須要注意的是在安裝完成後須要到系統環境變量PATH裏看看有沒有存在c:\perl\bin,若是沒有須要手動加.
3、安裝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軟件了.
4、配置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 1130-ACSW06@10.0.6.16 --global "WorkDir: c:\inetpub\wwwroot\mrtg" --output mrtg.cfg 這裏須要解釋的是:--global參數表示後面的選項是對這裏所指定的設備都是有效的(若是對多個設備監控,此命令很是有效).WorkDir用來指示mrtg的工做目錄,--output mrtg.cfg則指將生成的配置文件mrtg.cfg存放在c:\mrtg-2.14.7\bin目錄下,1130-ACSW06@10.0.6.16則表示監控的設備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,呵呵),只要連續運行三次以上就不會出來報警信息了.但若是仍然有出現報警,說明你的配置文件可能真的有問題了.

5、後期配置
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秒刷新一遍.
相關文章
相關標籤/搜索