一款很小巧的mib浏览器,snmp工具,MIB是Management Information Base的缩写,中文名字叫“管理信息库”,它是网络管理数据的标准,在这个标准里规定了网络代理设备必须保存的数据项目,数据类型,以及允许在每个数据项目中的操作。通过对这些数据项目的存取访问,就可以得到该网关的所有统计内容。再通过对多个网关统计内容的综合分析即可实现基本的网络管理。
是让SNMP通过查讯代理MIB中相应对象的值,实现对对网络设备状态的监视。
Mib是snmp采集器的基础。Mib是网络oid的描述载体,主要把设备oid的值、描述和参数放入mib。是用来做主动轮询和被动收集收集trap信息翻译的主要基础数据。但是mib是一直特别的协议,通过特别的树形结构存放数据。
建立一套良好的mib控制代码,整个网管系统的基础。如果用一个灵活可以扩展的mib库才是一个网管系统可持续发展的生命力。
MibBrowser的具体动作是弹出一个对话框,提示:Cannot connect to remote agent.我忽略了一个根本性问题:我正在使用MibBrowser管理本机,于是管理者与agent都是同一台计算机。问题来了,作为agent的本机,snmp服务启动了吗?服务没有启动怎能给出应答呢?
我打开服务,没有看到SNMP Service,只有一个SNMP Trap,原来我的电脑连SNMP的服务都没有装。。。汗..
我打开控制面板,进入程序和功能,在左侧选择“打开或关闭Windows功能”,安装了SNMP Service。与Windows XP不同,XP需要系统光盘,而Win7可能内置了某个安装包,安装SNMP Service不需要系统安装光盘。需要注意到是,Win7的SNMP Service服务启动了之后,是无法为community为public的请求返回应答的,确切地说是,Win7中SNMP Service并没有定义任何的community,而且默认不接手任何SNMP数据包。由于我使用的MibBrowser定义的community是public,所以我把public这一community类型加上去了。
好了,能连接上agent了。GetRequest操作通常会返回错误,因为GetRequest默认请求对象名.0的值,而不少对象名不叫.0,例如IP路由表IpRoutetable中的IpDestination的名字是0.0.0.0.
* 标准 RFC MIBs
MIB II (RFC1213)
Ethernet-like (RFC1398)
FDDI (RFC1285)
Frame Relay (RFC1315)
Token Ring (RFC1231)