Why NuDesign's SNMP/HTTP/CLI Agent Development Tools?
What is NuDesign's SNMP / HTTP / CLI Agent Studio Development Environment? - NuDesign's multiprotocol SNMP Agent Studio development environment serves to visually build a management object model of a system to be managed, it then automatically builds an SNMP Agent project containing complete C++ agent code with SNMP v1/v2c/v3 / HTTP / CLI Console access to the SNMP management data. The NuDesign SNMP Agent Studio tools comprise of:
- Visual MIBuilder, an application for visually building your system's management objects model (MIB) in SMIv1/v2 grammar.
- Visual xAgentBuilder for C++, the multiprotocol SNMP v1/v2c/v3 / HTTP / CLI Console agent code generation wizard. For Windows targets, the agent code generator is hosted under MS Visual Studio IDE. For Linux, QNX, OSE, VxWorks and other embedded OS / RTOS targets the Visual Embedded xAgentBuilder for C++, the embedded agent code generator is hosted under MS Windows Internet Explorer and it generates complete Agent Source Code and Project Files (source code, headers and Make files for these environment's IDEs).
- Visual SNMP Traffic Monitor, an easy to use application that provides capture, custom filtering, decoding, storage and retrieval for later review of SNMPv1/v2c/v3 exchanges, including encrypted communications. The data is parsed and displayed using object’s MIB names.
- Visual MIBrowser Pro, the SNMPv3 management application, an essential tool in development and testing phases. Includes SNMPv3 configurations and SNMP VB scripting capability for generating agent specific test cases. Many SNMP Agent sample test scripts are included with the tool.
All four tools contain NuDesign's MIB Compiler technology adapted to the task: most stringent in MIBuilder, oriented on generation of agent code in xAgentBuilder, and with selectable tolerance in MIBrowser Pro and SNMP Traffic Monitor.
The SNMP Agent Studio, in addition to SNMP and HTTP access, automatically builds the CLI Console interface providing console access to MIB implementations. The developers that need to build a full feature, extensive, hierarchical CLI interface should use NuDesign’s CLI Code Generation Framework, a tool that simplifies creation of hierarchical CLI with access to any operational or configuration system facilities. The CLI provides for console, serial, Telnet or SSH access, depending on system needs and capabilities.
The CLI Framework implements command hierarchy navigation, command completion, command line editing, history and provides a basic set of common commands. It is very easy to extend this CLI with custom commands and device configuration.
The benefit of deploying NuDesign’s SNMP / HTTP / CLI management software technologies are reliable, low risk, and quick-to-market solutions:
- Ease and Speed of Development - load your MIB into the code generator wizard and with the push of a button create an agent with multi-protocol access capabilities (SNMPv1/v2c/v3 / HTTP / CLI Console). Or create hierarchical, stand-alone CLI interface using XML definition file and CLI Code Generation Framework. The same powerful host development tools, regardless of your target OS / RTOS environment.
- Reliable Results - the Visual xAgentBuilder for C++ SNMP algorithms have been thoroughly tested on many complex MIBs, producing working, complete and standards compliant code. The CLI Code Generation Framework produces complete, ready to use CLI project. The automation of the SNMP Agent and / or CLI management code generation process minimizes the risk of your development program and costly delays often associated with manual coding.
- Portability - the agent you create, using our SNMP Visual xAgentBuilder for C++ wizard or CLI Framework is highly portable: generating code for the common object interface of all platforms, using only standard ANSI C++. Deploy it under desktop or embedded environments. Please call for latest list of supported target environments.
- Great Support - it's simple, our business is to make you productive. Review our tutorials, help files and technical documentation, talk to our developers and have us work with you to reduce your time to market.
- Protection of Investment - our agent is management instrumentation centric, i.e. your company coding investment is protected. Develop it once, then add support for future MIBs, future access protocols, all without costly re-writes to your existing instrumentation code.
- Re-use of legacy instrumentation - if you have existing SNMP environments and you need to upgrade to SNMP v1/v2c/v3 Agent or need to add web or CLI access to your product, please give us a call. We will work with you to preserve your existing instrumentation while greatly simplifying the agent build / maintenance process.
- Convenient Business Terms - buy our agent development tools and our aggressively priced source code / royalty free, unlimited runtime license or consider runtime increments license if you have lower volumes requirements.
Next >