Practical Applications of DynamicSNMP® |    |
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 DynamicSNMP® Manager SDK provides the ultimate solution for Network Management
System (NMS) application development. The architecture, design and
implementation of the DynamicSNMP® 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 DynamicSNMP® Agent SDK is for you. The
reduced memory footprint and easy integration with existing Java applications
make the DynamicSNMP 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 DynamicSNMP® 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
DynamicSNMP® 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...
Java is a trademark of Sun Microsystems, Inc (Java™). DynamicTMN®, DynamicSNMP® and DynamicTL1® are registered trademarks of Monfox, LLC. Other other logos, trademarks and brands are the property of their respective owners. |
|