snmpd 不會生成陷阱

snmpd 不會生成陷阱

我試著讓 snmpd 在發生磁碟空間不足等事件時通知我們的監控系統。我在 Debian 8 上使用 snmpd。

我的 snmpd.conf 檔案如下所示:

##
# Daemon
##

agentAddress udp:161
master agentx
dontLogTCPWrappersConnects 1

##
# Authentication
##

agentSecName authOnlyUser
#rouser internalUser
view systemonly included .1.3.6.1.2.1.1
view systemonly included .1.3.6.1.2.1.25.1
rocommunity modify
rouser authOnlyUser
rwuser authPrivUser priv

##
# Process Monitoring
##

proc sshd

proc ntpd
proc nginx



##
# Disk Monitoring
#   10MBs required on root disk, 5% free on /var, 10% free on all other disks
##

disk       /     10000
disk       /var  5%
includeAllDisks  10%

##
# System Load
##

monitor machineTooBusy hrProcessorLoad > 90
load   12 10 5      # Unacceptable 1-, 5-, and 15-minute load averages

##
# Event MIB - automatically generate alerts
##

defaultMonitors          yes
linkUpDownNotifications  no

##
# Send events to spectrum
##

informsink 172.16.102.98 public

當我運行時,snmpd -Lo -d -r 10 -f我會停止 nginx 並故意填滿檔案系統。我最終沒有看到發送任何陷阱。如果我運行 tcpdump,我可以看到發送的啟動和關閉陷阱,但沒有產生其他陷阱。

我確實創建了一個“authOnlyUser”用戶。

我確信我正在做一些簡單而愚蠢的事情,但我不知道那是什麼。

相關內容