snmp 和 mrtg 安装

杯具。竟然发现网络上没有一篇 新文章关于  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

 

 

这样就完成了。。。哇咔咔

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值