General |
SNMP Versions |
|
Storage Option |
|
|
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 |
|
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 |
|
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 |
|
Save Configuration |
|
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 in both GUI and commandline formats. |
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. |