用MRTG监控网络流量

http://tech.ddvip.com   2007年06月24日    社区交流 收藏本文

内容摘要:Mrtg(Multi Router Traffic Grapher,MRTG)是一个监控网络链路流量负载的工具软件,它可以从所有运行SNMP协议的设备上(包括服务器、路由器、交换机等)抓取到信息,自动生成包含PNG格式的图形,并以HTML文档方式显示给用户。

   随着网络应用的日益广泛,有大量的数据在网络中传输。为了全面衡量网络运行状况,就需要对网络状态做更细致、更精确的测量。SNMP协议的制订为互联网测量提供了有力支持。MRTG(MultiRouter Traffic Grapher, MRTG)就是基于SNMP的典型网络流量统计分析工具。它的优点是耗用的系统资源小,可以非常直观地显示流量负载,因此有很多外挂的程序也依附在MRTG下,通过SNMP协议从设备得到其流量信息,并将流量负载以包含PNG格式图形的HTML文档的方式显示给用户。

  1 MRTG工作原理

  MRTG是一个简单的网络软件,它是利用SNMP协议,去侦测指定的运行有SNMP协议的网络设备。每隔几分钟采样并统计其设备流量,将统计结果绘成统计图,这样用户能很容易地从统计图上观察出实际网络的流量。统计图如下:

  

  2 安装配置MRTG

  2.1 设置SNMP网络管理协议

  为了监控网络流量,需要先设置设备参数,这些设备可能是路由器、交换机…甚至于一台安装了Windows 2000的电脑,只要支持SNMP的traps,都可以作为被监控的对象。

  1) Windows 2000服务器的设置

   Windows 2000 Server中内含了SNMP网络管理协议,如果你想通过MRTG来监控一台Windows 2000服务器的相关信息,就需要启用该Windows 2000 Server的SNMP协议。

  在Windows 2000 Server的控制面板中,选择“添加/删除程序”,点击“添加/删除Windows组件”,双击“管理和监视工具”,选中“简单网络管理协议”,确定后,选择“下一步”,完成安装。

  为了提高安全性,需要将系统默认的community(团体名)从public修改为mrtg。

责编:豆豆技术应用

正在加载评论...