Freebsd

如何從 freebsd 發送 snmp 陷阱

  • December 14, 2019

我在 Freebsd 12 上。我在我的系統上安裝了 NET-SNMP 版本 5.7.3。問題在於發送陷阱。例如,鏈路打開/關閉不發送陷阱。配置文件是:

snmpd.conf

view   V  included   .1
view   V  included   .1.3.6.1.2.1.1
view   V  included   .1.3.6.1.2.1.25.1
view   V  included   .1.3.6.1.6.3.1.1.5.3
view   V  included   .1.3.6.1.6.3.1.1.5.4
rocommunity public 

trapcommunity public
trap2sink   localhost public

defaultMonitors          yes
linkUpDownNotifications  yes

snmptrapd.conf

format  print1  %.4y-%.2m-%.2l  %.2h:%.2j:%.2k  %B  [%b] (via %A [%a]):     %N\n\t%W Trap (%q) Uptime: %#T\n%v\n

format print2 %.4y-%.2m-%.2l %.2h:%.2j:%.2k %B [%b]:\n%v\n

disableAuthorization yes

襪子統計 -4 -l

root     snmptrapd  635   9  udp4   *:162                 *:*
root     snmpd      540   10 udp4   *:161                 *:*

我檢查了wireshark 上的數據包,但我沒有收到來自snmp 的任何數據包。

感謝您的關注。我期待著您的回复。

答案是:

添加兩個命令snmpd.conf

monitor  -r 1s -e linkUpTrap   "Generate linkUp" ifOperStatus != 2
monitor  -r 1s -e linkDownTrap "Generate linkDown" ifOperS

引用自:https://unix.stackexchange.com/questions/556299