|
||||||||||
The Windows SNMP API specification defines a programming interface for network management
applications running on Microsoft Windows platforms, Linux platforms and
Mac OS X platforms, enabling those applications to make use of a logically external
SNMP engine or service layer.
WinSNMP provides a single interface to which application developers can program and multiple SNMP software vendors can conform. This specification thus defines the procedure calls, data types, data structures, and associated semantics to which an application developer can program and which an SNMP software vendor can implement.
WinSNMP offers these major benefits, all intended to accelerate the development,
dissemination, and use of SNMP network management applications:
MG-SOFT WinSNMP SDK provides an API for developing SNMPv1, SNMPv2c and SNMPv3 SNMP manager and agent applications running on Microsoft's supported 32-bit and 64-bit Windows operating systems (Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008). Additionally, MG-SOFT also offers WinSNMP SDK for Linux (32-bit and 64-bit Intel x86 architectures) and for Apple Mac OS X (universal binaries for both, Intel x86 and PowerPC). The WinSNMP API implements industry standard WinSNMP specification and provides database functions, communication functions, PDU functions, varbindlist functions, entity/context functions and utility functions. Within that, API supports both sending and receiving SNMP notifications (traps and informs). The core WinSNMP API was extended with only a few new functions in order to accommodate the SNMPv3 protocol features. For details check the WinSNMP API documentation that installs along with SNMP Software Development Lab package. WinSNMP API Version 3.0 has been designed in a manner preserving the full compatibility with older WinSNMP API specifications. The same WinSNMP-based application binary utilizing the WinSNMP V2.0 API will run successfully also when utilizing the WinSNMP API Version 3.0. This means that the WinSNMP API Version 3.0 extension is completely orthogonal to older WinSNMP API specifications and that no modifications were made to any of the previously existing WinSNMP API functions that would change their expected behavior. The main new feature introduced by the SNMPv3 protocol is security, including (a) authentication and privacy, (b) authorization and access control and (c) standards-based remote configuration of the above two (a and b). The SNMPv3 engine implemented in the MG-SOFT's WinSNMP module conforms to the SNMPv3 specification documents that were published in December 2002 as full Internet Standards:
Together with the MG-SOFT WinMIB module and MG-SOFT MIB Compiler, MG-SOFT WinSNMP offers capabilities that fully support developing network management software targeting Windows, Linux and Mac OS X operating systems. In addition to that, SNMP EasyAgent SDK provides a straightforward means for adding SNMP manageability to existing Windows applications. The MG-SOFT WinSNMP SDK contains many WinSNMP sample applications with full source code in order to illustrate the usage of the WinSNMP API. |
|
|||||||||
|
||||||||||
|
||||||||||