1 安装
常用工具用包安装就行了
yum install net-snmp-utils net-snmp
chkconfig snmpd on

2 配置SNMP
按照如下方式修改/etc/snmp/snmpd.conf文件

(1)(可选)查找一下字段修改默认的community string

# sec.name source community
com2sec notConfigUser default public

将public修改为你才知道的字符串(如果你坚持使用亦可以不改)

将“default”改为你想哪台机器能看到snmp信息,比如:192.168.2.67,就改成这个IP。不改表示所有机器充许。

修改后:com2sec notConfigUser 192.168.2.67 public

(2)查找以下白底字段修改systemview为all如下所示:


104402638.jpg

#       group         context sec.model  sec.level  prefix  read   write  notif
access  notConfigGroup ""      any      noauth   exact   all     none  none

也可以改成mib2:access notConfigGroup "" any noauth exact mib2 none none

但是强烈推荐改为all:access notConfigGroup "" any noauth exact all none none

(3)把下面的#号去掉
#view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc

若启用全部功能可以找到如下下一行(如果没有可以加入一行):

去掉前面#view all included .1   80

175833607.jpg

另外一种方式是我在网上查到修改如下处也可以,本人也不是很明白,但是实验后可以获取监控信息,还请大神指教

130814218.jpg

增加 view all included .1


4、(可选)为限制访问可以去掉#号,修改NETWORK/24 和COMMUNITY

214925318.jpg

比如:com2sec mynetwork  192.168.2.67 public

5、保存并重启snmpd服务

/etc/rc.d/init.d/snmpd restart

或者service snmpd restart

7、确保Linux的iptables防火墙对我们的流量监控服务器开放了udp 161端口的访问权限
可使用iptables –L –n 查看当前iptables规则
可编辑/etc/sysconfig/iptables文件来修改iptables规则