220 likes | 438 Views
MRTG (Multi Router Traffic Grapher) 介紹. Agenda. MRTG 目的以及運作方式 MRTG 與一般 Server 的流量分析程式比較 MRTG 效益 MRTG 安裝 【Windows】 DEMO. MRTG 介紹. MRTG 目的以及運作方式 (1/4). MRTG 是一套適用範圍廣泛的流量統計工具, MRTG 需要以 SNMP 或外掛程式的方式來收集資料,產生即時統計圖,一般是設成 5 分鐘執行一次。
E N D
Agenda • MRTG目的以及運作方式 • MRTG與一般Server的流量分析程式比較 • MRTG效益 • MRTG安裝【Windows】 • DEMO MRTG介紹
MRTG目的以及運作方式(1/4) • MRTG 是一套適用範圍廣泛的流量統計工具,MRTG需要以SNMP或外掛程式的方式來收集資料,產生即時統計圖,一般是設成5分鐘執行一次。 • MRTG是以SNMP通訊協定去詢問Router、Switch、防火牆...等,然後將傳回來的數值顯示成統計圖。我們也可以執行一支外掛程式,該程式將要統計的數值傳回來,然後MRTG負責顯示成統計圖。 • MRTG最大的限制在於您的Router、Switch、防火牆...等必須支援SNMP,否則是無法查詢得到實際的流量的。 MRTG介紹
MRTG目的以及運作方式(2/4) • MRTG在已經用來做成的流量統計如下: 1.系統資源負荷量統計,例如:偵測CPU負載量、記憶體用量...等等。 2.Server流量統計,例如:Web、News、DNS、Mail...等等。 3.網路設備流量統計,例如:Router、Switch、防火牆...等等。 MRTG介紹
MRTG目的以及運作方式(3/4) • MRTG並非NMS形式的解決方案,MRTG充其量只不過是一個Polling Engine而已,它所擅長的就是繪製圖表,如同NMS一般,MRTG也會進行get操作,但它並不是用來偵測和解決問題。 • MRTG並不具備產生警告訊息或處理trap訊息的能力,也無法用來設定物件,它的最主要用途,只是以圖形的方式提供網路的運作概況。 MRTG介紹
MRTG目的以及運作方式(4/4) • MRTG不僅可用於監控網路卡的流量,還可以將操作者所需的資料繪製成圖形。理論上,只要能夠擷取的資料,其實都可以進行監控。 • 想要監控系統CPU的話,必須先將系統CPU的資訊過濾成所需的資訊,然後再利用MRTG繪圖出來即可。 • MRTG也可以用來監視系統內記憶體的使用狀況。在此之前,必須先撰寫一個shell scripts擷取記憶體資料,然後利用MRTG將這些資訊製成圖表,就可以在網頁之中觀看到這些資訊了。 MRTG介紹
MRTG與一般Server的流量分析程式比較 MRTG介紹
MRTG效益 • MRTG 是一套非常普遍的流量管理軟體,可以即時監測網路狀況並繪製成圖表讓網路流量透明化使其網管人員一目了然 • 所佔的資源非常的小,也由此衍生出相當多的外掛程式來繪製圖表例如 CPU 使用率,RAM 使用率,網路卡流量監測等 MRTG介紹
MRTG安裝【Windows】(1/13) 安裝步驟: (一)設定SNMP (二)安裝Perl (三)安裝MRTG (四)設定MRTG組態,產生流量圖 (五)設定執行排程 MRTG介紹
MRTG安裝【Windows】(2/13) Step1:設定SNMP(1/5) • 按﹝開始﹞→﹝設定﹞→﹝控制台﹞ MRTG介紹
MRTG安裝【Windows】(3/13) Step1:設定SNMP(2/5) • 按兩下﹝新增/移除程式﹞ MRTG介紹
MRTG安裝【Windows】(4/13) Step1:設定SNMP(3/5) • 選取﹝Management and Monitoring Tools﹞,並按﹝詳細資料﹞ MRTG介紹
MRTG安裝【Windows】(5/13) Step1:設定SNMP(4/5) • 選取﹝Simple Network Management Protocol﹞,並按﹝確定﹞ MRTG介紹
MRTG安裝【Windows】(6/13) Step1:設定SNMP(5/5) • 按﹝確定﹞後,回到Windows元件精靈,按﹝下一步﹞即開始進行安裝 MRTG介紹
MRTG安裝【Windows】(7/13) Step2:安裝Perl(1/2) • 請至http://www.activestate.com/下載Perl的Windows程式 MRTG介紹
MRTG安裝【Windows】(8/13) Step2:安裝Perl(2/2) • 下載ActivePerl 5.8.7 Build 813並進行安裝 (ActivePerl-5.8.7.813-MSWin32-x86-148120.msi) MRTG介紹
MRTG安裝【Windows】(9/13) Step3:安裝MRTG(1/2) • 請至http://people.ee.ethz.ch/~oetiker/webtools/mrtg/下載MRTG程式 MRTG介紹
MRTG安裝【Windows】(10/13) Step3:安裝MRTG(2/2) • 下載mrtg-2.9.25.zip並將其解壓縮至檔案目錄下(本案例是D:\mrtg25) MRTG介紹
MRTG安裝【Windows】(11/13) Step4:設定MRTG組態,產生流量圖(1/3) • 設定MRTG組態,請執行下列命令(至D:\mrtg25\bin目錄下) perl cfgmaker public@127.0.0.1 --global "WorkDir: d:\mrtg25" --output mrtg.cfg MRTG介紹 Perl:設定MRTG組態的執行檔命令 Cfgmaker:設定檔產生器 Public:SNMP community string 127.0.0.1:本機local loop,用來建 立組態IP位址 WorkDir: d:\mrtg25:存放結果的目 錄 Mrtg.cfg:組態檔名稱
MRTG安裝【Windows】(12/13) Step4:設定MRTG組態,產生流量圖(2/3) • 執行mrtg組態以產生流程圖,請執行下列命令(至D:\mrtg25\bin目錄下) Perl mrtg mrtg.cfg MRTG介紹
MRTG安裝【Windows】(13/13) Step4:設定MRTG組態,產生流量圖(3/3) • 至D:\mrtg25目錄下開起127.0.0.1_3.html以顯示其流量圖 MRTG介紹
MRTG介紹 DEMO