AdventNet SNMP API概述
AdventNet SNMP API为基于SNMP的网络管理应用提供了一个全面的开发工具包。AdventNet的SNMP栈包含一系列强大的Java SNMP库,用来为监控和跟踪网络元素创建实时的应用程序,这些应用程序是可靠的、可伸展的且独立于OS的。
开发人员可以利用AdventNet的SNMP库来创建独立的、基于web的和分布式(EJB、CORBA或RMI)基于SNMP的网络管理应用程序。Java SNMP库除了提供基本的SNMP操作,如:SNMP
GET、SNMP GETNEXT、SNMP GETBULK和SNMP SET,还为陷阱和表格处理提供了现成的组件。这些组件便于简单和快速地开发和部署SNMPv1、SNMPv2c和SNMPv3管理应用程序。
使用基于Java的SNMP API构建的SNMP管理应用程序(管理器)能够接收SNMP陷阱,并能基于预定义的标准来处理这些陷阱,实现有效的SNMP管理。
用于SNMP应用开发的可视IDE
AdventNet SNMP API集成了一个易于使用的可视化IDE(Integrated Development Environment)
SNMP Design Studio,大大简化了SNMP管理应用程序的开发和部署。自动的代码生成功能减少了源代码中的人为错误,从而改进了产品的质量并降低了开发的时间和成本。SNMP Design Studio还为代码编辑、调试、维护和封装提供了内置的工具。
AdventNet SNMP API重要特征
- 多语言支持: 完全支持SNMPv1、SNMPv2c和SNMPv3
- SNMPv3安全: 支持HMAC-SHA-96,HMAC-MD5-96,CBC-DES和128位AES加密。
- 稳健的SMIv1和SMIv2 MIB解析器: 无缝解析任何OEM供应商的MIB定义。
- MIB加载: 可以选择从预编译文件、串行文件或数据库加载MIB文件以增强性能。
- IPv6(Internet Protocol Version 6): 提供与基于IPv6和IPv4的设备之间的连通性。
- SNMP广播: 面向网络广播SNMP数据包,从而自动发现网络中的SNMP设备。
- SNMP Bean:
为便于应用开发提供了高级的bean组件,如:SnmpTarget、SnmpPoller、TrapReceiver。
- 数据库支持: 通过将MIB定义和SNMPv3配置数据存储到任何关系数据库(如MySQL和Oracle)增强了可伸缩性。
- MIB Browser:
它是用于网络和系统组件管理的工具,既可以作为独立的应用程序运行,又可以从Web浏览器调用。
- 命令行工具: 在远程代理上执行SNMP操作,如SNMP
GET、SNMP GETNEXT、SNMP SET、SNMP BULK和SNMP WALK。
免费下载和试用AdventNet SNMP API
您可以免费下载并试用AdventNet SNMP
API 4,试用期内您还可以通过e-mail获得免费的技术支持。要详细了解该产品体系结构,请参阅AdventNet
SNMP API文档。如果您希望获得更多有关AdventNet SNMP
API的信息,或存在任何与产品相关的问题,请随时发送e-mail到snmp-support@adventnet.com。
|