一种基于SNMP网络设备MIB信息采集的系统,使用Java语言实现,特别是采用Java-Applet技术,并存储在运行有Tomcat的服务器上。系统采用三层模型进行设计,从底层负责基本对象编码、定义和与设备连接通信,到中间层负责OID与MIB对象间的转换、分析MIB信息文件以生成MIB树型结构和单个MIB变量信息查询等功能,再到顶层的用户界面层实现了用户的使用。系统具有查看设备基本信息、查看设备各项细节和设定操作等功能,同时还可自行选择是否自动刷新。Manager与Agent在对等层上用网络管理协议进行通信,Manager负责发出管理操作指令,并接收来自Agent的信息,Agent直接管理被管理设备,响应Manager的指令操作,或产生报告通知Manager。