大家好,我是乐乐。在IT运维中,难免会碰上设备snmp不通的情况,那么,当问题出现的时候,运维工程师该如何快速找到问题所在呢?下面让我们一起来看看吧!
1.IP配置检查
首先检查zabbix监控上管理IP 是否填写正确:

2.snmp团队名检查

3.snmp版本查看

4.根据以上配置信息跟具体网络设备配置信息进行对照是否正确
5.部分网络设备需要在管理接口(interface)上查验是否启用了snmp协议,并不是仅仅配置了snmp信息就能生效
6.查看设备是否支持snmp get与set(UDP161)。部分设备只支持snmp trap(UDP162主动推送)
使用端口扫描工具namp在zabbix主机上探测目标地址是否通畅。PS:ping或者telnet对于snmp探测无具体帮助,telnet主要探测的是TCP端口,snmp使用的UDP端口
yum install snmp -y

nmap -sU 192.168.2.209 -p 161

8.snmpwalk探测(如果snapwalk探测正常,则说明大概率为zabbix web配置参数对不上的问题)
Yum install net-snmp-utils

snmpwalk -v 2c -c public 10.103.33.1 .1.3.6.1.2.1.25.1 得到取得windows端的系统进程用户数等
其中-v是指版本,-c 是指密钥,也就是客户端snmp.conf里面所设置的,下面类同.
snmpwalk -v 2c -c public 10.103.33.1 .1.3.6.1.2.1.25.2.2 取得系统总内存
snmpwalk -v 2c -c public 10.103.33.1 hrSystemNumUsers 取得系统用户数
snmpwalk -v 2c -c public 10.103.33.1 .1.3.6.1.2.1.4.20 取得IP信息
snmpwalk -v 2c -c public 10.103.33.1 system 查看系统信息
snmpwalk -v 2c -c public 10.103.33.1 ifDescr 获取网卡信息
以上就是本期的Zabbix技术分享内容。一般来说,经过上述步骤排查,常见的snmp不通问题基本上都能解决。
我是乐乐,专注Zabbix技术研究与分享,更多Zabbix技术内容敬请留意后续文章,或查阅乐维技术文档。如有Zabbix问题还可以到乐维社区提问留言,一起交流Zabbix技术心得。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了