Home   News   Products & Services   Sales   Support   Download   About MG-SOFT
MIB Browser Pro   Trap Ringer Pro   Net Inspector   Visual MIB Builder   MIB Explorer   SNMP Master Agent
MIB Compiler   SNMPv3   SNMP/SMI SDKs   Agent Design Kit   Network Management ToolBox
NEW A new version of MG-SOFT Net Inspector 2010 (Version 7) for Windows has been published. NEW
NEW A new version of MG-SOFT MIB Browser 2010 Professional Edition has been published. NEW
NEW A new version of MG-SOFT Trap Ringer 2010 Professional Edition has been published. NEW

MG-SOFT SNMP Software Development Lab
SNMP EasyAgent SDK

Monet Logo SNMP EasyAgent toolkit provides a framework for extending Microsoft's and MG-SOFT's SNMP Master Agents running on Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 and Windows 7. By using the provided framework, any Windows application can easily export and import its data through the SNMP agent and can be remotely managed by using the SNMP protocol.

SNMP EasyAgent will operate both with MG-SOFT's SNMP Master Agent as well as with Microsoft's SNMP Service supplied with Windows operating systems.

SNMP EasyAgent API implementation is available in the SNMP Software Development Lab distribution for Windows.

The following is a brief overview of the MG-SOFT SNMP EasyAgent framework.

The SNMP EasyAgent framework consists of two main DLL files:

  • The first DLL (called EasyAgent server) is loaded by Microsoft's SNMP Service (SNMP.EXE) or MG-SOFT's SNMP Agent (MGSNMP.EXE) as an ordinary subagent extension.
  • The second DLL (called EasyAgent client) is used by an application that wants to export or import its data to the network via the SNMP protocol. The application can run either in the user mode or as NT System service.

At the startup of the application, the EasyAgent client DLL and the SNMP EasyAgent server DLL establish a permanent connection. The application then retrieves handles of the data in the MIB sub-tree and initializes the data.

After a successful initialization, the data can be retrieved or set to a new value from the network via the SNMP protocol.

Installing the SNMP EasyAgent and SNMP EasyAgent-based subagents

To install the SNMP EasyAgent framework, run the setup.exe and follow the on-screen guidelines. Make sure to have installed the Microsoft's SNMP Master Agent (SNMP service) before you install the SNMP EasyAgent SDK.

In case you will be installing the Microsoft's SNMP Master agent (SNMP service) on Windows 2000, Windows XP, Windows Server 2003, Windows Vista or Windows Server 2008, re-apply the Windows service pack (if applicable) after the installation.

Installation procedure for the SNMP EasyAgent-based subagents is described in the SNMP EasyAgent documentation, distributed in the SNMP Software Development Lab package.

Apply for your own enterprise OID number

To avoid conflicts regarding the OID naming structure, you may wish to apply for your own enterprise OID number.

SNMP EasyAgent Source Code Template Generator

MG-SOFT SNMP EasyAgent Source Code Template Generator is a software utility designed to increase the productivity of the SNMP agent developers. It takes a MIB file on it's input and according to the given MIB generates a C/C++ (or VB or Delphi/Pascal) source code template (stub) for developing the SNMP EasyAgent based agent extension (subagent) implementing the given MIB. Having the generated source code template, the programmer only needs to add the source code implementing required actions on OIDs for SNMP-GET, SNMP-SET and/or SENDTRAP events.
For software release notifications and other news from MG-SOFT, subscribe to mailing lists.
Download the latest evaluation version of MG-SOFT's software.
Home    News    Products & Services    Sales    Support    Download    About MG-SOFT
 Updated: Fri, 27-Aug-2010. Copyright (C) 1995-2010 MG-SOFT Corporation. All rights reserved.  Privacy Policy.