mrtg監控H3C交換機端口流量實例

 

 

需求:PC(windows 2003 IP:192.168.1.101)
      H3C s5100 switchIP:192.168.1.102)
 
 
1,PC配置工作
安裝IIS,snmp服務,安裝後檢查snmp服務是否啓動,在snmp服務屬性框的安全選項卡中設置團體名爲H3Ccf ,接受snmp數據包主機爲192.168.1.102
 

 

 
 
2,H3C switch 的snmp配置
interface vlan-interface 1
undo shutdown
ip address 192.168.1.102 255.255.255.0
snmp-agent community read H3Ccf 設置團體名爲H3Ccf,屬性爲只讀
  snmp-agent target-host trap address 192.168.1.101 securityname H3Ccf
  設置管理機的IP地址爲192.168.1.101,而且“securityname”(即團體名) 要與上面的設置一致。
  snmp trap enable     啓動監控。
snmp的版本一般默認即可,如果不行的話改爲V2C或者ALL
也可使用圖形界面
 
 
3,下載perl軟件,安裝一直默認即可。
 

需要注意的是在安裝完成後需要到系統環境變量PATH裏看看有沒有存在c:\perl\bin,如果沒有需要手動加.
 
 
4,安裝MRTG軟件
 
 
解壓軟件包,複製一份到C盤,並重命名爲mrtg(爲了以後配置輸入方便)
做一個測試以驗證MRTG安裝是否正確,在運行-->cmd裏面進入到c:\mrtg\bin,然後輸入命令:c:\mrtg\bin>perl mrtg,此時的運行結果是一個友好的掛失MRTG配置文件的錯誤信息,但沒關係,這已經說明你的系統已經安裝完成了mrtg和perl軟件了.
 
 
 
5,配置MRTG
1),生成設備的mrtg配置文件,在C盤下創建一個目錄名爲whidc用來存放mrtg生成的統計文件.
2),在開始-->運行-->輸入cmd,在DOS下進入mrtg目錄:c:>cd c:\mrtg\bin 使用 perl cfgmaker生成MRTG配置文件mrtg.cfg,具體命令如下    C:\mrtg\bin>perl cfgmaker [email protected]   --global  "workdir: c:\whidc" --output mrtg.cfg   
 
這裏需要解釋的是:--global參數表示後面的選項是對這裏所指定的設備都是有效的(如果對多個設備監控,此命令非常有效).workdir用來指示mrtg的工作目錄,--output mrtg.cfg則指將生成的配置文件mrtg.cfg存放在c:\mrtg\bin目錄下,[email protected]則表示監控的設備IP地址爲192.168.1.102,採用H3Ccf作爲共同體名通過SNMP協議來監控設備192.168.1.102。
 

3),生成設備的流量圖表:一旦生成正確的配置文件,運行命令C:\mrtg\bin>perl mrtg mrtg.cfg,利用生成的配置文件從SNMP設備中讀取監控數據.
:在前三次運行時可能會有報警信息提示,這裏不用管,只要連續運行三次以上就不會出來報警信息了.
 
 

6,生成索引頁:
在正確完成以上操作後,就可以通過瀏覽器訪問地址[url]http://192.168.1.101/mrtg/[/url]接口地址就可以查看流量信息了.
但這樣查看非常的不方便,每次查看都需要知道接口地址,而且接口地址也是非常的長,不一定記得住,所以我們要藉助索引功能來對接口進行統一,這裏需要使用indexmaker工具生成WEB索引頁面文件index.html.在MS-DOS窗口運行:C:\mrtg\bin>perl indexmaker --output="c:\whidc\index.html" --title=windowMRTG mrtg.cfg,如果運行正常會在c:\whidc目錄下生成index.html頁面,此時即可通過[url]http://192.168.1.101/mrtg[/url]來訪問所有接口的流量信息了.並且這個頁面默認300秒刷新一遍.
 
 
如果你希望每5分鐘刷新一次流量統計,則可以用記事本編輯“mrtg.cfg”,在最後加上“runasdaemon:yes”和“interval:5(interval後的5表示每5分鐘刷新一次,可根據實際情況進行修改)
 
生成圖:
 
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章