AGENT++Win32 is an add-on API for AGENT++ and AgentX++ that interfaces between the Microsoft™ SNMP Extension API and AGENT++/AgentX++.

By using this API:

  • any existing AGENT++ agent that can be compiled without multiple thread support* can be run as extension agent of the Windows™ 2000, XP, and CE SNMP agent.
  • any existing AgentX++ master agent can be extended to support the extensible agent API of Windows™ 2000/XP/CE.
  • any native Windows™ 2000/XP/CE agent can be replaced by an AGENTX++Win32 master agent to support AgentX as well as SNMPv1/v2c and SNMPv3.

The API that your instrumentation code uses does not change, no matter whether you implement a native SNMP agent using AGENT++ (which also supports most UNIX platforms) or whether you implement a Windows extension agent. Thus, with AGENT++Win32 you will also benefit from using AgenPro which is a powerful code generator that supports round-trip engineering.

The AGENT++Win32 API can be downloaded here.

*In order to be able to use AGENT++Win32 subagent API, SNMP++ and AGENT++ have to be compiled with _NO_THREADS defined.

Copyright © Frank Fock 2001-2008