网络安全

位置:IT落伍者 >> 网络安全 >> 浏览文章

网络流量监控器mrtg全攻略


发布日期:2023年02月22日
 
网络流量监控器mrtg全攻略
简介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 XPIRIX 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)的虚拟的信息库 中

上一篇:网管管理技巧12招让系统更安全

下一篇:Win2k 网络客户端的安装和配置