(debian 4.0 r1) mrtg && snmp

安裝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 /
>[email protected]
#indexmaker --output=/var/www/mrtg/index.html --title="traffic info" /etc/mrtg.cfg
#crontab -e 制定任務計劃
總結:要熟悉snmp 協議 工作流程 管理站和代理站之間的關係 瞭解mib 數據庫
http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch22_:_Monitoring_Server_Performance
http://blog.zhangjianfeng.com/article/418




 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章