MRTG通过SNMP从设备中得到使用设备(如交换机)的网络流量信息,并把PNG格式图形以HTML方式显示出来,便于网络管理员对所监控设备(交换机)进行管理。目前市场上可网管型(智能)的交换机都支持SNMP,可以通过MRTG进行网络流量监控。
下面以Red Hat Linux 9.0为例介绍MRTG的安装与配置。
1.安装基础软件包
要安装MRTG软件包必须首先安装gcc、perl、gd、libpng、zlib、freetype等软件包。
2.安装配置net-snmp
光盘里有net-snmp的安装RPM包,安装完以后,配置/etc/snmp/snmpd.conf文件,使其能配合MRTG工作。
把下面的#号去掉
#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
修改以后可以启动snmpd服务:
#/etc/rc.d/init.d/snmpd start
3.安装配置MRTG
① 安装tar软件包
# tar zvxf mrtg-2.9.28.tar.gz
# cd mrtg-2.9.28
#./configure --prefix=/usr/local/mrtg \
--with-gd=/usr/include \
--with-gd-lib=/usr/lib \
--with-gd-inc=/usr/include \
--with-png=/usr/include \
--with-zlib=/usr/include &&
# make &&make install
② 生成配置文件
# mkdir /usr/local/mrtg/cfg
#cd /usr/local/mrtg/bin
#./cfgmaker --global 'WorkDir: /usr/local/httpd/htdocs/' \
--global 'Options[_]: bits,growright'\
--global 'Language: GB2312' \
--output /usr/local/mrtg/cfg/xxx.cfg \
public@XXX.XXX.XXX.XXX
#
"XXX.XXX.XXX.XXX"是SNMP服务器的IP,以上命令将生成服务器的配置文件。MRTG生成的HTML页面可以完全由用户定制,所有定制都是通过对生成的配置文件的修改来实现的。MRTG配置文件的内容很丰富,相关内容请参考MRTG的帮助文档。
③ 设置MRTG定期执行方式
执行"crontab-e",加入如下行:
*/5 * * * * /bin/env LANG=en_US /usr/local//mrtg/bin/mrtg /usr/local/mrtg/cfg/xxx.cfg
以上命令设定每隔5分钟监控一次配置文件xxx.cfg中所定义的服务器。5分钟是一个比较合理的值,也可以按自己的需求重新定义。
④ 建立索引页面
执行以下命令还可以生成一个索引页面:
#cd /usr/local/mrtg/bin
#./indexmaker --output="/usr/local/ /httpd/htdocs/index.html"
--title="Taffic Monitor Center" /usr/local/ /mrtg/cfg/xxx.cfg
到此为止,配置完毕,重新启动snmp和httpd服务,访问http://ip/mrtg/
,就能看到网络流量图了
分享到:
相关推荐
本篇文章将详细讲解如何在Linux系统中安装MRTG。 首先,我们需要准备一些依赖库,这些库在MRTG安装过程中是必需的。从提供的文件列表中,我们可以看到以下几个关键的库文件: 1. `fontconfig-2.3.0.tar.gz`:这是...
在Linux上安装MRTG主要涉及以下步骤: 1. **配置SNMP服务**: - 首先需要确保系统的SNMP服务已启用,并正确配置。在 `/etc/snmp/snmpd.conf` 文件中,你需要取消对SNMP视图的限制,允许MRTG访问流量数据。具体来说...
实现MRTG监控,首先需要在Linux服务器上安装MRTG软件包,然后配置MRTG的配置文件,指定要监控的设备IP、SNMP社区字符串、监控间隔等参数。此外,还需要设置Web服务器(如Apache)以显示MRTG生成的图表。 4. **监控...
Linux 上安装 MRTG 配置交换机 SNMP 监控交换机流量借鉴 一、交换机 SNMP 配置 在 Linux 上安装 MRTG 之前,需要先配置交换机的 SNMP 设置。SNMP 是一种简单的网络管理协议,用于管理和监控网络设备。Cisco 交换机...
MRTG是网络监控的重要工具,通过配置SNMP服务和安装必要的库,可以在Linux系统上有效地监控网络流量。定期检查和维护配置文件以及生成的图表,有助于及时发现并解决网络问题。在实际操作中,还应注意网络安全,确保...
在Linux系统上安装和配置MRTG,需要遵循以下步骤: 1. **SNMP服务的配置**: - MRTG依赖SNMP服务,首先确保SNMP服务已启用。打开`/etc/snmp/snmpd.conf`配置文件,修改权限设置,允许访问MIB2,例如: ``` ...
【Linux下MRTG流量监控】是针对Linux服务器和网络设备进行流量监控的一种解决方案。MRTG(Multi Router Traffic Grapher)是一款免费的网络流量监控工具,它利用SNMP(Simple Network Management Protocol)协议从...
2. 将MRTG安装在C盘的“c:\mrtg”目录下。 3. 安装Perl并将其路径添加到系统环境变量Path中。 4. 检验Perl是否安装成功,可以通过命令行运行`perl mrtg`并查看返回结果。 **安装IIS服务**(这部分内容未详述,通常...
5. **创建MRTG配置文件**: ``` /usr/local/mrtg/bin/cfgmaker --output=/usr/local/apache/htdocs/mrtg/mrtg.cfg public@192.168.0.1 ``` 6. **修改配置文件**: - `WorkDir:` 设置为MRTG数据的存放路径。 -...
提供的压缩包文件`delphi學習.chm`似乎与MRTG配置无关,可能是一个关于Delphi编程的学习资料。而`mrtg122.pdf`和`mrtg.pdf`可能是MRTG的用户手册或教程,它们会更详细地解释配置过程和高级功能,对深入了解和使用...
### 四、监控脚本与MRTG配置结合 在配置文件中,你可以将上述脚本的输出作为数据源,例如: ```cfg Target [Local_CPU]: /path/to/cpu.sh WorkDir: /var/lib/mrtg/local_cpu Options [Local_CPU]: growright, width=...
在实际应用中,MRTG的文档"mrtg.doc"可能包含了关于如何安装、配置、使用MRTG的详细步骤,包括设置SNMP配置、编写配置文件、启动MRTG服务、访问生成的图表等内容。这份文档对于初次接触MRTG的用户来说是非常有价值的...
- **MRTG软件安装与配置**:下载并解压MRTG软件,修改配置文件以适应本机环境。 #### 2. 方法手段 ##### 实验工具与环境 - **SNMP协议**:用于获取网络设备状态信息。 - **IIS服务**:提供Web服务支持,将MRTG...
本文详细介绍了如何在Linux环境下安装和配置MRTG,包括前期准备、Apache Web服务器的安装配置、MRTG的安装配置等关键步骤。通过这种方式,可以有效地监控网络流量并直观地展示给管理员,对于网络管理和维护具有重要...
### MRTG配置详解 #### 一、MRTG简介 MRTG(Multi Router Traffic Grapher)是一款在Linux环境下非常实用的流量监控工具。它主要用于收集网络设备上的SNMP数据,并将这些数据以图形的形式展示出来,方便管理员对...
MRTG是一个强大的网络流量监控工具,通过简单配置即可在Linux环境下实现对网络设备的流量监控。安装和使用MRTG-2.12.2,可以帮助网络管理员有效管理和优化网络资源,提高网络运维效率。在实际使用中,需根据具体环境...
《MRTG(Multi Router Traffic Grapher)2.13.2在Linux平台上的搭建与应用》 MRTG,全称Multi Router Traffic Grapher,是一款广泛使用的网络流量监控工具,由Tobias Oetiker开发。MRTG的主要功能是收集、分析网络...
Linux主机性能监测与MRTG的应用是网络管理中的重要组成部分,它们能提供对网络健康状况的深度洞察,帮助管理员预测和解决性能问题,提高整体网络效率。同时,合理利用sysstat工具可以获取更详细的系统内部信息,...