配置snmp,编辑/etc/snmp/snmpd.conf
1)首选是定义一个共同体名(community),这里是public,及可以访问这个public的用户名(sec.name),这里是notConfigUser。Public相当于用户notConfigUser的密码
2)定义一个组名(groupName)这里是notConfigGroup,及组的安全级别,把notConfigUser这个用户加到这个组中。 3)定义一个可操作的范围(view)名, 这里是all,范围是 .1 4)定义notConfigUser这个组在all这个view范围内可做的操作,这时定义了notConfigUser组的成员可对.1这个范围做只读操作。 5)重启snmpd服务 6)列出snmpd开放端口示例:
vi /etc/snmp/snmpd.conf做如下修改:
# sec.name source community com2sec notConfigUser 192.168.1.102 public #192.168.1.102为Cacti服务器所在IP,指定只有该IP可以访问SNMP com2sec zhongguo default guangdong# groupName securityModel sec.Name
group notConfigGroup v1 notConfigUser group notConfigGroup v2c notConfigUser group notConfigGroup usm notConfigUser group world v1 zhongguo group world v2c zhongguo group world usm zhongguo# name incl/excl subtree mask(optional)
view all included .1 vien guangzhou included .1.3.6.1.2.1.1# group context sec.model sec.level prefix read write notif
access notConfigGroup "" any noauth exact all none none access world "" any noauth exact guangzhou guangzhou none 保存退出 service snmpd restart netstat -anp|grep snmp