Welcome to AGENT++!
This site is dedicated to put the simple back into the Java and C++ development of SNMP software and the creation of SNMP (SMI) MIBs.
The software packages available from the AGENT++ site achieve this objective by a clear and true object oriented design and implementation. The resulting advantages are
reliability, ease of use, and ease of maintenance. Besides, users of the AGENT++ APIs like SNMP++, SNMP4J*, and AGENT++* emphasized that they appreciate the support they get from the SNMP4J and AGENT++ mailing list.
Developed by Peter
Mellquist (for HP), SNMP++v2.8 is a C++ API implementing SNMPv1/v2c protocol operations.
Extends SNMP++v2.8 by adding SNMPv3 support and some bug fixes.
Extends the basic concepts of SNMP++ for the C++ SNMP agent development.
Adds support for the
AgentX (master and subagent) protocol to AGENT++ agents. Supports all AgentX features like contexts, index allocation, getbulk as well as seamless adding/dropping connections and sessions.
- SNMP4J, SNMP4J-Agent, SNMP4J-AgentX,
APIs for SNMP software development with Java 1.4 or later.
A Java 2SE SMIv1/v2 MIB compiler
application for the generation of C++ stubs for AGENT++ and Java stubs for the SNMP4J-Agent API. Since AgenPro has a fully customizable open source code generation backend, it can also be used to generate program code for
Java or C with virtually any third party agent or management API.
- MIB Designer
A Java 2SE application
for foolproof visual designing of SMIv2 MIBs (with optional conversion to SMIv1 for compatibility with legacy SNMP applications).
- MIB Explorer
A Java 2SE (and
Android) SNMPv1/v2c/v3 MIB browser for effective and intuitive managing and monitoring of SNMP devices.