1、问题
tcpdump抓包有trap的数据推送到server或proxy,但snmptrap无记录和监控对象无trap数据2、排查步骤
- 检查 snmptrapd.conf配置文件是否把用户信息已配置
- 检查用户账号密码是否正确 通过snmpget命令获取到数据即代表账号密码没问题
- 由于解密是通过算法解密而非认证信息直接匹配,所以无法确定是账号密码还是ENGINEID存在问题,只要有其中一个不正确,都会导致解密失败,解密失败的信息snmptrap是无记录的,如果配置与账号密码都无问题的情况下,只剩下ENGINEID错误的问题 已知部分联想SR系列服务器的部分bmc版本通过snmp获取的ENGINEID是不可直接使用的,需要去掉前面某几位,如snmp返回的是89348000000001020304,但实际用于认证的是后面一部分如8000000001020304,具体是使用后面多少位,需要从前到后2位2位这样删除测试
