熱點推薦:
您现在的位置: 電腦知識網 >> 網絡技術 >> 正文

網絡流量監控器mrtg全攻略

2022-06-13   來源: 網絡技術 

  簡介
  
  Mrtg(Multi Router Traffic GrapherMRTG)是一個監控網絡鏈路流量負載的工具軟件 它通過snmp協議從設備得到設備的流量信息並將流量負載以包含PNG格式的圖形的HTML 文檔方式顯示給用戶以非常直觀的形式顯示流量負載(可以在網站得到mrtg的輸出結果示例)
  
  
  
  關於mrtg的最詳細的信息可以從~oetiker/webtools/mrtg得 到
  
  mrtg具有以下特色
  
  可移植性目前可以運行在大多數Unix系統和Windows NT之上
  源碼開放Mrtg是用perl編寫的源代碼完全開放
  高可移植性的SNMP支持Mrtg采用了Simon Leinen編寫的具有高可移植性的SNMP實現模 塊從而不依賴於操作系統的SNMP模塊支持
  支持SNMPvcMRTG可以讀取SNMPvc的位的記數器從而大大減少了記數器回轉次數
  可靠的接口標識被監控的設備的接口可以以IP地址設備描述SNMP對接口的編號及 Mac地址來標識
  常量大小的日志文件MRTG的日志不會變大因為這裡使用了獨特的數據合並算法
  自動配置功能MRTG自身有配置工具套件使得配置過程非常簡單
  性能時間敏感的部分使用C代碼編寫因此具有很好的性能
  PNG格式圖形圖形采用GD庫直接產生PNG格式
  可定制性MRTG產生的web頁面是完全可以定制的
  mrtg的主頁是可以從這裡下載軟件
  
  Mrtg兼容性
  
  mrtg軟件可以運行在以下的操作系統上
  
  Linux x x x x (Intel and Alpha and Sparc and PowerPC)
  Linux MIPS Linux S/
  SunOS
  Solaris
  AIX
  HPUX
  WindowsNT k XP
  IRIX
  BSDI BSD/OS x
  NetBSD x
  FreeBSD x x x
  OpenBSD x
  Digital Unix
  SCO Open Server
  Reliant UNIX
  NeXTStep
  OpenStep
  Mac OS X
  And about and other sensible Unix
  
  可以通過mrtg監控的設備(目前市場上絕大多數產品都支持SNMP協議只要支持SNMP協議 的設備就都可以使用MRTG來監控)
  
  Com NETBuilders LANplex and
  Com etherswitches and hubs
  Com Linkswitch
  Com Superstack II switch MX
  Com ADSL Router
  Alantec powerhub
  Allied Telesyn XL and XL port managed switches
  Annex terminal server
  Asante Hub
  Ascend (Lucent) Max []x Pipeline TNT APX MAX
  Alcatel (Assured Access) x OmniSR OmniCore
  AT&T Wave Point Lan
  BayNetworks (Wellfleet) and up BayStack T Instant Internet see Nortel
  BreezeCom APSA
  Cabletron ESX Etherswitch Smartswitch and router
  Centillion Token Ring SpeedSwtich (IBM Token Ring Switch)
  About every Cisco Kit there is
  CentreCOM
  Compatible Systems
  DECBridge DEC EF EE Gigaswitch
  ELSA Lancom L (Wireless Router)
  Enterasys Matrix E VH and VHS Switche
  Ericsson Tirgis Series RAS Servers
  Extreme Networks Blackdiamond & Alpine Layer Switches
  Fore ASX ATM
  FlowPoint ATM/DSL Router
  Formula series
  Foundry BigIron Gigabit FastIron Switch ServerIron Switch
  Cable Modems from Lancity Terayon and DOCSIS
  HP network interfaces disks database Informix
  HP AdvanceStack/Procurve Switch and AdvanceStack Switch
  HP Procurve Switches model m m and m
  IBM swtich (with MB ATM blades installed) IBM ISDN Routers
  Intel switches (details) T Intel Gigabit Server adapter
  IMV Victron NetPro UPS
  Kentrox Pacesetter Pro
  Lantronix Bridge
  Lucent/Xedia Access PointT
  Livingston (Lucent) IRX R IRX PME(R) PME ORU
  Motorola Regional Node SB CableModem and routers
  Morningstar terminal servers/routers
  MGE (Merlin Gerin) UPSes (details)
  Network Appliance
  Netopia RC SDSL
  Netscreen / /
  Nortel Networks Bay Routers BCN BLN ASN ARN AN Passport k and Passport k series L switches BayStack L switches
  Nortel Networks Accelar L Switches
  Nokia IP //
  Nbase ethernet switch
  Novell
  Rmon probes
  SGIServer (Irix )
  Any server server running HPUX Ultrix Solaris SunOS OSF NetBSD FreeBSD BSDi Linux AIX OpenBSD Irix or even Windows operating systems (badly) when using NETSNMP (former UCDSNMP)
  Apple Mac (An snmp service is included on the OS CD >= )
  Shiva Accesport
  Solaris Server
  Squid Web cache
  USRobotics Total Control Modemracks
  Wellfleet (later Bay Networks): see Nortel routers
  WaveWireless SpeedLan x RF Routers
  WinNT MS Proxy
  Xylan (today Alcatel) C port / OmniStack Switch k devices including ATM links
  Yamaha rti
  Zyxel Prestige P X
  不支持mrtg的設備
  DLink switches (details)
  
  SNMP簡介
  
  一個網絡管理系統一般要包含以下幾個元素①若干個(可能很多個)需要被管理的網絡設 備節點如路由器服務器等設備每個節點上都運行著一個稱為設備代理(agent)的應 用進程其實現對被管理設備的各種被管理對象的信息如流量等的搜集和對這些被管對象 的訪問的支持②至少一個管理工作站該管理站運行著管理平台應用系統實現為管理 員提供對被管設備的可視化的圖形界面從而使管理員可以方便的進行管理③一個管理 協議用來定義設備代理和管理工作站之間管理信息傳送的規程其中管理協議的操作是 在管理框架下進行的管理框架定義了和安全相關的認證授權訪問控制和加密策略等各 種安全防護框架
  
  在運行TCP/IP協議的互聯網環境中管理協議標准是簡單網絡管理協議(Simple Network Management ProtocolSNMP)其定義了傳送管理信息的協議消息格式及管理站和設備代 理相互之間進行消息傳送的規程
  
  出於業界對網絡管理協議標准化的迫切要求的驅動IETF於發布了SNMPv的正式RFC 文檔其設計思想重點放在保證協議的簡單性靈活性和可擴展性上並希望把SNMP作為 一個過渡性的網管協議來作為實現對互連的網絡設備進行管理時遵循的標准待OSI的網 絡管理協議—CMIP的開發實現和標准化成熟和完善到可以在業界推廣之後再用CMIP來 替換SNMP但是由於各種的原因CMIP並沒有替代SNMP而SNMP發展為業界的標准
  
  SNMP一共發展有個主版本分別為SNMPv SNMPv和SNMPv其中SNMPv又分為若干個 子版本其中SNMPvc應用最為廣泛:
  
  SNMPv: 是第一個正式協議版本在RFCRFC中定義該版本采用了基於共同體 名的安全機制
  SNMPvc: 這個版本被稱為基於共同體名的SNMPv使用基於共同體名的安全機制和 SNMPvp做出的協議操作方面的擴充由RFCRFC定義
  SNMPv: 該協議版本采用基於用戶的安全機制其安全機制是在SNMPvu和SNMPv*基礎上 進行大量的評議以後進行了更新並且對協議機的邏輯功能模塊的進行了劃分而保證了良 好的可擴充性由RFCRFC所定義
  
  運行SNMP管理系統的原理及SNMP協議
  
  使用SNMP協議的網絡管理系統管理結構工作一般包括管理進程通過定時向各個設備的設 備代理進程發送查詢請求消息(以輪詢方式)來跟蹤各個設備的狀態而當設備出現異常 事件如設備冷啟動等時設備代理進程主動向管理進程發送陷阱消息匯報出現的異常事 件這些輪詢消息和陷阱消息的發送和接受規程及其格式定義都是由SNMP協議定義的而 被管理設備將其各種管理對象的信息都存放在一個稱為管理信息庫(Management Information Base)庫結構中
  
  其中SNMP協議是運行在UDP協議之上它利用的是UDP協議的/端口其中端口被 設備代理監聽等待接受管理者進程發送的管理信息查詢請求消息端口由管理者進 程監聽等待設備代理進程發送的異常事件報告陷阱消息如Trap
  
  設備的所有的需要被管理的信息被看作一個各種被管理對象的集合這些被管理對象由 OSI定義在一個被稱作管理信息庫(Management Information BaseMIB)的虛擬的信息庫 中
  

From:http://tw.wingwit.com/Article/Network/201311/29973.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.