snmpd는 트랩을 생성하지 않습니다.

snmpd는 트랩을 생성하지 않습니다.

디스크 공간 부족과 같은 이벤트가 발생할 때 모니터링 시스템에 알리도록 snmpd를 얻으려고 합니다. 저는 데비안 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 -fnginx를 중지하고 의도적으로 파일 시스템을 채웁니다. 결국 트랩이 전송되는 것을 볼 수 없습니다. tcpdump를 실행하면 시작 및 종료 트랩이 전송되는 것을 볼 수 있지만 다른 트랩은 생성되지 않습니다.

"authOnlyUser" 사용자가 생성되었습니다.

나는 간단하고 어리석은 일을 하고 있다고 확신하지만 그것이 무엇인지 알 수 없습니다.

관련 정보