[系統] FreeBSD 與 net-snmp 安裝

版主: stnet253

回覆文章
tony
文章: 585
註冊時間: 2012-02-26, 07:04
聯繫:

[系統] FreeBSD 與 net-snmp 安裝

未閱讀文章 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 *.*
回覆文章

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客