HOME | PRODUCTS | DOWNLOAD | SALES | SUPPORT | ABOUT US

 
Koshna SNMP Manager Toolkit
Overview
Technical Description
Usage
API Documentation
Download
Purchase

Koshna SNMP Manager Toolkit

Technical Description

The Koshna SNMP Manager Toolkit provides APIs & tools for developing SNMP Manager applications in java.

The toolkit provides:

A simplified block diagram of the architecture of the stack for an SNMP Manager implementation is shown below.

SNMP Manager

SNMP Protocol Stack

The SNMP Protocol stack supports SNMP versions V1, V2c & V3 . Support for version 3 includes the implementation of the User Security Module with DES for privacy & MD5 & SHA1 for authentication and the View based Access Control Module for authorization.

The stack is integrated with the SNMP V2, Target, Notification, Community, VACM & USM MIBs to allow for gathering protocol engine statistics and to remotely configure the parameters used by an SNMP entity for the generation of SNMP messages and notifications and also the security parameters.

The stack is designed to allow the different modules (both on the lines of functionality & SNMP versions) to be plugged in & out as needed.

The stack & all api  is designed to allow log4j to be plugged in to provide highly configurable logging capabilities.

The stack implementation is compatible with jdk1.1.x & higher.

See the next section to understand how to use it.

SNMP Manager API

The SNMP Manager API provides the base classes required in implementing a manager like base classes for the common MIB elements, trap receivers etc. The API provides the base classes to implement proxies so that its users can deal with higher level constructs like groups, tables, rows, columns etc instead of OIDs and similarly with simple getter/setter methods instead of snmp request/responses etc.

The manager api also include classes for creating SNMP sessions with the snmp agents.It also provides classes(using the Observer design pattern) to receive SNMP traps & inform messages of all 3 SNMP versions.

See the next section to understand how to use it.

Koshna Manager Proxy Generator

The Koshna Manager Proxy Generator can be used to load a MIB and  generate the java proxies extending/using the framework APIs.

The tool can be used to generate

  • Proxies for developing SNMP Manager Applications.

See the manager tools section to understand how to use it. 

Koshna SNMP MIB Browser

The GUI based MIB Browser tool can be used to test/debug SNMP agents.

The tool can be used to perform the various SNMP operations.The tool can dump all the data sent/received and interpret it if the logging is set to DEBUG level.It can also receive Traps & Inform messages.

more information...