• 1. 網 路 管 理 宿舍網路流量管理與控制 指 導 老 師:XXX 組   長:XXX 39115014 組   員:XXX 39115024 組   員:XXX 39115037 組   員:XX 39115040 組   員:XXX 39115043
    • 2. 起因:由於同學毫無節制的下載/上傳資料而影響到其它人使用網路的權益。因此我們需要一套流量管理機制來監控網路的使用情況,以利即時管理並找出造成網路雍塞的原因。
    • 3. 研究背景 :目前本校的校園網路的流量管制主要是採用半自動的方式來管理,即由一台SUN Server 自動產成每日流量表,再由人工將超過流量限制之阜輸入至資料庫並以手動的方式關閉超過流量者之阜。 本專題的主要目標是將目前半自動的流量管制方式改為全自動流量管制。
    • 4. 目的與方法
    • 5. 目的:利用MRTG(Multi Router Traffic Grapher) ,顯示每個阜的即時流量/每日流量/一週每日統計。 每日檢查超過流量限制者給於關阜一週之處份,每日檢查被關阜者之處罰期限是否到期,若到到期則開阜。
    • 6. 方法:利用IIS(Internet Information Services 微軟的www伺服器軟體)、SNMP服務和MRTG ver.2.9.27在Windows 2000 Server環境下架設出MRTG Web Server ,利用MRTG抓取網路流量資料,並且建立流量網頁與log檔。
    • 7. perl cfgmaker public@192.168.128.253 --global "WorkDir: C:\Inetpub\wwwroot\s123\mrtg" --output mrtg.cfg perl cfgmaker public@192.168.128.252 --global "WorkDir: C:\Inetpub\wwwroot\s123\mrtg" >> mrtg.cfg 、 所要監控的Switch 、 type big5 >> mrtg.cfg perl mrtg mrtg.cfg type daemon >> mrtg.cfg start /Dc:\mrtg\bin wperl mrtg --logging=eventlog mrtg.cfg
    • 8. 利用ASP網頁,讀取MRTG log內的流量值 ( 次 / 5min ),經過計算後,顯示在網頁上,以達到即時流量顯示。 用C語言建立一程式,讀取MRTG log,做出每日流量統計網頁,以及每日流量排名網頁;並將流量超過1G者加入Access資料庫名單內,以供管理者管理。
    • 9. C語言Mrtg Log每日流量統計網頁每日流量排名網頁流量超過者的 Access資料庫ASP程式即時流量網頁管理者 管理網頁
    • 10. MRTG log 檔格式:
    • 11. 未來目標:利用SNMP通訊協定開發程式,該程式的主要功能為開/關Switch 的阜,次功能為讀取使用者網路卡的MAC Address 並且加以鎖定;並結合Access資料庫和自動計數程式,以達到超過流量限制即自動關阜和一週管制時間到即自動開阜的功能。
    • 12. ~End~