Pricing      Download   
 Home Products About Support Contact

The DynamicSNMP® Product Suite can provide your company with the tools needed to rapidly develop SNMP applications and modules for:


DynamicSNMP® in Network/Element Management Systems (NMSs)

The SNMP Manager SDK provides the ultimate solution for Network Management System (NMS) application development. The architecture, design and implementation of the SNMP Manager API are optimized to allow for the management of dynamic, large-scale heterogeneous networks. By supporting dynamically loadable MIB sets and complete SNMP MIB metadata, the toolkit allows an NMS to load new device MIBs on the fly and bring them under management without any change to the management application itself. The following additional features are also quite useful for NMS application development:

  • Metadata based (dynamic/no static code)
  • Loadable device MIB metadata sets
  • SNMP table and object polling
  • Poll scheduling (cron-like)
  • SNMP agent discovery
  • SNMPv1, SNMPv2c and SNMPv3 support
  • Unified V1/V2 trap handling
  • Configurable message processing (threads/queues)
  • Built-in support for MIB walking
  • Synchronous and asynchronous APIs

DynamicSNMP® in Network Devices

If you need to add SNMP managability to a network device which supports Java 1.2 or greater, then the SNMP Agent SDK is for you. The reduced memory footprint and easy integration with existing Java applications make the SNMP Agent SDK the right choice for SNMP device agent development. Some of the features applicable to Device and System management are:

  • Configurable in-memory MIB object support
  • Automatic MIB/application integration
  • Built-in access control model
  • Plug-in SNMPv2-MIB Module
  • Built-in RowStatus Support
  • XML based MIB data initialization
  • SNMPv1, SNMPv2c and SNMPv3 support
  • Simplified Trap Generation

DynamicSNMP® in Application Management

With the advent of mission critical enterprise applications, application management and monitoring are more important than ever. The SNMP Agent SDK provides the API you need to quickly and easily add SNMP agent capability to your new and existing Java applications.

With DynamicSNMP you can instantly provide SNMP access to your Java application objects(beans) by simply attaching your exising Java objects to the DynamicSNMP Java Beans Adaptor API. The API will do the rest of the work including as: generation of SNMP MIB definitions for you objects and linking your objects to the SNMP Agent MIB for access through SNMP. See below for some additional features for application management:

  • Automatic SNMP MIB generation from Java objects(beans)
  • User configurable mapping between Java objects and existing SNMP MIBs
  • Dynamic Java Bean to SNMP Agent Proxy for codeless management of Java beans
  • Plug-in SNMPv2-MIB module
  • XML based MIB data initialization
  • SNMPv1, SNMPv2c and SNMPv3 support
  • Simplified trap generation
  • Simplified access control

DynamicSNMP® in Protocol Mediation/Adaptation

Whether your system requires support for support newer communications standards such as XML/SOAP, HTTP, and CORBA or more traditional protocols such as TL1 and CMIP, the DynamicSNMP® Manager and Agent SDKs provide the best answer to your protocol mediation needs. Given the lack of standards for mapping SNMP to other protocols or communications standards, the large majority of protocol mediatiors are proprietary solutions. DynamicSNMP provides the tools you need for developing custom SNMP protocol adaptors/mediators. By using dynamically loadable metadata rather than statically generated code, DynamicSNMP allows for the development of generic protocol adaptors where the protocol mappings are defined in config files rather in application code. This makes for code which is smaller and easier to maintain as well as provides an extensible and flexible mediation solution.

  • Metadata based API (no static code generation)
  • Full SNMP MIB definition available through API
  • SNMP MIB metadata stored in easy to use XML format
  • Choice of synchronous and asynchronous manager APIs
  • XML based MIB data initialization
  • SNMPv1, SNMPv2c and SNMPv3 support
  • Simplified trap generation

DynamicSNMP® in North Bound Interfaces (NBIs)

If you have an existing network management system and have a need to expose information such as network topology, network level fault/performance data or network configuration data through an SNMP agent interface, then the SNMP Agent SDK can help.

DynamicSNMP can easily integrate with Java applications to provide SNMP access and managability of your existing application data elements. You can use DynamicSNMP to generate SNMP MIB definitions for your existing objects and automatically provide SNMP agent access to those objects. If you prefer to use existing SNMP MIB definitions, you can easily map existing application objects to existing MIB definitions. The choice is yours. See below for some additional features for NBI development:

  • Automatic SNMP MIB generation from Java objects(beans)
  • Configurable mapping between Java objects and SNMP MIBs
  • Codeless management access to application Java beans
  • Plug-in SNMPv2-MIB Module
  • XML based MIB data initialization
  • SNMPv1, SNMPv2c and SNMPv3 support
  • Simplified trap generation
  • Simplified access control

Other Applications of DynamicSNMP®

In addition to the uses already enumerated, the DynamicSNMP® SDKs and other DynamicSNMP® Products may be used for:

  • Adding SNMP protocol support to an existing NMS or EMS.
  • Adding a SNMP interface to a network database
  • SNMP agent simulation
  • SNMP performance data collection
  • SNMP fault management adaptors
  • SNMP network inventory applications
  • SNMP device configurators
  • SNMP trap generation
  • and much more...