This package can be used to develop SNMP management applications
to manage SNMPv1 and SNMPv2c agents and talk to agent systems
using any of the two versions at the same time.
WebNMS SNMP API distribution consists of the SNMP API
- a set of class libraries in .NET to build SNMP management
applications.
The product distribution also includes various example applications.
It provides a hierarchy of .NET packages for SNMP and MIBs,
which helps in developing various applications.
5. What do I need to start developing applications
using this package?
You need the .NET Framework version 1.1 and Visual J# version
1.1 redistributables to develop applications using this WebNMS
SNMP package. In addition, you need to download and setup
the WebNMS SNMP package classes.
6. How do I run the various example applications
provided?
The product distribution includes various example applications
in the example directory. Examples include applications, such
as snmpget, and snmpgetnext. You can use them to query information
from the SNMP agents on your network. All the applications
that are used to query an agent have identical syntax. In
general, all the command line tools gives help information
when you type the following.
command-name
For example, to get help information on the command snmpgetnext,
type: snmpgetnext
To execute the application, you have to set the PATH to .NET
Framework redistributables and the necessary dll's needs to
be copied to the example directory. For compiling the example
applications, you can use the utility compile.bat located
under the examples\ snmpapps and examples\mibapps directory.
For example,
7. I am able to execute the example applications
but I am not getting any results. What should I do?
If you get a timeout error after executing the application,
the remote host given by you might not have an SNMP agent
running on it. The agent should be running on the system on
which you are querying. Therefore, install an SNMP agent in
the machine or try on some other host which has the SNMP agent.
Your network administrator might know more about this. In
general, routers, ethernet switches, and network printers
have the SNMP agent. You can try querying these devices.
8. Which versions of SNMP are supported
by WebNMS SNMP API?
The WebNMS SNMP API distribution supports v1 and v2c versions
of SNMP. The communication and MIB portions of the WebNMS
SNMP API conform to the following Internet RFC specifications.
SNMPv1 - RFC 1155 and RFC 1157
SNMPv2c - RFC 3416
Coexistence between SNMPv1, SNMPv2c, SNMPv3 - RFC 3584
Notification Filtering and Proxy Forwarding - RFC 3413