最近在裝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 *.*
[系統] FreeBSD 與 net-snmp 安裝
版主: stnet253
誰在線上
正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客