1、什麼是MRTG
MRTG(Multi Router Traffic Grapher),一般講是一個監控網絡鏈路流量負載的開源軟件,它能夠從全部運行SNMP協議的設備上(包括服務器、路由器、交換機等)抓取信息。事實上它不只能夠監控網絡設備,任何其它的支持SNMP協議的設備均可以作爲MRTG的監控對象,並自動生成包含PNG圖形格式的HTML文檔,經過HTTP方式顯示給用戶。服務器
2、模擬測試環境
一、內網服務器一臺:IP地址:192.168.10.1 網關:192.168.10.254,配置MRTG。網絡
二、被監控的ISA2006防火牆服務器一臺:內網IP地址:192.168.10.254,模擬外網(橋接到公司內網鏈接Internet)IP地址:192.168.1.202,網關指向公司的路由器地址:192.168.1.1。ide
三、MRTG軟件下載地址:http://www.mrtg.org,測試
ActivePerl軟件載地址: http://www.activestate.com/Products/...?id=ActivePerl網站
3、配置步驟:this
一、在MRTG服務器安裝IIS3d
MRTG的數據採樣結果以網頁的形式顯示的,所以咱們以前安裝IIS,新增一個網站,主目錄指向C:\www\mrtg目錄,這個目錄要手動建。對象
二、安裝ActivePerl
安裝ActivePerl很是簡單,一路回車就好了。缺省狀況下Perl安裝在C:\Perl目錄下。blog
三、 安裝MRTG
解壓下載好的MRTG的包,解壓到C:\mrtg目錄下。ip
四、被監控的設備,ISA2006防火牆配置兩條容許策略,內部到本地主機(防火牆),用於MRTG服務器訪問ISA服務器。內部到外部策略,用於內網上網用,監控流量。
五、ISA2006服務器安裝SNMP協議組件。
配置SNMP服務器團體值,記住這個團體值,MRTG服務器要用到。
六、在MRTG服務器下運行cmd.exe
A、Windows的環境變量增長了Perl的運行文件路徑
B、產生要被監控設備的配置文件mrtg.cfg:
C、修改mrtg.cfg,C:\www\mrtg是你網站的主目錄,在最前面增長下面一行,
WorkDir: c:\www\mrtg,並只保留IP爲:192.168.1.202這段,由於這個IP是模擬公網IP地址。
D、根據配置文件生成網站的首頁文件
E、先手動每5分鐘執行一次,讀取被監控設備流量,配置完成之後能夠用計劃任務完自動執行。第一次要手動執行三次.
流量圖已經生成了。
F、打開MRTG網站,查看ISA防火牆流量,網站首頁標題能夠用Dreamweaver修改。
找一客戶端能過ISA防火牆上網,就能夠監控流量,以下:
經過Dreamweaver修改首頁文件
G、新建一個批處理文件,在計劃任務每五分鐘運行一次批處理文件,內容以下: