`
rq2_79
  • 浏览: 240544 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Linux下MRTG的安装与配置

阅读更多

 

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安装

    本篇文章将详细讲解如何在Linux系统中安装MRTG。 首先,我们需要准备一些依赖库,这些库在MRTG安装过程中是必需的。从提供的文件列表中,我们可以看到以下几个关键的库文件: 1. `fontconfig-2.3.0.tar.gz`:这是...

    Linux Mrtg监控主机流量的安装方法

    在Linux上安装MRTG主要涉及以下步骤: 1. **配置SNMP服务**: - 首先需要确保系统的SNMP服务已启用,并正确配置。在 `/etc/snmp/snmpd.conf` 文件中,你需要取消对SNMP视图的限制,允许MRTG访问流量数据。具体来说...

    Linux下的MRTG流量监控的设计与实现

    实现MRTG监控,首先需要在Linux服务器上安装MRTG软件包,然后配置MRTG的配置文件,指定要监控的设备IP、SNMP社区字符串、监控间隔等参数。此外,还需要设置Web服务器(如Apache)以显示MRTG生成的图表。 4. **监控...

    linux上安装mrtg配置交换机snmp监控交换机流量借鉴.pdf

    Linux 上安装 MRTG 配置交换机 SNMP 监控交换机流量借鉴 一、交换机 SNMP 配置 在 Linux 上安装 MRTG 之前,需要先配置交换机的 SNMP 设置。SNMP 是一种简单的网络管理协议,用于管理和监控网络设备。Cisco 交换机...

    MRTG for LINUX

    MRTG是网络监控的重要工具,通过配置SNMP服务和安装必要的库,可以在Linux系统上有效地监控网络流量。定期检查和维护配置文件以及生成的图表,有助于及时发现并解决网络问题。在实际操作中,还应注意网络安全,确保...

    Linux系统mrtg安装设置教程.docx

    在Linux系统上安装和配置MRTG,需要遵循以下步骤: 1. **SNMP服务的配置**: - MRTG依赖SNMP服务,首先确保SNMP服务已启用。打开`/etc/snmp/snmpd.conf`配置文件,修改权限设置,允许访问MIB2,例如: ``` ...

    linux下mrtg流量监控

    【Linux下MRTG流量监控】是针对Linux服务器和网络设备进行流量监控的一种解决方案。MRTG(Multi Router Traffic Grapher)是一款免费的网络流量监控工具,它利用SNMP(Simple Network Management Protocol)协议从...

    MRTG详细配置图解

    2. 将MRTG安装在C盘的“c:\mrtg”目录下。 3. 安装Perl并将其路径添加到系统环境变量Path中。 4. 检验Perl是否安装成功,可以通过命令行运行`perl mrtg`并查看返回结果。 **安装IIS服务**(这部分内容未详述,通常...

    MRTG超详细配置

    5. **创建MRTG配置文件**: ``` /usr/local/mrtg/bin/cfgmaker --output=/usr/local/apache/htdocs/mrtg/mrtg.cfg public@192.168.0.1 ``` 6. **修改配置文件**: - `WorkDir:` 设置为MRTG数据的存放路径。 -...

    mrtg的配置(自己沒看過哩)

    提供的压缩包文件`delphi學習.chm`似乎与MRTG配置无关,可能是一个关于Delphi编程的学习资料。而`mrtg122.pdf`和`mrtg.pdf`可能是MRTG的用户手册或教程,它们会更详细地解释配置过程和高级功能,对深入了解和使用...

    mrtg 监控脚本及配置

    ### 四、监控脚本与MRTG配置结合 在配置文件中,你可以将上述脚本的输出作为数据源,例如: ```cfg Target [Local_CPU]: /path/to/cpu.sh WorkDir: /var/lib/mrtg/local_cpu Options [Local_CPU]: growright, width=...

    linux中的MRTG

    在实际应用中,MRTG的文档"mrtg.doc"可能包含了关于如何安装、配置、使用MRTG的详细步骤,包括设置SNMP配置、编写配置文件、启动MRTG服务、访问生成的图表等内容。这份文档对于初次接触MRTG的用户来说是非常有价值的...

    基于MRTG的网络流量监测系统设计与实现 实验报告

    - **MRTG软件安装与配置**:下载并解压MRTG软件,修改配置文件以适应本机环境。 #### 2. 方法手段 ##### 实验工具与环境 - **SNMP协议**:用于获取网络设备状态信息。 - **IIS服务**:提供Web服务支持,将MRTG...

    全面的mrtg的安装,大个多看看

    本文详细介绍了如何在Linux环境下安装和配置MRTG,包括前期准备、Apache Web服务器的安装配置、MRTG的安装配置等关键步骤。通过这种方式,可以有效地监控网络流量并直观地展示给管理员,对于网络管理和维护具有重要...

    mrtg配置.txt

    ### MRTG配置详解 #### 一、MRTG简介 MRTG(Multi Router Traffic Grapher)是一款在Linux环境下非常实用的流量监控工具。它主要用于收集网络设备上的SNMP数据,并将这些数据以图形的形式展示出来,方便管理员对...

    mrtg-2.12.2.tar.gz

    MRTG是一个强大的网络流量监控工具,通过简单配置即可在Linux环境下实现对网络设备的流量监控。安装和使用MRTG-2.12.2,可以帮助网络管理员有效管理和优化网络资源,提高网络运维效率。在实际使用中,需根据具体环境...

    mrtg-2.13.2.tar.gz

    《MRTG(Multi Router Traffic Grapher)2.13.2在Linux平台上的搭建与应用》 MRTG,全称Multi Router Traffic Grapher,是一款广泛使用的网络流量监控工具,由Tobias Oetiker开发。MRTG的主要功能是收集、分析网络...

    Linux主机性能监测与MRTG的应用.pdf

    Linux主机性能监测与MRTG的应用是网络管理中的重要组成部分,它们能提供对网络健康状况的深度洞察,帮助管理员预测和解决性能问题,提高整体网络效率。同时,合理利用sysstat工具可以获取更详细的系统内部信息,...

Global site tag (gtag.js) - Google Analytics