其它软件包的检查:
[root@mail doc]# rpm -qa|grep gd
gd-1.8.4-4
gd-devel-1.8.4-4
[root@mail doc]# rpm -qa|grep perl
perl-5.6.0-17
mod_perl-1.24_01-3
[root@mail doc]# rpm -qa|grep libp
libpng-1.0.12-2
libpng-devel-1.0.12-2
[root@mail doc]# rpm -qa|grep zlib
zlib-1.1.3-24
zlib-devel-1.1.3-24
[root@mail doc]# rpm -qa|grep gcc
gcc-2.96-98
gcc-g77-2.96-98
gcc-c++-2.96-98
目前mrtg的最新版本为mrtg-2.16.1:
wget ftp://ftp.idilis.ro/mirrors/mrtg/mrtg-2.16.1.tar.gz
[root@mail src]# tar xvfz mrtg-2.16.1.tar.gz
[root@mail src]# cd mrtg-2.16.1
[root@mail mrtg-2.16.1]# ./configure --prefix=/data/mrtg
[root@mail mrtg-2.16.1]# make
[root@mail mrtg-2.16.1]# make install
到现在我们就已经正确地安装了MRTG系统。
配置SNMP服务
对于不同的设备,配置SNMP支持的方法是不一致的,具体请参考设备的随机文档,一般里 面都有详细的介绍。这里我们讨论在Linux环境下配置SNMP服务器,以实现对本机流出流入数据的分析和报表(我的应用环境是使用Linux带动一个小型局域网上网,监控本机进出 流量)。
在linux环境下安装snmp软件包是很容易的,只需要安装相应的软件包即可:
[root@mail doc]# rpm -qa|grep snmp
net-snmp-libs-5.3.1-14.el5
net-snmp-libs-5.3.1-14.el5
net-snmp-5.3.1-14.el5
[root@mail doc]# /etc/rc.d/init.d/snmpd start
Starting snmpd: [ OK ]
如果命令输出如上所示,就表示snmp服务器启动正常。
为了配合mrtg使用,还要修改snmpd的配置,以使其允许mrtg读取其interface(网络接口) 流量数据。
vi /etc/snmp/snmpd.conf
装下面这个的#注
view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc
然后将
access notConfigGroup "" any noauth exact systemview none none
修改为:
access notConfigGroup "" any noauth exact mib2 none none
在55行左右加入:
view systemview included .1.3.6.1.2.1.2
然后再重新启动snmpd:
/etc/rc.d/init.d/snmpd restart
生成MRTG配置文件
# mkdir /data/mrtg/cfg/
配置文件:/data/mrtg/cfg/mrtg.cfg
# cd /data/mrtg/bin
# ./cfgmaker --global 'WorkDir: /data/apache2/htdocs/mrtg' --global 'Options[_]: bits,growright' --output /data/mrtg/cfg/mrtg.cfg public@192.168.3.9
更新信息.
env LANG=C /data/mrtg/bin/mrtg /data/mrtg/cfg/mrtg.cfg
# mkdir /data/apache2/htdocs/mrtg
生成mrtg的index文件
# ./indexmaker --output /data/apache2/htdocs/mrtg/index.html /data/mrtg/cfg/mrtg.cfg
<VirtualHost mrgt.yourdomanin.com>
servername mrgt.yourdomanin.com
documentroot /data/apache2/htdocs/mrtg
customlog logs/mrgt.yourdomanin.com common
</VirtualHost>
<directory "/data/apache2/htdocs/mrtg/">
options followsymlinks includes
allowoverride none
order allow,deny
allow from all
authname "MRTG流量察看"
authtype basic
authuserfile /data/apache2/passdir/mrtgpass
require user 4ujk
</directory>
生成密码:
mkdir /data/apache2/passdir/
/data/apache2/bin/htpasswd -bc /data/apache2/passdir/mrtgpass username userpass
让系统每隔5分钟执行一次mrtg,生成新的MRTG流量图
# crontab –e
*/5 * * * * env LANG=C /data/mrtg/bin/mrtg /data/mrtg/cfg/mrtg.cfg
分享到:
相关推荐
总之,MRTG 2.16.1与SNMP的结合,为网络管理员提供了强大的工具,使他们能有效地监控网络性能,预防网络问题,提高网络管理的效率和质量。无论是小规模的企业网络还是大型的数据中心,MRTG都是一个不可或缺的网络...
MRTG,全称Multi Router Traffic Grapher,是一款经典的网络流量监控工具,...通过下载并解压“mrtg-2.16.1.zip”,用户可以获得完整的MRTG安装包,包含所有必要的文件和文档,按照指南进行安装和配置,即可开始使用。
**网络流量监控器MRTG全攻略** MRTG(Multi Router Traffic Grapher)是一款用于监控网络链路流量负载的开源工具,适用于多种操作系统,包括Unix和Windows NT/2000/2003。它通过SNMP(Simple Network Management ...
总的来说,MRTG-2.9.17是网络流量监控领域的重要工具,它能够帮助网络管理员实时监控网络状况,及时发现和解决问题,优化网络资源的使用,确保网络的稳定性和效率。通过正确安装和配置MRTG,用户可以获取详尽的网络...
总的来说,MRTG-2.16.2是一个强大的网络流量监控工具,它帮助网络管理员监控网络健康,预防故障,优化网络资源分配,对于维护稳定高效的网络环境至关重要。通过深入理解和熟练使用MRTG,可以提升网络管理的效率和...
MRTG,全称为“Multi Router Traffic Grapher”,是一款用于监控网络设备流量的开源软件。MRTG的主要功能是收集网络设备(如路由器、交换机)的接口流量数据,并将其以图形化的形式展示,帮助网络管理员实时了解网络...
在安装和配置MRTG-2.17.2时,首先要确保目标网络设备支持SNMP,并正确配置了SNMP代理。然后,下载并解压MRTG的压缩包,其中包含了“下载吧下载说明.htm”、“程序使用说明.txt”以及“mrtg-2.17.2”主程序文件。按照...
**MRTG(Multi Router Traffic Grapher)**是一款开源网络流量监控工具,它能够收集路由器或其他设备的流量数据,并以图形方式展示出来,帮助管理员监控网络性能和流量使用情况。本教程将指导您在Windows 7系统上...
MRTG-2.12.2是其在2005年发布的版本,它提供了一个简单且直观的方式来监控网络带宽使用情况,帮助管理员识别网络性能瓶颈,优化资源分配,以及提前预警可能的网络拥堵问题。 **安装MRTG-2.12.2** 1. **解压文件**...
MRTG,全称Multi Router Traffic Grapher,是一种广泛使用的网络流量监控工具,尤其适用于SNMP协议支持的设备。它通过收集网络设备的流量数据,并以图形化的方式展示出来,帮助网络管理员实时了解网络的性能和健康...
### 基于MRTG的网络流量监测系统设计与实现 实验报告 #### 1. 系统要求 为了确保MRTG网络流量监测系统的正常运行,首先需要确保计算机处于Windows XP操作系统环境下,并且具备以下条件: - **网络畅通**:确保...
**标题:“交mrtg-换网络流量图”** **描述:**在Windows操作系统环境下,通过MRTG(Multi Router Traffic Grapher)工具监控交换机的网络流量,以实时掌握交换机的工作状态并进行性能分析。 **标签:“交机换流量...
它通过SNMP(Simple Network Management Protocol)协议与网络设备交互,收集网络接口的流入和流出流量,然后生成图形化的报告,帮助管理员监控网络性能和使用情况。 在Linux上安装MRTG主要涉及以下步骤: 1. **...
MRTG(MultiRouter Traffic Grapher)是一款功能强大的网络流量监控工具,主要用于实时监控网络链路的流量负载情况。通过与SNMP(Simple Network Management Protocol)协议的结合使用,MRTG可以从支持SNMP的网络...
MRTG,全称为Multi Router Traffic Grapher,是一款开源网络流量监控工具,广泛应用于网络管理员对网络设备的流量进行实时监控和历史数据分析。MRTG 2.16.2是该软件的一个版本,它提供了丰富的功能和改进,旨在帮助...
Linux 上安装 MRTG 配置交换机 SNMP 监控交换机流量借鉴 ...本文档提供了 Linux 上安装 MRTG 配置交换机 SNMP 监控交换机流量的完整步骤。通过配置交换机的 SNMP 设置和安装 MRTG,可以实现对交换机流量的监控和管理。
【Linux下的MRTG流量监控的设计与实现】 网络流量监控是网络管理中不可或缺的一部分,它有助于识别网络瓶颈、预测带宽需求以及及时发现并解决网络问题。MRTG(Multi Router Traffic Grapher)是一个用于监控网络...
MRTG(Multi Router Traffic Grapher)是一款广泛使用的网络流量监控工具,主要通过SNMP(Simple Network Management Protocol)协议收集网络设备的流量数据,并以图形化的方式展示出来。这款工具对于网络管理员来说...