MRTG (Multi Router Traffic Grapher) 介紹

22
MRTG (Multi Router Traffic Graph er) 介介

description

MRTG (Multi Router Traffic Grapher) 介紹. Agenda. MRTG 目的以及運作方式 MRTG 與一般 Server 的流量分析程式比較 MRTG 效益 MRTG 安裝 【Windows】 DEMO. MRTG 介紹. MRTG 目的以及運作方式 (1/4). MRTG 是一套適用範圍廣泛的流量統計工具, MRTG 需要以 SNMP 或外掛程式的方式來收集資料,產生即時統計圖,一般是設成 5 分鐘執行一次。 - PowerPoint PPT Presentation

Transcript of MRTG (Multi Router Traffic Grapher) 介紹

Page 1: MRTG  (Multi Router Traffic Grapher) 介紹

MRTG (Multi Router Traffic Grapher)介紹

Page 2: MRTG  (Multi Router Traffic Grapher) 介紹

Agenda

MRTG 目的以及運作方式MRTG 與一般 Server 的流量分析程式比較MRTG 效益MRTG 安裝【 Windows 】DEMO

MRTG介紹

Page 3: MRTG  (Multi Router Traffic Grapher) 介紹

MRTG 目的以及運作方式 (1/4)

MRTG 是一套適用範圍廣泛的流量統計工具, MRTG 需要以 SNMP 或外掛程式的方式來收集資料,產生即時統計圖,一般是設成 5 分鐘執行一次。

MRTG 是以 SNMP 通訊協定去詢問 Router 、 Switch 、防火牆 ... 等,然後將傳回來的數值顯示成統計圖。我們也可以執行一支外掛程式,該程式將要統計的數值傳回來,然後 MRTG 負責顯示成統計圖。

MRTG 最大的限制在於您的 Router 、 Switch 、防火牆 ...等必須支援 SNMP ,否則是無法查詢得到實際的流量的。

MRTG介紹

Page 4: MRTG  (Multi Router Traffic Grapher) 介紹

MRTG 目的以及運作方式 (2/4)

MRTG 在已經用來做成的流量統計如下 :

1. 系統資源負荷量統計,例如 : 偵測 CPU 負載量、記憶體用量 ... 等等。

2.Server 流量統計,例如 :Web 、 News 、 DNS 、Mail... 等等。

3. 網路設備流量統計,例如 :Router 、 Switch 、防火牆 ... 等等。

MRTG介紹

Page 5: MRTG  (Multi Router Traffic Grapher) 介紹

MRTG 目的以及運作方式 (3/4)

MRTG 並非 NMS 形式的解決方案, MRTG 充其量只不過是一個 Polling Engine 而已,它所擅長的就是繪製圖表,如同 NMS 一般, MRTG 也會進行 get 操作,但它並不是用來偵測和解決問題。

MRTG 並不具備產生警告訊息或處理 trap 訊息的能力,也無法用來設定物件,它的最主要用途,只是以圖形的方式提供網路的運作概況。

MRTG介紹

Page 6: MRTG  (Multi Router Traffic Grapher) 介紹

MRTG 目的以及運作方式 (4/4)

MRTG 不僅可用於監控網路卡的流量,還可以將操作者所需的資料繪製成圖形。理論上,只要能夠擷取的資料,其實都可以進行監控。

想要監控系統 CPU 的話,必須先將系統 CPU 的資訊過濾成所需的資訊,然後再利用 MRTG 繪圖出來即可。

MRTG 也可以用來監視系統內記憶體的使用狀況。在此之前,必須先撰寫一個 shell scripts 擷取記憶體資料,然後利用 MRTG 將這些資訊製成圖表,就可以在網頁之中觀看到這些資訊了。

MRTG介紹

Page 7: MRTG  (Multi Router Traffic Grapher) 介紹

MRTG 與一般 Server 的流量分析程式比較

MRTG介紹

MRTG 一般 Server 的流量分析程式

需以 SNMP 或外掛程式的方式來收集資料,產生即時統計圖

對 Server 產生的 log 檔進行分析

僅只統計 2~4 個量,資訊相對較為簡略,所以系統資源負荷輕,可以提供即時統計,一般是設定成五分鐘執行一次

資料內容資訊量較大,比較耗費系統資源,因此通常無法提供即時的統計結果,而是設定成一天執行一次(一般狀況而言)

Page 8: MRTG  (Multi Router Traffic Grapher) 介紹

MRTG 效益

MRTG介紹

MRTG 是一套非常普遍的流量管理軟體,可以即時監測網路狀況並繪製成圖表讓網路流量透明化使其網管人員一目了然

所佔的資源非常的小,也由此衍生出相當多的外掛程式來繪製圖表例如 CPU 使用率, RAM 使用率,網路卡流量監測等

Page 9: MRTG  (Multi Router Traffic Grapher) 介紹

MRTG 安裝【 Windows 】 (1/13)

MRTG介紹

安裝步驟:(一)設定 SNMP(二)安裝 Perl(三)安裝 MRTG(四)設定 MRTG 組態,產生流量圖(五)設定執行排程

Page 10: MRTG  (Multi Router Traffic Grapher) 介紹

MRTG 安裝【 Windows 】 (2/13) Step1: 設定 SNMP(1/5)

MRTG介紹

按﹝開始﹞→﹝設定﹞→﹝控制台﹞

Page 11: MRTG  (Multi Router Traffic Grapher) 介紹

MRTG 安裝【 Windows 】 (3/13) Step1: 設定 SNMP(2/5)

MRTG介紹

按兩下﹝新增 /移除程式﹞

Page 12: MRTG  (Multi Router Traffic Grapher) 介紹

MRTG 安裝【 Windows 】 (4/13) Step1: 設定 SNMP(3/5)

MRTG介紹

選取﹝ Management and Monitoring Tools﹞,並按﹝詳細資料﹞

Page 13: MRTG  (Multi Router Traffic Grapher) 介紹

MRTG 安裝【 Windows 】 (5/13) Step1: 設定 SNMP(4/5)

MRTG介紹

選取﹝ Simple Network Management Protocol﹞,並按﹝確定﹞

Page 14: MRTG  (Multi Router Traffic Grapher) 介紹

MRTG 安裝【 Windows 】 (6/13) Step1: 設定 SNMP(5/5)

MRTG介紹

按﹝確定﹞後,回到 Windows 元件精靈,按﹝下一步﹞即開始進行安裝

Page 15: MRTG  (Multi Router Traffic Grapher) 介紹

MRTG 安裝【 Windows 】 (7/13) Step2: 安裝 Perl(1/2)

MRTG介紹

請至 http://www.activestate.com/ 下載 Perl 的 Windows 程式

Page 16: MRTG  (Multi Router Traffic Grapher) 介紹

MRTG 安裝【 Windows 】 (8/13) Step2: 安裝 Perl(2/2)

MRTG介紹

下載 ActivePerl 5.8.7 Build 813 並進行安裝 (ActivePerl-5.8.7.813-MSWin32-x86-148120.msi)

Page 17: MRTG  (Multi Router Traffic Grapher) 介紹

MRTG 安裝【 Windows 】 (9/13) Step3: 安裝 MRTG(1/2)

MRTG介紹

請至 http://people.ee.ethz.ch/~oetiker/webtools/mrtg/ 下載 MRTG 程式

Page 18: MRTG  (Multi Router Traffic Grapher) 介紹

MRTG 安裝【 Windows 】 (10/13) Step3: 安裝 MRTG(2/2)

MRTG介紹

下載 mrtg-2.9.25.zip 並將其解壓縮至檔案目錄下 ( 本案例是 D:\mrtg25)

Page 19: MRTG  (Multi Router Traffic Grapher) 介紹

MRTG 安裝【 Windows 】 (11/13) Step4: 設定 MRTG 組態,產生流量圖(1/3)

MRTG介紹

設定 MRTG 組態,請執行下列命令 ( 至 D:\mrtg25\bin 目錄下 )perl cfgmaker [email protected] --global "WorkDir: d:\mrtg25" --output mrtg.cfg

Perl: 設定 MRTG 組態的執行檔命令Cfgmaker: 設定檔產生器Public:SNMP community string

127.0.0.1: 本機 local loop ,用來建 立組態 IP 位址WorkDir: d:\mrtg25: 存放結果的目 錄Mrtg.cfg: 組態檔名稱

Page 20: MRTG  (Multi Router Traffic Grapher) 介紹

MRTG 安裝【 Windows 】 (12/13) Step4: 設定 MRTG 組態,產生流量圖(2/3)

MRTG介紹

執行 mrtg 組態以產生流程圖,請執行下列命令 ( 至 D:\mrtg25\bin 目錄下 )Perl mrtg mrtg.cfg

Page 21: MRTG  (Multi Router Traffic Grapher) 介紹

MRTG 安裝【 Windows 】 (13/13) Step4: 設定 MRTG 組態,產生流量圖(3/3)

MRTG介紹

至 D:\mrtg25 目錄下開起 127.0.0.1_3.html 以顯示其流量圖

Page 22: MRTG  (Multi Router Traffic Grapher) 介紹

MRTG介紹

DEMO