简介

最近有发现有SNMPv3 监控的网络设备断电重启后,Zabbix无法正常监控,显示SNMP超时。

但SNMP工具去get oid值却没有问题,Zabbix Server重启后能解决。

查询一番后有了不重启的解决方案。

解决方案

RFC3414 要求 SNMPv3 设备保留其 engineBoots。 一些设备不这样做,这导致它们的 SNMP 消息在重新启动后被丢弃为过时的。 在这种情况下,需要在服务器/代理上手动清除 SNMP 缓存(通过使用-R snmp_cache_reload)或者需要重新启动服务器/代理 .

1
2
3
4
5
6
zabbix_server -R snmp_cache_reload

zabbix_proxy -R snmp_cache_reload

# 清理SNMP缓存

参考

https://www.zabbix.com/documentation/6.0/zh/manual/config/items/itemtypes/snmp

https://blog.csdn.net/qq_42906357/article/details/129818955