|
|
|
|
NuDesign C++ SNMP Agent Studio for Windows line of products consists of NuDesign products that allow developers to create SNMP v1/v2c or SNMP v1/v2c/v3 agents with optional HTTP and console access to managed information on MS Windows. The core Studio product, Visual xAgentBuilder for C++ generates standalone SNMP Agent or extension subagent DLL, a companion product to NuDesign's SNMPv3 Master Agent Service.
The Visual xAgentBuilder for C++ is compatible with Microsoft Visual C++ 6.0 with SP4 or higher, and supports 32bit code generation, and IPv4 communications only. The Visual xAgentBuilder 9 for C++ is compatible with VS2008 and higher, and it supports 32bit/64bit agent and extension subagent DLL code generation, it also supports IPv6/IPv4 communications and AgentX remote subagent standard.
Supported host and target environments are Windows XP/Server 2003/Server 2008/Vista and Windows 7, 32bit and 64bit versions.
The Professional SNMP Agent Studio allows a developer to visually create an SNMP MIB using NuDesign's Visual MIBuilder. This or any other MIB can then be used for generating code for Multiprotocol SNMP Agent using NuDesign's Visual xAgentBuilder for C++ code generator. This tool comes in a form of wizard that is run from Microsoft's Visual Studio.

The resulting SNMP Agent runs under MS Windows OS. The agent can then be tested using appropriate management application (for example NuDesign's Visual MIB Browser for SNMP access or regular web browser for HTTP access).
For console access the SNMP agent code generator makes use of the Get/Set MIB objects API infrastructure, extending standard Windows console application with Get/Set MIB object commands thus offering a simple console access to the MIB.
C++ SNMP Agent Studio is for developers who already have a MIB and just want a tool for generating the skeleton code for SNMP v1/v2c or v1/v2c/v3 Multiprotocol SNMP Agents with optional HTTP and console access.
For Windows, the Visual xAgentBuilder for C++ generates standalone or extensible Multiprotocol SNMP Agents, utilizing Microsoft SNMP Master Agent Service extension DLL API. Such an extensible agent will support multiprotocol access as described here, even for third party DLLs. In such cases, a developer will use the Visual xAgentBuilder for C++ to generate MIB-specific HTML pages and to link in the HTTP, Web Access Agent library. The extension DLL gets loaded with the help of NuDesign SNMP Service Configuration Applet.
However the optional HTTP access requires that NuDesign's SNMP Master Agent Service be used. For SNMP only access any Microsoft compatible SNMP Master Agent Service can be used.
The following table details content of SNMP Agent Studio packages. The developer needs to decide which protocol will be used for access to the management information. Please note that each package contains the CLI, MIB access console application, in addition to SNMP and HTTP access protocol libraries.
|
Content of C++ SNMP Agent Studio |
C++ Professional SNMP Agent Studio for MS Windows |
C++ SNMP Agent Studio for MS Windows |
|
Visual xAgentBuilder for C++ and |
|
|
|
SDK for Multiprotocol SNMP Agent for Windows |
|
|
|
Visual MIBuilder |
|
|
|
Visual MIBrowser Professional |
|
|
Table 1. Content of C++ SNMP Agent Studio for MS Windows
For more information please view Visual xAgentBuilder for C++ Help File here.
NuDesign's SNMP Agent Studio products generate agent code with SNMPv1/v2c, SNMPv1/v2c/v3, HTTP and CLI, simple development console access including generation of Project Files (source code, headers and Make files) for respective IDE's for these environments:
For a more detailed understanding of our Multiprotocol SNMP Agent and our SNMP Agent Development Tools please read here.
Support Services Contract offers one year of product maintenance updates plus 10 support incidents. Please note that extended support contracts and design consulting services are available as well. For more details see our Pricing & License Options document.