setup net-snmp for redhat linux...

自从ucd-snmp改成net-snmp后.在设置snmp方面有了很大的转变…

所以前些日子服务器重装后用net-snmp一直没有正常的设置清楚..今天又捡起来摆弄了..

net-snmp是系统默认安装的.所以配置文件在/etc/snmp/snmpd.conf

我们只要把它给成:

#------------------------------------------
#
#       Begin snmpd.conf
#

com2sec local localhost  public

group   ROgroupName             v1              local
group   ROgroupName             v2c             local
group   ROgroupName             usm             local

view    all                     included        system              80

access  ROgroupName     ""      any             noauth    exact  all    none   none

#
#       End snmpd.conf
#
#------------------------------------------

这样我们就定义了一个只有本地能访问的public为密码的snmpd服务了…

这里有一个图片能表示上面的对应关系…

其实平时我们并不需要对snmpd做过多的权限设置…上面的范例用来为mrtg提供服务已经足够了..:slight_smile:

如果要更多的doc可以直接查看默认的snmpd.conf,里面的注释已经很详细了..:slight_smile:

手动运行snmpd可以用…

/usr/sbin/snmpd -c /etc/snmp/snmpd.conf