用MRTG检测Linux网络性能.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用MRTG检测Linux网络性能

用MRTG检测Linux网络性能 文摘内容: 摘要   为了全面衡量网络运行状况,就需要对网络状态做更细致、更精确的测量。本文向你介绍一款基于SNMP的典型网络流量统计分析工具MRTG(MultiRouter Traffic Grapher, MRTG)的使用方法。(2002-11-08 11:35:17) By 风过留枫, 出处:转载自赛迪网 作者:仇立环   随着Linux应用的日益广泛,有大量的网络服务器使用Linux操作系统。为了全面衡量网络运行状况,就需要对网络状态做更细致、更精确的测量。SNMP协议的制订为互联网测量提供了有力支持。MRTG(MultiRouter Traffic Grapher, MRTG)就是基于SNMP的典型网络流量统计分析工具。它耗用的系统资源很小,因此有很多外挂的程序也依附在MRTG下。它通过SNMP协议从设备得到其流量信息,并将流量负载以包含JPEG格式图形的HTML文档的方式显示给用户,以非常直观的形式显示流量负载。 工作原理   网络服务器的资料总流量(网卡的资料传送总数)、CPU使用率以及特殊服务(例如Squid的代理服务)等的封包传送率(或者说是流量)是网络管理人员所必须要注意的事项。因为当主机的CPU使用率过高时,系统可能呈现不稳定的状态,这就需要注意是哪一个服务或者谁在尝试窃取我们的资料。因此,网络管理方面,有必要了解我们主机的流量状态,并视流量来加以限制或者是加大带宽。   我们可以从MRTG的主页:/下载MRTG软件。在网站:http://www.stat.ee.ethz.ch/mrtg/可以得到MRTG流量监测图的输出结果。示例如图1所示。 图1 MRTG流量监测图的输出结果   MRTG是用Perl写成的,并且使用了zlib、gd以及png等函数(zlib用来压缩图表、gd用来绘制图表)。服务器中已经含有下列的软件:perl(perl-5.0xx以上)、zlib(zlib-1.1.3-xx以上)、gd(gd-1.3.xx以上)、libpng和Apache。   可以用RPM来确认它们:   rpm -qa | grep perl   rpm -qa | grep zlib   rpm -qa | grep gd   rpm -qa | grep libpng   另外,由于MRTG以HTTP的格式输出成图表来显示,因此必须要安装好Apache。以下,我们使用了预设的Apache路径,为/usr/local/apache/htdocs这个路径来安装MRTG输出的图表。要注意,如果没有Apache,虽然仍可以强行执行MRTG,但那就无法显示图表了。 安装MRTG   由于MRTG是通过SNMP通讯协议来要求资料,因此Linux上需要先安装相应的软件,通常是安装ucd-snmp这套软件。   1.下载ucd-snmp-4.2.1.tar.gz,mrtg-2.9.17.tar.gz。   2.安装ucd-snmp-4.2.1.tar.gz。   [root@tsai/root]#cd /usr/local/src   [root@tsaisrc]#cp /root/ucd-snmp-4.2.1.tar.gz   [root@tsaisrc]#tar -zxvfucd-snmp-4.2.1.tar.gz   [root@tsaisrc]#cd ucd-snmp-4.2.1   [root@tsaiucd-snmp-4.2.1]# ./configure--prefix=/usr/local/snmp   [root@tsaiucd-snmp-4.2.1]# make   [root@tsaiucd-snmp-4.2.1]# makeinstall   3.启动ucd-snmp。   直接在shell下面打上/usr/local/snmp/sbin/snmpd即可,或者直接加在/etc/rc.d/rc.local当中,就可以自动开机启动了。   4.安装。   [root@tsai/root]# cd/usr/local/src   [root@tsaisrc]# cp/root/mrtg-2.9.17.tar.gz.   [root@tsaisrc]# tar-zxvfmrtg-2.9.17.tar.gz   [root@tsaisrc]# cdmrtg-2.9.17   [root@tsaimrtg-2.9.17]# ./configure--prefix=/usr/local/mrtg-2   --with-gd=/usr/include   --with-gd-lib=/usr/li

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档