`

mrtg snmp监控网络流量的简单安装配置文档

阅读更多

mrtg snmp安装配置文档

1、net-snmp安装在被监测的机器上,并启动服务。
2、mrtg安装在提供web服务的机器上,放在计划任务里,定时向被监测的机器获取信息
3、当然提供web服务是需要web服务器的,简单的httpd就可以了。


================centOS 安装net-snmp 和 mrtg ======================================
参考文档:
http://wiki.centos.org/TipsAndTricks/MRTG
http://oss.oetiker.ch/mrtg/
http://oss.oetiker.ch/mrtg/doc/mrtg-unix-guide.en.html
http://wiki.centos.org/TipsAndTricks/MRTG

我的实践:
1、如果没有apache httpd请安装
yum install httpd

2、yum -y install mrtg

3、yum -y install net-snmp-utils


4、vi /etc/snmp/snmpd.conf
{

4.1、取消下面的注释
#view mib2   included  .iso.org.dod.internet.mgmt.mib-2 fc
4、2
#       group          context sec.model sec.level prefix read   write  notif
access  notConfigGroup ""      any       noauth    exact  systemview none none
修改为
access  notConfigGroup ""      any       noauth    exact  mib2 none none

}

5、/etc/init.d/snmpd start

6、cfgmaker --global 'WorkDir: /var/www/mrtg'  \
          --global 'Options[_]: bits,growright' \
          --output /var/www/mrtg/mrtg.cfg    \
           public@192.168.0.129;

这第6步需要说明,这里会生成配置文件
web服务目录:WorkDir: /var/www/mrtg
单位等:Options[_]: bits,growright
配置文件生成位置:output /var/www/mrtg/mrtg.cfg (我方这里很不明智,会暴露配置http://192.168.0.129/mrtg/mrtg.cfg,不过也不关紧要,要求高的话可以换个地方)

在mrtg.cfg中,举个监控某网卡的例子:
{{{

Target[192.168.0.129_2]: 2:public@192.168.0.129:
SetEnv[192.168.0.129_2]: MRTG_INT_IP="192.168.0.129" MRTG_INT_DESCR="eth0"
MaxBytes[192.168.0.129_2]: 12500000
Title[192.168.0.129_2]: Traffic Analysis for 192.168.0.129 -- eth0
PageTop[192.168.0.129_2]: <h1>Traffic Analysis for 192.168.0.129 -- eth0</h1>
                <div id="sysdetails">
                        <table>
                                <tr>
                                        <td>System:</td>
                                        <td>nfs129 in Unknown (edit /etc/snmp/snmpd.conf)</td>
                                </tr>
                                <tr>
                                        <td>Maintainer:</td>
                                        <td>Root &lt;root@localhost&gt; (configure /etc/snmp/snmp.local.conf)</td>
                                </tr>
                                <tr>
                                        <td>Description:</td>
                                        <td>eth0  </td>
                                </tr>
                                <tr>
                                        <td>ifType:</td>
                                        <td>ethernetCsmacd (6)</td>
                                </tr>
                                <tr>
                                        <td>ifName:</td>
                                        <td>eth0</td>
                                </tr>
                                <tr>
                                        <td>Max Speed:</td>
                                        <td>100.0 Mbits/s</td>
                                </tr>
                                <tr>
                                        <td>Ip:</td>
                                        <td>192.168.0.129 (home0.hadoop)</td>
                                </tr>
                        </table>
                </div>

}}}
想监控安装了snmpd服务的机器,可以仿照上面的写法增加。

7、indexmaker --output=/var/www/mrtg/index.html /var/www/mrtg/mrtg.cfg
这是生成页面的,每次配置改变了,可以执行这个,或者手动去改也行(按照里面的格式)。

8、执行三次(报错不管)
env LANG=C /usr/bin/mrtg /var/www/mrtg/mrtg.cfg
env LANG=C /usr/bin/mrtg /var/www/mrtg/mrtg.cfg
env LANG=C /usr/bin/mrtg /var/www/mrtg/mrtg.cfg

9、crontab -e
 */2 * * * *  /usr/bin/mrtg /var/www/mrtg/mrtg.cfg --logging /var/log/mrtg.log

10.vi /etc/httpd/conf.d/mrtg.conf

{{{
Alias /mrtg /var/www/mrtg

#<Location /mrtg>
#    Order deny,allow
#    Deny from all
#    Allow from 127.0.0.1
#    Allow from ::1
#    # Allow from .example.com
#</Location>

}}}

11、访问http://192.168.0.129/mrtg 就可以看见监控页面。


================gentoo 安装snmpd服务======================================
# emerge mrtg
emerge net-snmp


# cp /etc/snmp/snmpd.conf.example /etc/snmp/snmpd.conf
nano /etc/snmp/snmpd.conf
{{{
#       sec.name  source          community
com2sec notConfigUser  default       public
com2sec local     localhost       COMMUNITY
com2sec mynetwork NETWORK/24      COMMUNITY

#               sec.model  sec.name
group   notConfigGroup v1           notConfigUser
group MyRWGroup v1         local
group MyRWGroup v2c        local
group MyRWGroup usm        local
group MyROGroup v1         mynetwork
group MyROGroup v2c        mynetwork
group MyROGroup usm        mynetwork

#           incl/excl subtree                          mask
view all    included  .1                               80

#                context sec.model sec.level match  read   write  notif
access  notConfigGroup ""      any       noauth    exact  mib2 none none
access MyROGroup ""      any       noauth    exact  all    none   none
access MyRWGroup ""      any       noauth    exact  all    all    none

# -----------------------------------------------------------------------------
# status of notWritable.
view mib2   included  .iso.org.dod.internet.mgmt.mib-2 fc

syslocation Right here, right now.
syscontact Me <me@somewhere.org>

#  Make sure mountd is running
proc mountd

#  Make sure there are no more than 4 ntalkds running, but 0 is ok too.
proc ntalkd 4

#  Make sure at least one sendmail, but less than or equal to 10 are running.
proc sendmail 10 1

# a simple hello world
exec echotest /bin/echo hello world

#exec shelltest /bin/sh /tmp/shtest

# Check the / partition and make sure it contains at least 10 megs.

disk / 10000

# Check for loads:
load 12 14 14

}}}


/etc/init.d/snmpd start

0
1
分享到:
评论

相关推荐

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

    Linux 上安装 MRTG 配置交换机 SNMP 监控交换机流量借鉴 ...本文档提供了 Linux 上安装 MRTG 配置交换机 SNMP 监控交换机流量的完整步骤。通过配置交换机的 SNMP 设置和安装 MRTG,可以实现对交换机流量的监控和管理。

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

    它通过SNMP(Simple Network Management Protocol)协议与网络设备交互,收集网络接口的流入和流出流量,然后生成图形化的报告,帮助管理员监控网络性能和使用情况。 在Linux上安装MRTG主要涉及以下步骤: 1. **...

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

    MRTG(Multi Router Traffic Grapher)是一个用于监控网络流量和性能的开源工具,尤其在Linux环境下广泛使用。本文将详细介绍如何在Linux系统上利用MRTG来实施网络流量监控。 1. **引言** 在信息化社会中,网络...

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

    ### 基于MRTG的网络流量监测系统设计与实现 实验报告 #### 1. 系统要求 为了确保MRTG网络流量监测系统的正常运行,首先需要确保计算机处于Windows XP操作系统环境下,并且具备以下条件: - **网络畅通**:确保...

    MRTG.rar_MRTG_应用 网络流量 监控_流量统计_监控交换机_网络流量统计

    MRTG(MultiRouter Traffic Grapher, MRTG)是基于SNMP的典型网络流量统计分析工具。它不仅耗用的系统资源小,而且是完全免费的。它通过SNMP协议从设备得到其流量信息,并将流量负载以包含JPEG格式图形的HTML文档的...

    实战:利用MRTG进行网络监控

    总的来说,MRTG提供了一种有效且直观的方式来监控网络流量,对于网络管理员来说,它是一个不可或缺的工具。通过掌握MRTG的配置和使用,可以提升网络管理的效率和质量,及时发现并解决网络问题,确保网络的稳定运行。

    mrtg流量监控软件

    MRTG(Multi Router Traffic Grapher)是一款广泛使用的网络流量监控工具,由Tobias Oetiker开发。它能够实时地监控和图表化网络设备的带宽使用情况,帮助管理员识别流量瓶颈和潜在的问题。在Windows 2003系统上,...

    Nagios监控平台之三:MRTG监控交换机流量.docx

    2. **MRTG的安装与配置**:详细介绍如何在Nagios监控服务器上安装并配置MRTG,以实现定期采集交换机流量数据并生成图形化的报表。 3. **配置Nagios读取MRTG监控的流量信息**:介绍如何让Nagios监控平台集成MRTG的...

    交mrtg-换网络流量图

    **描述:**在Windows操作系统环境下,通过MRTG(Multi Router Traffic Grapher)工具监控交换机的网络流量,以实时掌握交换机的工作状态并进行性能分析。 **标签:“交机换流量图”** **详细知识点:** 1. **MRTG...

    linux下mrtg流量监控

    MRTG(Multi Router Traffic Grapher)是一款免费的网络流量监控工具,它利用SNMP(Simple Network Management Protocol)协议从网络设备收集数据,并生成图形化的流量报告,便于网络管理员实时监控网络状态。...

    mrtg 监控脚本及配置

    **MRTG(Multi Router Traffic Grapher)是网络流量监控工具,用于收集、处理和图形化网络设备的流量数据。本文将详细介绍MRTG的基本概念、监控脚本以及配置文件的使用,尤其关注CPU、I/O、内存和磁盘监控。** ### ...

    mrtg.rar_linux 监控_monitor traffic_流量监控_网络流量_网络监控

    Linux系统中,MRTG(Multi Router Traffic Grapher)是一款广泛使用的网络流量监控工具,它能实时监控网络流量,并生成直观的图表,便于分析和管理。本文将详细介绍MRTG的使用及其核心功能。 MRTG是由Tobias ...

    mrtg-2.16.1.zip_MRTG_SNMP_mrtg-2.16.1_网络管理

    3. **设备状态监控**:除了流量,MRTG还可以通过SNMP监控设备的CPU利用率、内存使用情况等,提供全面的网络状态视图。 4. **故障定位**:当网络出现问题时,SNMP陷阱(traps)可以帮助MRTG快速定位故障源,缩短故障...

    MRTG 配置 MRTG 安装 snmp连接测试 instsrv.exe srvany.exe activeperl

    MRTG(Multi Router Traffic Grapher)是一款广泛用于网络流量监控的开源软件,它能够实时图形化显示网络设备的带宽使用情况。...通过学习和实践,你将能够有效地监控网络流量,及时发现和解决问题。

    MRTG流量监控

    为了持续监控网络流量,可以设置定时任务让MRTG每隔一定时间自动运行一次。这通常通过Cron守护进程实现。例如,可以设置MRTG每5分钟自动运行一次,以便实时更新流量数据。 ##### 11. 客户端测试MRTG 最后,可以...

    网络监控之MRTG流量监控.pdf

    完成上述步骤后,MRTG便开始监控网络流量,并在IIS服务器上提供可视化的图表。通过Web浏览器访问IIS服务器上的相应页面,即可查看网络设备的实时流量状况。 总结来说,MRTG是一个强大的网络监控工具,通过SNMP协议...

    网络流量监控器mrtg全攻略

    总结来说,MRTG作为一款强大的网络流量监控工具,不仅提供了实时的流量监控,还具有高度的可移植性和可定制性,是IT管理员监控网络状态、优化资源分配、预防网络问题的理想选择。通过深入理解和熟练运用MRTG,可以...

Global site tag (gtag.js) - Google Analytics