安装snmp

test# cd /usr/ports/net-mgmt/net-snmp

test# make install clean

去掉ipv6选项,其他保持默认即可...

test# vi /usr/local/etc/snmpd.conf

内容如下:

com2sec mynetwork  115.182.59.26/32     publicly

com2sec mynetwork  60.195.249.83/32     publicly

com2sec mynetwork  58.83.219.249/32     publicly

group MyRWGroup v1         local

group MyRWGroup v2c        local

group MyRWGroup usm        local

group MyROGroup v1         mynetwork

group MyROGroup v2c        mynetwork

group MyROGroup usm        mynetwork

view all    included  .1                               80

access MyROGroup ""      any       noauth    exact  all    none   none

access MyRWGroup ""      any       noauth    exact  all    all    none

syslocation Right here, right now.

syscontact Me <me@somewhere.org>

proc mountd

proc ntalkd 4

proc sendmail 10 1

exec echotest /bin/echo hello world

disk / 10000

load 12 14 14

test# echo 'snmpd_enable="YES"' >> /etc/rc.conf

test# echo 'snmpd_conffile="/usr/local/etc/snmpd.conf"' >> /etc/rc.conf

test# cat /etc/rc.conf 

启动snmp

test# /usr/local/etc/rc.d/snmpd start|stop|restart

test# sockstat -4l | grep snmpd