SNMP Agent Simulator Features


 

The following features are supported in SNMP Agent Simulator

 

General

SNMP Versions

  • SNMP v1

  • SNMP v2c

  • SNMP v3

Storage Option

  • MySQL Database

SNMP Agent Configuration

(The SNMP Agent configurations listed below are supported both in SNMP Agent Simulator and Network Simulator. The ** mark denotes configurations not supported in Network Simulator )

Simulation Types

  • Constant.

  • Random.

  • Linear

  • Exponential

  • Wave

  • Sine Wave

Scalar/Table Configurations

  • Configure scalar/table values from the Network Designer UI

  • SYSUPTIME macro is supported to provide the sysUpTime value of the agent.

  • Add and Modify a single row.

  • Add Multiple rows in a single shot.

  • Modify a column value for all the rows and selected row.

  • Find option for finding Instance and the row numbers.  

Trap and Inform Configuration

  • Configurable v1/v2c/v3 trap generation .
  • Configurable request-based, timer-based and threshold-based trap generation.
  • Configurable static and dynamic varbinds. SysUpTime and CurrentTime macros supported in vabind configuration.
  • Option to configure agent IP address and manager details of traps, globally.
  • Send traps to multiple managers and ports.
  • Generation of default traps defined in the MIB **
  • Configurable SNMPv2c and v3 Inform generation.
  • Configurable request-based, timer-based and threshold-based inform generation

Behavior Simulation

  • Automatic generation of request-based, threshold-based, timer-based scripts in Jython.

  • Execute timer based scripts at agent startup or when agent stops or at specified time periodically or after specified time after agent startup, periodically.

  • Powerful build-in script APIs which can be used to format SNMP responses and trap messages.

Error Simulation

  • Simulate SNMP v1/v2/v3  errors conditions. **

  • Jython scripts can also be used to configure error conditions and scenarios.

Record Real Agents

  • Record and replay real agent values and traps to create simulations of actual devices.

  • Once data are captured from a device, any variation on this basic simulation can be created for use with the SNMP Agent Simulator.

Customize the Request and Response SNMP PDU

  • Customization of the request SNMP PDU

  • Customization of response SNMP PDU  

Run Time Settings

  • SNMP agent version and port

  • SNMPv3 Engine ID

  • Manage using RMI

  • Read/Write community

  • Debug Message Options:Disabled, Fatal, Error, Warning, Info, Debug, Trace

  • Automatic Save of runtime settings.

Operations

Loading and Unloading

  • MIBs

  • Configuration File

Save Configuration

  • To save the agent configuration in the database

Start the simulated SNMP agent

  • From UI

  • From Command line

Stop the simulated SNMP agent

  • From UI

  • From Command line

  • From Remote

Find a node in the MIB

              --

RMI Support

  • RMI (Remote Method Invocation) is implemented in the SNMP agent simulator to control the simulated agent behavior from a remote client program.

  • The RMI client APIs, defines the methods in the simulator, which can be accessed via RMI from the client program.

Value Added Features

Package and Install SNMP Agent

Option to package the SNMP agent configuration and install it in any system where Simulation Toolkit is installed.

Initialize Services

Option to enable/disable the execution of Trap/Inform messages and behavior scripts at agent runtime.

Command Line SNMP Agent  Simulator

To start the simulated SNMP Agent from command line.

Proxy Agent Simulation

Simulate multiple SNMP agents with different community strings.

Re-simulation

Simulate the value of the newly added groups in the MIB without modifying the existing configuration.

 



Copyright © 1996-2006, AdventNet Inc. All Rights Reserved.