配置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