杯具。竟然发现网络上没有一篇 新文章关于 snmp 和 mrtg 的。 按照网上都是无法安装成功的。 所以还是自己记录一下吧。。
系统: freebsd 7
通过 ports 安装
snmp : net-snmp-5.5
mrtg : mrtg-2.17.1
算是比较新的版
第一步: 安装 snmp
# cd /usr/ports/net-mgmt/net-snmp/
# make install clean
然后就等吧。。中间会弹出些 config 让你配置。。默认就行
第二步: 启动 snmp
装完以后就 配置 /etc/rc.conf 来启动 snmp
snmpd_enable="YES"
snmpd_pidfile="/var/run/snmpd.pid"
# /usr/local/etc/rc.d/snmpd start
第三步: 安装 mrtg 了
# cd /usr/ports/net-mgmt/mrtg/
# make install clean
等吧 弹出 config 的时候。记得选择 开启支持 snmp
装完了就继续 第四步
第四步:配置 snmpd.conf 文件
如果不存在这个文件那么就 从 /usr/local/share/snmp/ 目录下的 snmpd.conf.example 复制一个 snmpd.conf
开始配置文件:
# vi snmpd.conf
找到
# Full access from the local host
#rocommunity public localhost
# Default access to basic system info
rocommunity public default -V systemonly
默认是以上这样的。 我们要改成这样:
# Full access from the local host
rocommunity public localhost
# Default access to basic system info
#rocommunity public default -V systemonly
保存退出
第五步:生成 mrtg 配置文件
首先我们要去到 http 访问根目录下 创建一个 mrtg 目录。专门给我们放关于 mrtg的一切
# mkdir /www/mrtg
# /usr/local/bin/cfgmaker public@127.0.0.1 > /www/mrtg/mrtg.cfg
然后就可以在 mrtg 目录里看到 mrtg.cfg 文件了
# vi /www/mrtg/mrtg.cfg
我们只需要修改一下就行:
指定 mrtg 工作目录
WorkDir: /www/mrtg
指定 mrtg 显示参数.默认就好
Options[_] growright,bits
保存退出。
第六步: 生成 WEB 页面 index.html
#/usr/local/bin/indexmaker --title 'test mirror' --output /www/mrtg/index.html /www/mrtg/mrtg.cfg
执行。就生成了 mrtg 首页了
第七步: 运行 mrtg 去采集 snmp 信息
# /usr/local/bin/mrtg /www/mrtg/mrtg.cfg
运行多几次。第一次出错不怕 继续运行几次就没错误信息了
第八步:定时运行 mrtg 去自动采集 snmp 信息
*/2 * * * * root /usr/local/bin/mrtg /www/mrtg/mrtg.cfg > /dev/null 2>&1
这样就完成了。。。哇咔咔
分享到:
相关推荐
四种网络流量监控中,基于SNMP的MRTG方式,有封皮、目录、页码、页眉,内容包括基础的理论知识,MRTG的安装及使用示例。
MRTG通过SNMP协议收集数据,从而实现对网络流量的监测和分析。 MRTG 2.16.1的特性主要包括: 1. **增强的性能监控**:新版本提高了数据收集的效率,能更快地处理大量网络设备的数据,确保了在大规模网络环境下的...
Linux 上安装 MRTG 配置交换机 SNMP 监控交换机流量借鉴 一、交换机 SNMP 配置 在 Linux 上安装 MRTG 之前,需要先配置交换机的 SNMP ...通过配置交换机的 SNMP 设置和安装 MRTG,可以实现对交换机流量的监控和管理。
总结,MRTG配置涉及到SNMP服务的配置、ActivePerl的安装、使用instsrv.exe和srvany.exe将MRTG作为服务运行,以及最后的连接测试和流量图的生成。这个压缩包提供了一站式的解决方案,简化了整个配置过程。通过学习和...
### MRTG的安装与配置详解 MRTG(MultiRouter Traffic Grapher)是一款功能强大的网络流量监控工具,主要用于实时监控网络...通过以上步骤,可以在Red Hat 7.3上成功安装和配置MRTG,实现对企业网络的有效监控和管理。
安装完成后,需要配置网络设备,以交换机为例,需要开启 SNMP,并将团体名和设备 IP 地址配置好。然后,使用 cfgmaker 命令生成配置文件,最后使用 indexmaker 命令生成监控主页。 MRTG 的配置文件需要添加两行代码...
总之,通过研究"MRTG-2.16.2.rar"的内容,你不仅可以掌握MRTG的基本使用,还可以深入了解SNMP协议和网络监控的实践,同时还能提升你的Java GUI编程技能。这对于任何在网络管理、监控或者开发领域工作的人来说都是一...
在Windows上安装MRTG,首先需要确保系统已经安装了SNMP服务,因为MRTG依赖SNMP协议获取网络设备的监控数据。在Windows中,这通常需要通过“控制面板”的“添加或删除程序”来开启或安装SNMP服务。同时,为了处理Perl...
### 网络管理综合性实验报告(SNMP的MIBWalk和MRTG) #### 实验一:SNMP的入门程序MIBWalk的运行和代码分析 **实验目标:** 本实验旨在通过运行和分析MIBWalk程序来帮助学生理解和掌握简单网络管理协议(SNMP)的...
使用 `./configure` 指定安装路径,如 `--prefix=/usr/local/mrtg`,然后运行 `make` 和 `make install` 完成安装。 4. **配置MRTG**: - 创建MRTG的网页目录,比如 `/var/www/html/mrtg`,并建立存放图像的子目录...
在Linux系统上安装和配置MRTG,需要遵循以下步骤: 1. **SNMP服务的配置**: - MRTG依赖SNMP服务,首先确保SNMP服务已启用。打开`/etc/snmp/snmpd.conf`配置文件,修改权限设置,允许访问MIB2,例如: ``` ...
离线安装SNMP和MRTG在没有互联网连接的环境中非常有用,尤其在大型网络中,可以确保网络设备的管理和监控不会因为网络问题而中断。这个离线包提供了一种方便的方式,让管理员能够在CentOS系统上快速部署这些关键工具...
1. **安装SNMP服务**:确保你的电脑上已经安装了SNMP服务,并配置了相应的SNMP代理,允许远程查询。通常,Windows系统中可以通过“服务”管理工具开启SNMP服务。 2. **设置SNMP社区字符串**:社区字符串类似于SNMP...
MRTG是网络监控的重要工具,通过配置SNMP服务和安装必要的库,可以在Linux系统上有效地监控网络流量。定期检查和维护配置文件以及生成的图表,有助于及时发现并解决网络问题。在实际操作中,还应注意网络安全,确保...
MRTG通过SNMP协议从网络设备收集数据,每5分钟进行一次监测,记录网络接口的流量信息,并生成PNG格式的图形化报表,以直观展示每日、每周、每月和每年的流量变化。这款工具最初设计用于路由器监控,但如今已广泛应用...
MRTG通过SNMP协议与网络设备交互,获取接口的入站和出站流量信息,然后生成折线图或条形图,以便用户直观地查看网络流量的变化趋势。 MRTG的核心功能包括: 1. **流量监控**:MRTG可以定期采集网络设备的接口流量...
- **MRTG主机**:安装有MRTG和Perl的计算机,负责收集数据并生成报告。 - **网络设备**(如路由器、交换机等):通过SNMP协议向MRTG主机发送流量数据。 ##### 功能描述 - **实时流量监测**:通过SNMP协议从网络...