现在配置snmp v3不通,配置如下
snmp-agent
snmp-agent group v3 OPM_MONITOR privacy
snmp-agent usm-user v3 opm_monitor OPM_MONITOR simple authentication-mode sha PMQ$gks@7295 privacy-mode aes256 PMQ$gks@7295
snmp-agent trap enable
snmp-agent target-host trap address udp-domain 1.1.1.1 params securityname opm_monitor v3 privacy
配置有什么问题吗?怎么看
SNMPv3 配置不通,大概率是NMS与设备侧的用户名、安全级别、认证加密参数或视图权限不匹配导致的。下面我为你逐一排查,并提供验证和修正的方案。
usm-user命令的语法是 snmp-agent usm-user v3 <用户名> <组名> ...。你的配置为 opm_monitor OPM_MONITOR,其中 opm_monitor 是用户名,OPM_MONITOR 是组名,关联方式正确。
组 OPM_MONITOR 的安全级别是 privacy,表示需要认证且需要加密。用户 opm_monitor 配置了认证(authentication-mode)和加密(privacy-mode),因此用户的安全级别与组的要求匹配。
aes256 的支持部分老旧设备可能不支持 aes256。若设备不支持,会静默忽略加密配置,导致NMS侧使用 aes256 加密时无法解密,认证失败。这一点需要特别留意。
securitynamesecurityname 为 opm_monitor,与用户名一致,配置正确。你未配置视图,用户可能没有访问任何MIB节点的权限。若NMS查询无数据,需检查此项。
需检查设备上是否配置了限制SNMP访问的ACL。若ACL未放通NMS的IP,会导致连接失败。
确保NMS与设备IP互通,防火墙已放行UDP 161(查询)和UDP 162(Trap)端口。
usm-user信息,确认加密算法是否为设备支持的aes256。
aes128 兼容性更好,待测试通过后可再尝试 aes256。snmpwalk 测试-l authPriv:对应 privacy 安全级别
-x AES:对应 aes128(NMS侧需与设备侧加密算法一致)
authentication failure 等关键词。在NMS上抓取UDP 161端口的报文,检查设备是否有回应,或返回usmStatsUnknownUserNames、usmStatsWrongDigests等错误。
| 排查项 | 当前状态 | 建议操作 |
|---|---|---|
| 用户名与组关联 | 正确 | - |
| 安全级别匹配 | 正确 | - |
| 加密算法 | aes256 | 测试aes128,确认设备支持 |
| 视图权限 | 未配置 | 补充视图,允许访问必要MIB |
| ACL限制 | 未知 | 检查ACL配置 |
| 网络连通性 | 未知 | 测试连通性,检查防火墙 |
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论