SNMP Manager Studio for Embedded Linux & RTOS
download eval of Visual xManager Builder 9 for C++ (Windows based)
The NuDesign C++ SNMP Manager Studio for Embedded Linux & RTOS Development Tool provides a complete SNMPv3 Management Application development framework that consists of:
- Visual xManagerBuilder for C++, C++ code generation wizard. It generates complete SNMP Management Application sources for target OS/RTOS and Project Build files for supported development environments.
- SNMPv1/v2c/v3 C++ Management SDK Libraries for multithreaded SNMP Manager Application for target OS/RTOS. Supports Send / Receive Traps and Informs functions.
- Sample code in C++ demonstrating typical management functions, such as Get Table, MIB Browser, SNMP Polling Engine, Trap handling and others.
- SNMPv1/v2c/v3 Manager Configuration Editor.
The SNMP Manager Builder supported host environments are Windows Server 2003, Server 2008, Server 2008R2, Server 2012, Server 2012R2, Server 2016, Server 2019, Vista, Windows 7, Windows 8/8.1 and Windows 10, 32bit or 64bit versions.
Initially, when Manager Builder is run, the developer can load mibs in the wizard. By loading the mibs at design time, information about the mib objects is available programmatically to the developer. Most commonly used mib object information such as OID and object name, access and status are available to the developer.
However, through the use of XMC files, pre-compiled mib information can be read by the NuDesign SNMP management libraries to provide the mib information at run time as well. The information can be used to build the complete tree object information depicting the MIBs implemented in the SNMP Agent that the SNMP Manager is connecting to. The SNMP Manager can make Get and Set request using the object names, it can receive the SNMP Traps and decode them using the pre-compiled MIB object information as well.
The XMC files are either created by the xManager Builder (in the xmc directory of the project) or by the NuDesign MIB Compiler control. The XMC files can be considered to be a concise version of the mib file. Each object in the mib file is represented by a single row in the XMC file.
The resulting SNMP Management Application runs under the target OS/RTOS’es such as multiple Linux distributions and QNX. The process of building the embedded SNMP Management Application using the SNMP Manager Builder wizard, the SNMPv1/v2c/v3 C++ Management SDK Libraries, generated C++ source code and project files is automatic. Please contact us for more information.