一个snmpwalk批量探测OID有效性的解决方法

场景:
1. 因为OID长时间未更新,部分网络设备的版本升级可能会导致OID失效;
2. 或现网引进了同厂家,不同型号的网络设备,使用以前的OID,与设备不匹配,导致SNMP监控告警无法有效产生;
3. 现网设备替换,导致OID失效;
4. 现网数据变更,snmp白名单变化,或者snmp采集机扩容,导致没有权限访问现网设备。

**思路:**可以利用snmpwalk在有访问权限的机器上进行批量探测。

前期准备工作:
1. 一台有访问权限的工具机(或者需要验证snmp采集权限的机器),可以执行snmpwalk指令;
2. 待测试网络设备,按设备厂家–型号的维度进行归类,如果参照本文代码,可以创建一个文本文件按以下格式存放,将设备按照类型分组,每一组第一行使用:分隔,后面存放待测试的oid。
3. 每个型号设备需要验证的OID

ASR-9001:1.3.6.1.4.1.9.10.118.1.6.3.1.3
11.3.21.24
19.8.29.49
ASR-9006-AC:1.3.6.1.4.1.9.10.118.1.6.3.1.3
110.15.13.51
ASR-9010:1.3.6.1.4.1.9.10.118.1.6.3.1.3
18.11.129.199
18.11.129.176

**snmpwalk解析,**可以理解为模拟snmp采集的指令,通常返回以下几种结果:
1. timeout 表示探测源到被探测设备直接网络不通;
2. authentication faile

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值