最新版 SNMP Toolkit 2.03 for Base Package & v 2.0.5 for Full Package
SNMP Toolkit for LabVIEW 是一套基於LabVIEW VIs的工具包,可以做為編碼和發送SNMP的請求信息和陷阱,並接收和解碼SNMP的回應和陷阱訊息。VIs被設計為可允許用戶直接存取在SNMP數據包裡所有被發送或被返回的資訊,包括共有名稱,變量的語法,錯誤狀態和錯誤索引。
SNMP Toolkit for LabVIEW™ allows LabVIEW™ users to quickly build VIs for testing SNMP managed equipment. The Toolkit also supports the design of network performance and fault monitoring applications, and SNMP server agents that reside on remote entities. Combining SNMP and standard LabVIEW™ data acquisition and instrument control VIs is a powerful approach for testing internetworked systems. Using the SNMP Toolkit you can incorporate the following capabilities into your LabVIEW™ applications - Product Testing, Performance Management, Fault Management, Configuration Management, SNMP Agents.
Building LabVIEW exes in LV 8.5 and up SNMP Toolkit version 2.03 is a free upgrade that matches SNMP Toolkit to LABVIEW.LIB in LabVIEW™ versions 8.5 and up. This only affects LabVIEW™ executables. Contact Chris on the Contact page for an upgrade.
LabVIEW™ is a trademark of National Instruments, Austin TX. SNMP Toolkit works with LabVIEW 6.1, through LabVIEW 8.6 on all LabVIEW platforms. Not all features are available on non-Windows platforms.
SNMP Toolkit for LabVIEW is available in three configurations, Base Package, SNMPv3 Add-on Package, and Full Development Package.
Base Package includes the following six SNMP message types for SNMPv1 and SNMPv2c:
• get - request
• get - next - request
• get - bulk
• set - request
• set - response
• SNMPv1 and SNMPv2 traps
- MIB Compiler
SNMP Toolkit uses a MIB compiler to convert MIB names to OIDs and vice versa. Initialization of LookupNames.vi stores name translation data from the set of .mib files as a linked list in a shift register, MIBLinkedList. The linked list associates names, for example ifInOctets.3 in the MIBII interface group, with their corresponding OIDs, in this case 1.3.6.1.2.1.2.2.1.10.3.
This product includes software
Copyright 1989, 1991, 1992 by Carnegie Mellon University
Derivative Work -
Copyright 1996, 1998, 1999, 2000 The Regents of the University of California
All Rights Reserved
- Multihoming
SNMP Toolkit supports multihomed computers (i.e. computers with multiple IP addresses). If your machine has multiple IP addresses (on WinNT and Win2K, multiple IP addresses can be assigned in the TCP Control Panel even with a single network card), you can specify which of those IP addresses to use for your SNMP communications by filling in the MultihomedIPAddress inputs on the VIs. If you leave this field empty (the default), the SNMPToolkit will simply pick one of the available IP addresses. This feature is useful for using a single PC to implement multiple SNMP managers and clients. For example a single PC can support one manager running SNMPv1, one running SNMPv2c, and one running SNMPv3, all with different IP addresses.
SNMPv3 Add-on Package
The main purpose of SNMPv3 is to introduce security into SNMP. Gone are the simple community strings of SNMPv1 and SNMPv2c, and in their place are message timeliness, authentication, and encryption. SNMPv3 packets are essentially SNMPv2c PDUs wrapped with a security header and, if chosen, encrypted. SNMPv3 supports all the message types of SNMPv2c and does not introduce any new message types.
Full Development Package includes both the Base Package and SNMPv3 Add-on Package.
Required System Configuration
You must have LabVIEW 6.1 and up on all LabVIEW platforms. SNMP Toolkit works with the latest version of LabVIEW, 2015. System requirements are the same as those for LabVIEW. The SNMP Toolkit retains LabVIEW's original cross-platform feature and can be used on any platform that includes the UDP VIs.
Windows-only SNMP Toolkit features are multihoming and SNMPv3.
You must have an network interface card and configure the TCP/IP stack on your computer for general connectivity. If you can browse the web and get email, then your TCP/IP stack is properly configured.