1 / 18

MRTG 網路流量計費系統

MRTG 網路流量計費系統. MRTG 安裝步驟. 指導老師:劉川綱 組  員:王詩雯      陳雅慧      方莉瑋      田盈貞      鄭開蘋      田依倫. Outline. MRTG 簡介 MRTG 範例 MRTG 下載 Perl 語言簡介 Perl 語言特性 MRTG 安裝. MRTG 簡介. MRTG 是一個常用的 網路管理軟體 ,他可以約略測出機器目前的流量。 對於網路管理監控方面,是一個不可多得且設定簡單的軟體。

knoton
Download Presentation

MRTG 網路流量計費系統

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MRTG網路流量計費系統 MRTG安裝步驟 指導老師:劉川綱 組  員:王詩雯      陳雅慧      方莉瑋      田盈貞      鄭開蘋      田依倫

  2. Outline • MRTG簡介 • MRTG範例 • MRTG下載 • Perl語言簡介 • Perl語言特性 • MRTG安裝

  3. MRTG簡介 • MRTG是一個常用的網路管理軟體,他可以約略測出機器目前的流量。 • 對於網路管理監控方面,是一個不可多得且設定簡單的軟體。 • 利用SNMP協定,去偵測有SNMP設備( 如Router或HUB )的流量,並畫出統計圖表。 • 每日圖表(5 分鐘 平均)、每週圖表(30 分鐘 平均)、每月圖表(2 小時 平均)、每年圖表(1 天 平均),統計圖表!

  4. MRTG範例

  5. MRTG下載 • MRTG下載點: • C:\mrtg\mrtg-2.15.zip • 官方網站:http://oss.oetiker.ch/mrtg/ • 在 Windows 下 Run Perl 的程式 • C:\mrtg\ActivePerl-5.6.1.638-MSWin32-x86.msi • 官方網站:http://www.activestate.com/Products/?_x=1

  6. Perl 語言簡介 • Practical Extraction Report Language 。 • 是一種能掃視任意文字檔,並且能從中取出資訊製成報表的解譯語言(Interpreter) 。 • 用來匯集資訊、產生報表的一個工具語言(程式) 。

  7. Perl 語言特性 • Perl有非常傑出的文字處理能力,能輕易地產生HTML文件,尤其它具有完整的Regular Expression語法,使得在C語言看來必需要寫一大串程式碼的功能,Perl幾行就解決了。 • Perl是一種直譯式語言,因此可以避免在各種不同系統上,還需要重新編譯的麻煩。 • Perl的檢查旗標,可以保護你的Web Server,避免被未經授權的client破壞。

  8. MRTG安裝 • 使用 perl mrtg 命令測試MRTG是否正確。 • 在該 Windows 平台上安裝 SNMP服務。利用新增移除程式中的新增移除 window 元件,選擇 Management and monitoring tools 中的 Simple Network Management Protocol.

  9. MRTG安裝

  10. MRTG安裝 • 安裝完成後,請至服務中的 SNMP Service 中的安全性,預設的群組為 public ,而且是 read-only ,可以依實際的需要改變群組名及權限 (如 mymrtg , read-only) ,並限制接受的 SNMP 封包的來源 IP。

  11. MRTG安裝 • 接下來是設定 MRTG 的部分了,請將下載完成的 MRTG 檔解開放在你要安裝的位置,如 C:\mrtg • 使用以下指令進行產生 config 檔,也順便測試是否該主機有回應 SNMP 封包,請在MRTG目錄內輸入 ( c:\mrtg > )

  12. MRTG安裝 • perl cfgmaker mymrtg@192.168.1.21 --global "WorkDir: c:\www\mrtg" --output mrtg.cfg • @ 前面指的就是群組名,後面指的就是IP • --global 後指定的 WorkDir: xxx 指的是完成的報表記錄和輸出的目錄 • --output 指的就是要寫出的 config 檔,這個檔案在後面開始執行時,就是用來進行組態設定用的。

  13. MRTG安裝 • 若是回應有 error message 如,no such name 或 no response,代表該和該主機的通訊上發生問題,請先確認該主機有開啟 SNMP 服務。 • (當然,若是成功的話,我們就可以看到該 mrtg.cfg 檔順利產生了)

  14. MRTG安裝 • 接下來就是設定正式執行的指令了,一般的方式如下, c:\mrtg>perl mrtg mrtg.cfg • 這樣會執行一次,但我們希望是定期在跑這個程式,而且又不希望產生視窗執行,這時就要進行兩個設定,一為在該 mrtg.cfg 檔後面加上 RunAsDaemon: yes ,如此一來便會自行一直執行,但那個黑黑的視窗如何處理掉呢?這時就要利用 perl 的 wperl 來執行即可,指令如下

  15. MRTG安裝 • start /Dc:\mrtg\bin wperl mrtg --logging eventlog mrtg.cfg • 其中的 start 為 windows 的指令,用來產生另一個執行視窗 • /D 後面跟著的是你的工作目錄,就是安裝 mrtg 的 bin 目錄 • --logging 後面跟著的是有 error message 訊息是要輸出的檔名,若是指定 eventlog 時,則會寫入系統事件中,當然最後的 mrtg.cfg 就是我們的組態檔囉 • 接下來你就會在指定的 WordDir 中看到輸出的 htm 檔,就是你的 mrtg 報表囉

  16. MRTG安裝 • 有兩個參數可以自行設定,在 mrtg.cfg 檔中,可以使用 • Options[192.168.1.21_16777219]: growright, bits • 來指定growright由右向左記錄(預設為由左向右), bits 為使用 bps 為單位 • 預設為 byte/s ,上面所看到的192.168.1.21_16777219 就是你在 mrtg.cfg 檔中看到的 Target[xx] 中的 xx 囉 • 每台機器都不一樣,得自行依實際的需要修改即可

  17. MRTG安裝 • 至此應該已經完成了 MRTG 在 Windows 上的使用,並可以順利記錄,依每 5分, 30分, 2小時, 1天來產生 daily, weekly, monthly, yearly的 4種圖表! • 可以很方便地監控主機的流出流入流量囉,以方便追蹤是否有什麼異常!

  18. The End

More Related