WebNMS SNMP API offers a complete suite of tools for creating SNMP-based network management applications. The WebNMS SNMP Suite provides a set of advanced Java SNMP libraries for creating real-time applications for monitoring and tracking network elements that are reliable, scalable, and operating system independent.
Developers can use the WebNMS SNMP library to create standalone, web-based, and distributed (EJB, CORBA, or RMI) SNMP network management applications.
The Java SNMP library provides off-the-shelf components for handling traps and tables along with basic SNMP operations such as SNMP GET, SNMP GETNEXT, SNMP GETBULK, and SNMP SET. These components enable simple and rapid development and deployment of SNMPv1, SNMPv2c, and SNMPv3 management applications.
An SNMP management application (manager) built using the Java-based SNMP API can receive SNMP traps, which can be processed based on pre-defined criteria for effective SNMP management.
WebNMS SNMP API Key Features
Multilingual support: Full support for SNMPv1, SNMPv2c and SNMPv3.
SNMPv3 security: support HMAC-SHA-96, HMAC-MD5-96, CBC-DES, CBC-3DES, CFB-AES-128, CFB-AES-192, CFB-AES-256 encryption.
- Robust MIB parser: SMIv1 and SMIv2: Seamlessly parses MIB definitions from any OEM vendor. Provides different types of parsing based on MIB definitions.
- MIB Loading: Ability to load MIB definitions from a precompiled file, serial file, or database to improve performance.
IPv6 (Internet Protocol Version 6) support: Provides connectivity to IPv6 and IPv4 devices.
- SNMP Broadcasting: Broadcasts SNMP packets over the network to automatically discover SNMP devices on the network.
- SNMP Beans: It provides high quality beans components like SnmpTarget, SnmpTable, SnmpPoller, TrapReceiver to make application development easier.
Database support: Provides scalability by storing MIB definitions and SNMPv3 configuration data in any relational database such as MySQL and Oracle.
- MIB Browser: A tool for administering network and system components. It can run as a standalone application or invoked from a web browser. Trap Viewer is able to receive all SNMP and INFORMS traps.
Command line tools: Perform SNMP operations such as SNMP GET, SNMP GETNEXT, SNMP SET, SNMP BULK, SNMP WALK, etc. on remote agents.