红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Debian

(debian 4.0 r1)mrtg && snmp

发布时间:2008-03-23 00:02:25来源:红联作者:zhjbond
安装snmpd mrtg snmp 包
#apt-get update
#apt-get install snmpd snmp mrtg

在修改配置文件之前 先到/usr/share/snmp 目录看下使用说明。

1.修改/etc/default/snmpd
将这一项SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1‘ 修改为 SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 否则它只在127.0.0.1上监听请求。

2.修改/etc/hosts.allow 使snmpd 能够被使用 (也可以不修改这个)

3.修改snmpd 配置文件。

#echo > /etc/snmp/snmpd.conf
#vim /etc/snmp/snmpd.conf 内容如下:
rocommunity weelaa

## sec.name source community
## ======== ====== =========
com2sec local localhost weelaa
com2sec network_1 default weelaa
com2sec network_2 default weelaa

## Access.group.name sec.model sec.name
## ================= ========= ========
group MyROGroup_1 v1 local
group MyROGroup_1 v1 network_1
group MyROGroup_2 v2c network_2

## MIB.view.name incl/excl MIB.subtree mask
## ============== ========= =========== ====
view all-mibs included .1 80
view system included .iso.org.dod.internet.mgmt.mib-2.system


## MIB
## group.name context sec.model sec.level prefix read write notif
## ========== ======= ========= ========= ====== ==== ===== =====
access MyROGroup_1 "" v1 noauth exact all-mibs none none
access MyROGroup_2 "" v2c noauth exact all-mibs none none

配置文件很简单,可以完全参考它的注释或者man snmpd.conf

#/etc/inint.d/snmpd restart
#snmpwalk -v 1 -c weelaa localhost system 或者 snmpwalk -v 1 -c weelaa 192.168.0.100 system
snmp配置完成

MRTG 配置
#cfgmaker --global "WorkDir:/var/www/mrtg" --global "Options[_]growright,bits " --ifref=ip \
>--output=/etc/mrtg.cfg \
>weelaa@192.168.0.100
#indexmaker --output=/var/www/mrtg/index.html --title="traffic info" /etc/mrtg.cfg
#crontab -e 制定任务计划

总结:要熟悉snmp 协议 工作流程 管理站和代理站之间的关系 了解mib 数据库
文章评论

共有 0 条评论