저는 Freebsd 12를 사용하고 있습니다. 내 시스템에 NET-SNMP 버전 5.7.3이 설치되어 있습니다. 문제는 트랩을 보내는 것입니다. 예를 들어 링크 업/다운은 트랩을 보내지 않습니다. 구성 파일은 다음과 같습니다.
snmpd 구성 파일
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에서 패킷을 받지 못했습니다.
관심을 가져주셔서 감사합니다. 나는 당신의 답장을 기대합니다.
답변1
정답은:
두 가지 명령 추가snmpd.conf
monitor -r 1s -e linkUpTrap "Generate linkUp" ifOperStatus != 2
monitor -r 1s -e linkDownTrap "Generate linkDown" ifOperS