因公司需求,部署cacti監控烏班圖服務器,在網上查了好多資料終於整齊了,先將自己整理的分享下。
1.系統版本(服務器版本比較低)
root@ubuntu:~# cat /etc/issue
Ubuntu 8.04.3 LTS \n \l
2.安裝snmpd snmp
apt-get install snmpd snmp
3.修改配置文件
vim /etc/snmp/snmpd.conf
在最末行添加
agentADDress udp:161,udp6:[::1]:161 -------------- 注:新版本的烏班圖系統直接修改就行
(屏蔽第15行
#agentAddress udp:127.0.0.1:161
打開第17行
agentAddress udp:161,udp6:[::1]:161)
rocommunity public 192.168.100.212 --------------注:新版本的烏班圖系統直接修改就行
將原有“rocommunity public default -V systemonly” 的"-V systemonly" 參數去掉,變成:
rocommunity public default
rocommunity public x.x.x.x(授權ip)
com2sec notConfigUser default public
group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser
view systemview included .1
access notConfigGroup "" any noauth exact systemview none none
syslocation 7 floor room 192.168.100.212
syscontact Root xzy
pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat
修改system
將
access MyROSystem "" any noauth exact system none none
改爲
access MyROSystem "" any noauth exact all none none
保存退出
測試:
#snmpwalk -v 2c -c public localhost 有數據說明正常
4.修改snmpd配置文件
vim /etc/dtfault/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’
保存退出
5.重啓snmp服務
#/etc/init.d/snmpd restart