1 頁 (共 1 頁)

[系統] FreeBSD 與 net-snmp 安裝

發表於 : 2012-10-23, 23:08
tony
最近在裝net-snmp 於 freebsd上, 之前試過 snmpconf -i (參考這)

現自己亂動看看, 所以記錄一下 設定的東西

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

#make install clean 安裝完成後

#vi /etc/rc.conf



snmpd_enable="YES"
snmpd_flags="-a /var/run/snmpd.pid"



安裝完畢後 預設 snmpd.conf 會放在 /usr/local/share/snmp/snmpd.conf 若嫌懶可以不移動他 XD

#vi /usr/local/share/snmp/snmpd.conf

----------------------------

com2sec local 127.0.0.1 public
com2sec mynet 10.10.10.10/32 public
com2sec public default public

group mygroup v1 mynet
group mygroup v2c mynet
group mygroup usm mynet
group local v1 local
group local v2c local
group local usm local
group public v1 public
group public v2c public
group public usm public

view all included .1 80
access mygroup "" any noauth exact all all all
access public "" any noauth exact all all all
access local "" any noauth exact all all all

syslocation Right here, right now.
syscontact Me

proc mountd
proc ntalkd 4

proc sendmail 10 1

exec echotest /bin/echo hello world

disk / 10000

load 12 14 14

----------------------------



設定完後 啟動 snmpd
/usr/local/etc/rc.d/snmpd start

測試snmp
#snmpwalk -v 2c -c public 127.0.0.1 .1.3.6.1.4.1 發現 會 no response

檢查 /usr/local/etc/rc.d/snmpd 發現裡面有一個參數似乎未設定檔案位置!

snmpd_conffile=${snmpd_conffile-""}

解法 : 將 /etc/rc.conf 加上 snmpd_conffile="/usr/local/share/snmp/snmpd.conf"



重啟 snmpd
#/usr/local/etc/rc.d/snmpd restart

測試snmpwalk, 若有冒出一堆東西 就是啦~
#snmpwalk -v 2c -c public 127.0.0.1 .1.3.6.1.4.1


NET-SNMP-AGENT-MIB::nsModuleTimeout."".11.1.3.6.1.2.1.25.3.8.1.6.127 = INTEGER: -1
NET-SNMP-AGENT-MIB::nsModuleTimeout."".11.1.3.6.1.2.1.25.3.8.1.7.127 = INTEGER: -1
NET-SNMP-AGENT-MIB::nsModuleTimeout."".11.1.3.6.1.2.1.25.3.8.1.8.127 = INTEGER: -1
NET-SNMP-AGENT-MIB::nsModuleTimeout."".11.1.3.6.1.2.1.25.3.8.1.9.127 = INTEGER: -1
NET-SNMP-AGENT-MIB::nsModuleTimeout."".11.1.3.6.1.2.1.25.4.2.1.1.127 = INTEGER: -1
NET-SNMP-AGENT-MIB::nsModuleTimeout."".11.1.3.6.1.2.1.25.4.2.1.2.127 = INTEGER: -1

可再用netstat 確認 port 是否有被開啟
#netstat -an | grep 161
udp4 0 0 *.161 *.*