- 设备要开启SNMP功能,并设置 commity为public;
- 在zbx服务端,定位到 snmp工具目录下;
- 扫描此设备snmp树信息:./snmpwalk -v 2c -c public X.X.X.X(ip) >XXX.txt,返回一堆类似“SNMPV2-SMI::mib...........”的item;
- 在zbx中,以字符串开头的OID不被支持(不知道为什么),所以要将上述文本中的所有OID替换为数字格式:./snmpwalk -v 2c -c public -On X.X.X.X SNMPV2-SMI::mib...........;
- 此时即可得到此item的全数字格式OID,再./snmpwalk -v 2c -c public X.X.X.X 1.3.6. ………… ,即可得到返回值
- 如果有该设备的mib文件则更方便,使用MIB浏览工具打开相应的MIB文件查看,对于 source kind为tableclumn类型的OID,可以使用./snmpwalk -v 2c -c public XX.XX.XX.... 遍历出其所有项;
- 从文本中选取有意义的项,添加到监控item中!
网友评论