网络流量监控器mrtg全攻略(转)

网络流量监控器mrtg全攻略(转)[@more@]

  简介

  

  Mrtg(Multi Router Traffic Grapher,MRTG)是一个监控网络链路流量负载的工具软件, 它通过snmp协议从设备得到设备的流量信息,并将流量负载以包含PNG格式的图形的HTML 文档方式显示给用户,以非常直观的形式显示流量负载(可以在网站http:// www.stat.ee.ethz.ch/mrtg/得到mrtg的输出结果示例)。

  

  

  

  关于mrtg的最详细的信息可以从http://people.ee.ethz.ch/~oetiker/webtools/mrtg得 到。

  

  mrtg具有以下特色:

  

  可移植性:目前可以运行在大多数Unix系统和Windows NT之上。

  源码开放:Mrtg是用perl编写的,源代码完全开放。

  高可移植性的SNMP支持:Mrtg采用了Simon Leinen编写的具有高可移植性的SNMP实现模 块,从而不依赖于操作系统的SNMP模块支持。

  支持SNMPv2c:MRTG可以读取SNMPv2c的64位的记数器,从而大大减少了记数器回转次数。

  可靠的接口标识:被监控的设备的接口可以以IP地址、设备描述、SNMP对接口的编号及 Mac地址来标识。

  常量大小的日志文件:MRTG的日志不会变大,因为这里使用了独特的数据合并算法。

  自动配置功能:MRTG自身有配置工具套件,使得配置过程非常简单。

  性能:时间敏感的部分使用C代码编写,因此具有很好的性能。

  PNG格式图形:图形采用GD库直接产生PNG格式。

  可定制性:MRTG产生的web页面是完全可以定制的。

  mrtg的主页是http://www.mrtg.org,可以从这里下载软件。

  

  Mrtg兼容性

  

  mrtg软件可以运行在以下的操作系统上:

  

  Linux 1.2.x, 2.0.x, 2.2.x, 2.4.x (Intel and Alpha and Sparc and PowerPC)

  Linux MIPS, Linux S/390

  SunOS 4.1.3

  Solaris 2.4, 2.5, 2.5.1, 2.6, 7, 8

  AIX 4.1.4, 4.2.0.0, 4.3.2

  HPUX 9,10,11

  WindowsNT 3.51, 4.0, 2k, XP

  IRIX 5.3, 6.2

  BSDI BSD/OS 2.1, 4.x, 3.1

  NetBSD 1.5.x

  FreeBSD 2.1.x, 2.2.x, 3.1, 3.4, 4.x

  OpenBSD 2.x

  Digital Unix 4.0

  SCO Open Server 5.0

  Reliant UNIX

  NeXTStep 3.3

  OpenStep 4.2

  Mac OS X 10.1

  And about and other sensible Unix

  

  可以通过mrtg监控的设备(目前市场上绝大多数产品都支持SNMP协议,只要支持SNMP协议 的设备就都可以使用MRTG来监控):

  

  3Com NETBuilders, LANplex 6012 and 2500

  3Com etherswitches and hubs

  3Com Linkswitch 1000 1100 3300

  3Com Superstack II switch 3900, 3300 MX

  3Com 812 ADSL Router

  Alantec powerhub 7000

  Allied Telesyn - 8224XL and 8324XL 24 port managed switches

  Annex terminal server

  Asante Hub

  Ascend (Lucent) Max 600, [24]00x, Pipeline 50, TNT, APX-8000, MAX-6000

  Alcatel (Assured Access) x1600, OmniSR9, OmniCore 5022

  AT&T Wave Point, Lan

  BayNetworks (Wellfleet) 7.80 and up, BayStack 350T, Instant Internet, see Nortel

  BreezeCom AP,SA

  Cabletron ESX-820 Etherswitch, Smartswitch 2000,6000 and router

  Centillion Token Ring SpeedSwtich 100 (IBM 8251 Token Ring Switch)

  About every Cisco Kit there is ...

  CentreCOM 8116

  Compatible Systems

  DECBridge 620, DEC 900EF, 900EE, Gigaswitch

  ELSA Lancom L 11 (Wireless Router)

  Enterasys Matrix E5, VH-4802 and VH-2402S Switche

  Ericsson Tirgis Series RAS Servers

  Extreme Networks -- Blackdiamond 6808 & Alpine 3808 Layer 3 Switches

  Fore ASX200 ATM

  FlowPoint 2200 ATM/DSL Router

  Formula 8200 series

  Foundry BigIron 8000 Gigabit, FastIron Switch, ServerIron Switch

  Cable Modems from Lancity, Terayon and DOCSIS

  HP - network interfaces, disks, database Informix

  HP AdvanceStack/Procurve Switch 2000 and 2524, AdvanceStack Switch 200

  HP Procurve Switches , model 4000m, 2424m and 2400m

  IBM 8260 swtich (with 155MB ATM blades installed), IBM 2210 ISDN Routers.

  Intel switches (details) -- 510T, Intel Gigabit Server adapter

  IMV Victron NetPro 3000 UPS

  Kentrox Pacesetter Pro

  Lantronix Bridge

  Lucent/Xedia Access PointT 450, 1000

  Livingston (Lucent) IRX 3.2.1R, IRX 114, PM2E(R) PM3-2E OR-U

  Motorola 6560 Regional Node, SB3100 CableModem, 320, 6430 and 6455 routers

  Morningstar terminal servers/routers

  MGE (Merlin Gerin) UPSes (details)

  Network Appliance

  Netopia R7100C SDSL

  Netscreen 5 / 10 / 100

  Nortel Networks, Bay Routers BCN, BLN, ASN, ARN, AN, Passport 1k and Passport 8k3 series L3 switches, BayStack 450 L2 switches.

  Nortel Networks, Accelar L3 Switches

  Nokia IP 330/440/650

  Nbase ethernet switch

  Novell 3.11, 4.11

  Rmon probes

  SGI-Server (Irix 5.3)

  Any server server running HP-UX, Ultrix, Solaris, SunOS, OSF, NetBSD, FreeBSD, BSDi, Linux, AIX, OpenBSD, Irix or even Windows operating systems (badly), when using NET-SNMP (former UCD-SNMP).

  Apple Mac (An snmp service is included on the OS CD >= 8.5 )

  Shiva Accesport

  Solaris Server

  Squid Web cache

  US-Robotics Total Control Modemracks

  Wellfleet (later Bay Networks): see Nortel routers

  WaveWireless SpeedLan 8x00 RF Routers

  WinNT, MS Proxy

  Xylan (today Alcatel) 4024C 24port 10/100 OmniStack Switch, 9k devices, including ATM links.

  Yamaha rt100i

  Zyxel Prestige P310, 153X, 642.

  不支持mrtg的设备:

  D-Link switches (details)

  

  SNMP简介

  

  一个网络管理系统一般要包含以下几个元素:①若干个(可能很多个)需要被管理的网络设 备节点,如路由器、服务器等设备,每个节点上都运行着一个称为设备代理(agent)的应 用进程,其实现对被管理设备的各种被管理对象的信息如流量等的搜集和对这些被管对象 的访问的支持;②至少一个管理工作站,该管理站运行着管理平台应用系统,实现为管理 员提供对被管设备的可视化的图形界面,从而使管理员可以方便的进行管理;③一个管理 协议,用来定义设备代理和管理工作站之间管理信息传送的规程。其中管理协议的操作是 在管理框架下进行的,管理框架定义了和安全相关的认证,授权,访问控制和加密策略等各 种安全防护框架。

  

  在运行TCP/IP协议的互联网环境中,管理协议标准是简单网络管理协议(Simple Network Management Protocol,SNMP),其定义了传送管理信息的协议消息格式及管理站和设备代 理相互之间进行消息传送的规程。

  

  出于业界对网络管理协议标准化的迫切要求的驱动,IETF于1990发布了SNMPv1的正式RFC 文档;其设计思想重点放在保证协议的简单性、灵活性和可扩展性上,并希望把SNMP作为 一个过渡性的网管协议来作为实现对互连的网络设备进行管理时遵循的标准,待OSI的网 络管理协议―CMIP的开发、实现和标准化成熟和完善到可以在业界推广之后,再用CMIP来 替换SNMP。但是由于各种的原因,CMIP并没有替代SNMP,而SNMP发展为业界的标准。

  

  SNMP一共发展有3个主版本,分别为SNMPv1 ,SNMPv2和SNMPv3。其中SNMPv2又分为若干个 子版本,其中SNMPv2c应用最为广泛:

  

  SNMPv1: 是第一个正式协议版本,在RFC1155-RFC1158中定义,该版本采用了基于共同体 名的安全机制;

  SNMPv2c: 这个版本被称为基于共同体名的SNMPv2,使用基于共同体名的安全机制和 SNMPv2p做出的协议操作方面的扩充,由RFC1901-RFC1906定义;

  SNMPv3: 该协议版本采用基于用户的安全机制,其安全机制是在SNMPv2u和SNMPv2*基础上 进行大量的评议以后进行了更新,并且对协议机的逻辑功能模块的进行了划分而保证了良 好的可扩充性,由RFC2271-RFC2275所定义。

  

  运行SNMP管理系统的原理及SNMP协议

  

  使用SNMP协议的网络管理系统管理结构工作一般包括:管理进程通过定时向各个设备的设 备代理进程发送查询请求消息(以轮询方式),来跟踪各个设备的状态;而当设备出现异常 事件如设备冷启动等时,设备代理进程主动向管理进程发送陷阱消息,汇报出现的异常事 件。这些轮询消息和陷阱消息的发送和接受规程及其格式定义都是由SNMP协议定义的;而 被管理设备将其各种管理对象的信息都存放在一个称为管理信息库(Management Information Base)库结构中。

  

  其中SNMP协议是运行在UDP协议之上,它利用的是UDP协议的161/162端口。其中161端口被 设备代理监听,等待接受管理者进程发送的管理信息查询请求消息;162端口由管理者进 程监听等待设备代理进程发送的异常事件报告陷阱消息,如Trap。

  

  设备的所有的需要被管理的信息被看作一个各种被管理对象的集合,这些被管理对象由 OSI定义在一个被称作管理信息库(Management Information Base,MIB)的虚拟的信息库 中。

  

  


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10783465/viewspace-959800/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10783465/viewspace-959800/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值