#yum -y install net-snmp*

#vi /etc/snmp/snmpd.conf

1. 查找以下字段:


  代码:


  # sec.name source community


  com2sec notConfigUser default public


  将"comunity"字段改为你要设置的密码.比如"public".


  将“default”改为你想哪台机器可以看到你的snmp信息,如192.168.1.200。


  2. 查找以下字段:代码:


  ####


  # Finally, grant the group read-only access to the systemview view.


  # group context sec.model sec.level prefix read write notif


  access notConfigGroup "" any noauth exact all none none


  将"read"字段改为all.


  代码:


  #access notConfigGroup "" any noauth exact systemview none none


  3. 查找以下字段:代码:


  ## incl/excl subtree mask


  #view all included .1 80


  将该行前面的"#"去掉.


  :wq 保存关闭

#service snmpd restart


如果有防火墙,打开UDP 161端口。


最后运行netstat -ln查看161端口是否打开了.

# netstat -ln|grep 161


用来测试被控对象(192.168.1.200)是否开启了SNMP服

# snmpwalk -v 2c -c public 192.168.1.200 if

查看被控端是否有CPU负载的数据返回

#snmpwalk -v 2c 192.168.1.200 -c public .1.3.6.1.4.1.2021.10.1.3


转载自http://dnuser.blog.51cto.com/4863891/1261187