SNMP Trap接收问题解决办法
SNMP Trap接收问题解决办法
简要介绍SNMP和Trap
- SNMP(Simple Network Management Protocol)简单网络管理协议。
- Trap是终端设备发送给终端管理器的基于SNMP协议的告警信息。
软件管理基于SNMP的设备时需要接收设备发送的Trap,很多时候软件无法收到Trap。
检查以下配置:
- 关闭防火墙
- 关闭杀毒软件
- 系统SNMP Trap服务关闭
- 162端口没有被其他程序占用
- 162端口被编写的程序使用
以上配置若都正确,一般就能接收到SNMP的Trap报文。
检查方式:
- 抓包工具(Wireshark等)能抓到Trap报文可排除1、2。
- 通过 netstat -ano 命令查看162端口对应PID,若与编写的程序PID一致,可排除3、4、5。