制作mrtg流量圖的步驟
制作mrtg流量圖的步驟:
1.配置交換機(snmp)
2.安裝監控軟件
a.安裝ActivePerl環境
b.下載mrtg軟件包
c.安裝iis環境
3.開始配置
a.生成cfg文件
b.生成iis首頁
4.生成配置網站
網絡流量對于網管員來說是一個比較重要的指標,觀察流量可以得知網絡的***一些癥狀。如果網絡流量過高就可以及時對路由器進行擴容,但是如果我們只是用人工的方法進行流量監控的話效率太低了一點,這時我們就可以使用一款名為MRTG的軟件來幫助你自己監控網絡的流量。
MRTG簡介
MRTG(Multi Router Traffic Grapher)是一個監控網絡鏈路流量負載的工具軟件, 它通過SNMP協議從設備得到設備的流量信息,并將流量負載以包含PNG格式的圖形的HTML 文檔方式顯示給用戶,從而以非常直觀的形式顯示流量負載。MRTG是個多平臺軟件,可以運行在Linux、Windows NT/2000/XP、FreeBSD等操作系統上。
在Windows 2000下安裝MRTG
MRTG的安裝相對比較復雜,限于文章的篇幅,筆者主要是介紹一個安裝思路,下面且聽筆者慢慢道來。
1.在Windows 2003下安裝Perl
Perl的安裝比較簡單,目前使用的一般是Active Perl for windows,現在***的版本是5.8.0,它需要使用者先安裝IIS或者APACHE等常用的Web服務器平臺。在這里,我就以最常用的IIS作為安裝的示例,如果大家需要在APACHE平臺里面安裝Perl,結果會稍有些不同。
安裝Perl的過程其實很簡單的,但還是要描述一下。首先打開PERL的安裝文件 ,點下一步,然后同意那個軟件使用權的協議,下一個畫面會讓您確認是否使用[PPM3發送個人信息至ASPN],還是省著點兒,不要選它,直接按下一步。然后就是下一步直通車,直至Perl安裝成功。
2.安裝MRTG
我們首先要從Internet上面下載***的MRTG回來,[點擊下載]
由于MRTG是一個Perl寫的程序,不需要安裝,稍后有些安裝過程需要在DOS里面完成,所以建議解壓的路徑為C:\MRTG。
下面給出詳細的安裝步驟:
1) 運行cmd,進入DOS窗口;
2) c:\>cd\mrtg\bin 進入剛才解壓的MRTG目錄,準備執行命令;
3) 使用perl mrtg 命令測試MRTG是否正確;
4) 執行命令行perl cfgmaker public@211.152.49.50 --global "workdir: d:\shidc" --output mrtg.cfg(執行成功后,在d:\shidc目錄下自動生成一個mrtg.cfg文件,其中211.152.49.50為交換機的ip地址,需修改!)
5) 利用記事本打開mrtg.cfg文件,在 “####################################”
前輸入以下代碼:
- RunAsDaemon:yes
- Options[_]:growright,bits
- Language:gb2312
(意思是:自動刷新,默認是5分鐘刷新一次)
然后保存文件。
6)再次運行cmd,進入DOS窗口,輸入:
- perl indexmaker --output="d:\shaidc\index.html" --title=shidcmrtg mrtg.cfg
(生成一個網頁)
輸入perl mrtg mrtg.cfg命令三次(刷新)
并保持,不要關閉cmd。
注意:***把perl mrtg mrtg.cfg批處理(.bat) 文件
文件內容如下:
- cd c:\mrtg\bin
- perl mrtg mrtg.cfg
保存為.bat文件即可.
3.設置SNMP
我們將PERL Perl安裝好后,要先設置一下您需要監控流量的設備,它可能是路由器、交換機…甚至于一臺安裝了Windows 2000的電腦。只要其支持SNMP的traps,都可以使用來作用被監控的對象。以思科2950為例來說明一下了。以下命令在CISCO 2950環境里面調試通過:
C:\telnet 您的交換機的IP
- User Access Verification
- Password:
- TNKSW>en
- Password:
- TNKSW# conf t
- TNKSW(config)# nmp-server community chinatnk RO
- TNKSW(config)# snmp-server trap-source FastEthernet0/1
- TNKSW(config)# snmp-server contact cqfanli@163.com
- TNKSW(config)# snmp-server host 192.168.0.6 chinatnk
- TNKSW(config)# snmp-server enable traps
- TNKSW# sh run
- TNKSW# wr
打開計算機管理-->進入internet信息服務器(iis)管理器-->打開"網站"文件夾,右鍵打開菜單,新建一個網站,按步驟輸入相應的信息.
完成后,在瀏覽器中輸入該機ip地址即可訪問該流量圖網站.
為了使系統在每次開機后,能自動運行該命令,我們還需要在啟動里面加入這個快捷方式。
1)在桌面擊右鍵,選擇快捷方式。
2)輸入快捷方式的運行命令行為 start /D c:\mrtg/bin wperl mrtg logging=eventlog mrtg.cfg
3)輸入一個好記的文件名,如“mrtg流量監控”。
至此,MRTG已經可以正常運行了,并且會給我們提供每5分鐘流量圖,每日流量圖,每周流量圖,每月流量圖,每年流量圖。
結束語
安裝和配置好MRTG后,下一步就是把流量圖加入自己的網站。
筆者使用Dreamwaver MX等網頁制作軟件打開它,按自己所需要或者網站的網格美化一下,就可以正常使用了。然后我就拿了一臺普通的電腦作為客戶端,將瀏覽網址加上一個固定的端口號(這種端口號一般不公開的)加入收藏夾后就可以進行監控了。
同時,一旦我們發現路由器的流量偏高了,在分析原因后,發現確實是用戶數量增多而造成的,我們就可對路由器和交換機及時進行擴容。
【編輯推薦】