Simple Network Management Protocol (Compact 2013)

3/26/2014

Simple Network Management Protocol (SNMP) for Windows Embedded Compact is the Internet Standard protocol for network management and part of the TCP/IP protocol suite. SNMP was developed by the Internet community to monitor and manage networks.

Windows Embedded Compact supports two versions of the SNMP protocol: SNMPv1 and SNMPv2c:

  • SNMPv1 is the first version of the protocol, and is defined by RFC 1157, RFC 1155, and RFC 1212. This document replaces the earlier versions of the protocol that were published as RFC 1067 and RFC 1098. Security is based on community strings.
  • SNMPv2c is a version of the protocol that is known as community string-based SNMPv2. It is an update of the protocol operations and data types of SNMPv2p, and uses community-based security from SNMPv1. It is defined by RFC 1901, RFC 1905, and RFC 1906.
  • For more information about SNMP, see the IETF website.

The following SNMP library files and programs are supported by Windows Embedded Compact.

  • Snmp_hostmib.dll
    Extension-agent DLL that implements the host resources MIB.
  • Snmp_mibii.dll
    Extension-agent DLL that implements MIB-II.
  • Snmpapi.dll
    SNMP utilities DLL set by SNMP extension-agent DLLs and manager applications. This DLL contains a framework for developing extension-agent DLLs.
  • Snmp.dll
    SNMP service. This is the master agent that receives SNMP requests and delivers them to the appropriate extension-agent DLL.

The following files and programs are supported by SNMP management stations based on Windows Vista and Windows Server 2012.

  • Perf2Mib.exe
    MIB builder tool.
  • Snmputil.exe
    SNMP management utility to test the functionality of the SNMP service.
  • Snmpmon.exe
    SNMP utility that can monitor MIB objects on any number of remote hosts, and that optionally can log the results in an ODBC database; it uses an .ini file.
  • Ilmmib2.dll
    Extension-agent DLL that implements LAN Manager MIB-II.
  • Mgmtapi.dll
    Microsoft SNMP management API library.
  • Mib.bin
    Compiled MIB information that is used by the MGMTAPI.dll file.
  • Snmptrap.exe
    SNMP trap service. Receives SNMP traps and forwards them to SNMP manager application by using the MGMTAPI.dll and WinSNMP.dll files.
  • Snmpffg.exe
    SNMP configuration utility.
  • Winsnmp32.dll
    Microsoft WinSNMPmanager API version 1.1a library.
  • Mib.cc
    SNMP MIB compiler that is used to produce a new Mib.bin file that includes additional MIBs.

To add this feature to your OS, see SNMP Catalog Items and Sysgen Variables.

For reference information, see SNMP Functions, SNMP Structures, SNMP MIB-II Registry Settings, SNMP PDU Buffer Registry Settings, SNMP Permitted Managers Registry Settings, SNMP Authentication Traps Registry Settings, SNMP Extension Agents Registry Settings, and SNMP Communities Registry Settings.

See Also

Other Resources

Networking