iReasoning SNMP Agent Builder 是用于基于 Java 的 SNMP 代理开发的快速应用程序开发 (RAD) 工具。 它能够构建两种不同类型的 SNMP 代理:单体代理或基于 AgentX 技术的具有主/子代理架构的可扩展代理。 提供了一个直观的图形用户界面,用于自动执行各种 SNMP 代理开发任务,包括从 MIB 自动生成代理 Java 源代码、增量代理开发等。SNMP 完全支持所有 SNMP 版本(SNMPv1、SNMPv2c 和 SNMPv3) 代理人和经理人双方。 许多复杂的 SNMP 问题,例如 SNMPv3 USM/VACM 和表间索引,已经在基类中处理并且对开发人员隐藏了。 代理架构基于行业标准 JMX™* 技术,提供了一个可靠而灵活的框架。 在许多情况下,该工具可以将代理开发周期缩短 80% 以上。 查看用户指南、常见问题解答和 javadoc 以获取更多信息。
Version 7
* Agent Builder 包含 JMX™ 技术。 JMX 和所有基于 JMX 的商标和徽标是 Sun Microsystems, Inc. 在美国和其他国家/地区的商标或注册商标。
MIB-II 和主机资源-MIB 代理参考实施
除了专有 MIB 之外,建议您的 SNMP 代理实施标准 MIB (MIB-II)。 否则某些 SNMP 管理器无法有效地从您的 SNMP 代理收集数据。
本产品是使用 Agent Builder 工具的 MIB-II(RFC 1213,Windows 和 Linux)和 HOST-RESOURCES-MIB(仅限 Linux)代理的参考实施。 它使用JNI获取低级系统数据(仅Java无法获取足够的系统级数据)。 目前支持 Windows(不支持 HOST-RESOURCES-MIB)和 Linux。 然而,C 代码可以很容易地移植到其他 Unix/OS X 平台。
源代码许可费用为 ?美元。 它包括代理的完整 Java 和 C 源代码(不包括 Agent Builder 的源代码)。 如果您需要实施 MIB-II 代理,这将非常节省时间。 您可以在此处下载试用版。