1.mib介绍
mib信息呈树状,由一个个节点组成,每一个节点用一个数字表示,SNMP协议消息通过遍历MIB树中的节点来访问网络中的设备,如下图所示:

2.net-snmp
调试snmp的工具有很多,其中net-snmp应用最广。windows和linux下安装net-snmp都十分简单,在此不再赘述。在本机(采集机)安装完成、配置完成环境变量之后,使用:
snmpwalk -v 2c -c community IP oid
形式的命令即可得到相应结果,其中2c代表snmp协议版本,community团体字可以认为是密码,IP则是被监控设备的IP,能ping通即可。使用snmpget可以获取该oid制定的值,而snmpwalk命令则会遍历该节点下的全部值。
被监控设备需要进行一定的设置才能进行snmp,例如设置团体字,设置允许采集的客户端等。linux系统snmp配置的相关资料已经非常多,需要开放161端口,如果不起作用可以关闭防火墙。
至于交换机、防火墙等网络设备,配套的典型配置文档里也有相应配置的操作步骤和命令。
3.MG-SOFT MIB Browser
笔者使用的是16版本,如果只需要寻找mib点的话,则主要用到MIB Browser和MIB Explorer两个工具。
首先通过browser导入mib库。下载好mib库(通常是txt文件)之后,点击MIB菜单导入文件,可以全部导入也可以导入单个文件,如下图所示:
导入mib库之后,就可以在explorer中查看了,如下图所示,界面很清楚,一目了然。