The following tutorials will help you getting productive quickly when building a Multiprotocol Management Agent for your application. For additional development information please review specific product’s Eval Download and the Help File sections.
Hands-On NETCONF, YANG, SNMPv3 & CLI Tutorial, Demo and Eval Agent
Download a hands-on Windows or Linux YANG Demo Agent or view it’s description only. It has NETCONF, SNMPv3 and CLI access and a simple NETCONF Client is included. You can also download a complete eval package of NETCONF, SNMPv3 and CLI Agent Generation Tools. Please review these documents for more information:
- Overview of NuDesign’s Development Tools for NETCONF, CLI, RESTCONF & SNMPv3 ndCONF Agent
- Building NuDesign Integrated NETCONF, CLI & SNMPv3 ndCONF Agent
- Overview of NuDesign Tools Evaluation Package for NETCONF, CLI & SNMPv3 ndCONF Agent
C++ SNMP Agent Studio Tutorial
The core of NuDesign’s SNMP Agent Studio product is Visual xAgentBuilder 9 for C++, the multiprotocol SNMP v1/v2c/v3 agent code generation wizard with OS / RTOS specific SDK Libraries.
The Visual xAgentBuilder 9 for C++ is supported by Visual MIB Builder, Visual MIB Browser and Visual SNMP Traffic Monitor applications.
Consult this brief tutorial on creating and testing SNMP MIBs and SNMP Agents using NuDesign’s C++ Agent Studio. This tutorial uses NDGarageV2.MIB that illustrates SNMP and MIB construction concepts. Please download the MIB here.
Visual xAgentBuilder© 9 for C++ Quick Start Tutorial
These tutorials will demonstrate various aspects of instrumenting a MIB.
Inserting Code in OnGet functions
Inserting Code in OnSet functions
Initializing/Saving Objects on Startup/Shutdown
Working with MIB Tables
Init() and Cleanup() Explained
Using Remote Subagents
Using the “Trace” Function with Remote Subagents
Visual xAgentBuilder© 9 for C++ Tutorial
These lessons will walk you throghout various aspects of our SNMP Agent, automatic C++ code generator.
Lesson 2: Command Line Interface (CLI)
Lesson 3: SNMP Agent
Lesson 4: HTTP Agent
Lesson 5: Multiprotocol Agent
Lesson 6: Non-volatile parameters
Lesson 7: View-based Access Control Model
Lesson 8: Adding Scalar objects to an Agent
Lesson 9: Read-Write Scalar Objects in the Agent
Lesson 10: Implementing Tables in Agents
Lesson 11: Dynamic Row Creation
Lesson 12: Notifications
For Hands-On experience please download Visual xAgentBuilder© 9 for C++, build tutorial’s projects and experiment with them (all above Lessons are included in the Help system).
Hands-On Application Monitoring SNMPv3 / HTTP Agent
Source code included, working examples of SNMPv3 / HTTP agents for MS Windows (or view description only). The agents implement ND-Application-MIB mib and are generated using NuDesign’s Visual xAgentBuilder 9 for C++ evaluation.
Investigate different architectural approaches to instrumenting these monitoring objects and SNMP traps. Use these samples as a template for your own MIB’s objects instrumentation code under xAgentBuilder© 9 for C++!. Complete VCC++ project is included
Monitoring Thresholds and Sending Traps SNMPv3 / HTTP Agent
Source code included, working examples of SNMPv3 / HTTP agents for MS Windows (or view description only). The agent implements ND-Garage-MIB mib and is generated using NuDesign’s Visual xAgentBuilder 9 for C++ evaluation.
Receiving SNMP Traps Using NuDesign Visual MIBrowser Pro
SNMPv3 / HTTP / CLI Sample Agent
This package contains fully working SNMPv3 / HTTP agent for MS Windows (or view description only). The purpose is to let you inspect multiprotocol access aspects of the agent: change the object value from the Console Application, verify it via NuDesign’s (or any other) SNMP Visual MIBrowser or point your web browser to agent’s IP address (127.0.0.1) to get / set objects via the HTTP web access. Please download Sample Agent here
SNMPv3 Agent Configuration Tutorial
These lessons will walk you through various aspects of configuring NuDesign’s SNMPv3 Agent.
Adding a User in SNMPv3
Configuring Views for the SNMPv3 User
Linking the Views with SNMPv3 Users
Configuring SNMPv3 Notification Targets
Filtering SNMPv3 Notifications
Configuring an SNMPv3 Agent for SNMPv1/v2 Packet Processing
Quick Start Topics
Setup a New User Example
Setup SNMPv2 Traps to a Specific Management Station
For examples on how to use popular third party SNMPv3 management applications with NuDesign’s SNMPv3 Service, please review these documents:
- Configuring LoriotPro for SNMPv3 communications with NuDesign SNMPv3 Agent Service (version française du document).
- Configuring SolarWind for SNMPv3 communications with NuDesign Agent Service
- Configuring WhatsUp Gold for SNMPv3 communications with NuDesign Agent Service
- Configuring PRTG for SNMPv3 communications with NuDesign Agent Service
- Configuring Castlerock SNMPc for SNMPv3 communications with NuDesign Agent Service
Hands-On SNMPv3 Tutorial and Demo.
Download this tutorial (or documentation only) to understand SNMPv3 privacy, security, authentication and access control aspects. You will also learn about architectural entities of SNMPv3: SNMP Engine, Command Generator, Command Responder, Notification Generator, Notification Receiver and others
Please also view On-line Help files for all NuDesign products and check our Frequently Asked Questions page for application tips, more source code examples and for information on known problems and workarounds.