Click here to return to the home page
Change Currency      
 
Search:

SNMP Toolkit [2.4 5 User - for Borland C++ Builder 5/6 Win32]


SNMP Toolkit [2.4 5 User - for Borland C++ Builder 5/6 Win32] boxshot. Reference Number: PRS. 107869
Availability: Usually delivered within 5 working days
Media:

Call Me

Not what you're looking for? Use our free sourcing request service.

The C++ library supports SNMP v2c and v1. The library is very efficient, robust and native for the 32-bit Windows environment. It is designed to provide the maximum flexibility in network management software development. It does not coerce developers into a particular architecture but rather is easy to adjust to any paradigm chosen by developers.


SNMP C++ Class Library and SNMP Debugging and Testing Tools:
  • SNMPv2 Toolkit for Microsoft Visual C++ v6 and .NET
  • SNMPv2 Toolkit for Borland C++ Builder v5 and V6

Both toolkits have the same functionality, support Windows 2000/XP/NT/Me/98/95 and consist of:

  • SNMP C++ library v2.5 supporting SNMP v2c and v1
  • SNMP Utilities
  • Examples
  • Programming Guide and Reference Manual

The applications created with the toolkits are royalty free.

SNMP C++ Library
The C++ library supports SNMP v2c and v1. The library is very efficient, robust and native for the 32-bit Windows environment. It is designed to provide the maximum flexibility in network management software development. It does not coerce developers into a particular architecture but rather is easy to adjust to any paradigm chosen by developers.

The C++ library is equally suitable to develop graphical and console mode applications. It is designed to handle a variety of tasks in:

  • Command generators ( manager applications )
  • Command responders ( agents )
  • Command forwarders
  • Notification originators

... and other network management applications.

The library is self-contained. It does not rely on Windows SNMP service or any other third party SNMP software. The applications created using this library can work with industry flagship products OpenView, NetView (TME), etc.

The SNMP C++ library fully implements SNMPv1 and SNMPv2c. It allows the sending of commands and/or notifications to single or multiple destinations concurrently with or without automatic retransmission. It automatically creates listening thread(s) on the background to enable blocking and non-blocking receive mode for replies and notifications.

A unique feature of the library is sending the messages to multiple destinations with automatic retransmission using single function call. The library takes care about matching requests sent and replies received and automatically retransmits requests to the non-responding nodes. This feature is very handy when an agent is configured to work with multiple managers and needs to send the notification to multiple destinations. Sending to multiple destinations is also very valuable for network discovery when node manager sends requests to multiple agents.

The following SNMP Protocol Data Unit (PDU) types are supported:

  • Get
  • Get-next
  • Response
  • Set
  • TrapV1
  • Get-bulk
  • Inform
  • TrapV2
  • Report

The following variable types are supported:

  • INTEGER
  • Integer32
  • Unsigned32
  • OCTET STRING
  • Opaque
  • OBJECT IDENTIFIER
  • BITS
  • Gauge
  • Gauge32
  • Counter
  • Counter32
  • Counter64
  • TimeTicks
  • Null
  • IpAddress
  • NetworkAddress
  • BitString (Obsolete, saved for backward compatibility)
  • NsapAddress (Obsolete, saved for backward compatibility)
  • Uinteger32 (Obsolete, saved for backward compatibility)
  • Full support of SNMP v2c and v1 allows developing version 1, 2 or bilingual manager applications and proxy agents.

The library is using the TCP/IP User Datagram Protocol as a transport. However, it isn't limited to this transport only. It can be used with any other standard or proprietary network transport.

SNMP Utilities
The toolkit comes with two GUI applications to assist in developing a variety of network management applications. The utilities are built using the LogiSoft AR C++ class library.

SNMP Tracer Utility
The SNMP Tracer is used to trace incoming SNMP messages: requests and/or notifications. It can display the incoming message as a raw data ( hexadecimal dump ) and as the structured SNMP protocol data unit, containing header fields and variable binding list attributes: object identifiers, types and values. The trace can be saved and/or printed.

SNMP Sender Utility
This utility has a graphic SNMP message editor to construct any SNMP v1 or v2c request, response or notification PDUs. The PDUs can be saved and loaded to/from disk. This feature can be used, for example, in network management software regression tests. The utility is extremely valuable as a learning tool to study the dynamics of existing SNMP implementations.

After a SNMP message is constructed, it can be sent to a remote node. The message itself and the reply are displayed by the utility and can be saved and/or printed.

The single-message mode is designed to check replies for a single message.

The multiple-message mode assists in the network management software performance measurement and tuning. The network latency, reliability and response time can be measured using this mode.

Examples
An extended set of examples is provided to make C++ SNMP library learning and using even easier. The examples do not only show in details how to use class library but also provide complete code of table traversing using Get-Next and Get-Bulk requests, sending SNMPv2 and SNMPv1 traps, request processing etc.

All development tools provide a flexible development environment enabling the creation of very efficient, robust and highly maintainable and expandable network management software: command generators ( manager applications ), command responders ( agents ), command forwarders, etc. One of the differences between the SNMP Toolkit family of products and the SNMP Builders is that the SNMP Builders include a MIB compiler and allow the referencing of SNMP objects by symbolic names. Other major differences are language specific
Help
My Account
Corporate Info
Other Info
Secure Shopping
Copyright © Grey Matter Ltd. 1983 - 2009. Registered office: 2 Prigg Meadow, Ashburton, Devon, TQ13 7DF. Registered in England. Company no: 1671407. VAT no: GB 384904621.