RADLAN-CLI-MIB

MIB Reference — IPNetwork Monitor

All MIBsRADLAN-CLI-MIB

Organization: Radlan - a MARVELL company. Marvell Semiconductor, Inc.

Last Updated: 2010-05-25

Category: System Management, Vendor: RADLAN/Cisco SB

Description:

Manages command-line interface access parameters and privilege levels on Marvell switches.

Imported Objects

From RADLAN-MIB

rndOBJECT-IDENTITY

From SNMPv2-SMI

MODULE-IDENTITY
OBJECT-TYPE
Unsigned32

From SNMPv2-TC

DisplayString
RowStatus
TruthValue

What Is RADLAN-CLI-MIB?

RADLAN-CLI-MIB is a vendor-specific MIB from RADLAN (now part of Marvell) used on Marvell-based switch platforms to manage command-line interface access and remote CLI execution over SNMP. It exposes configuration objects such as the CLI password, session timer, and file-enable settings, plus a remote CLI execution mechanism (rlCLIremoteCLIcommand, rlCLIremoteCLIexecutionState, rlCLIremoteCLImode) and a table of queued commands (rlCLIremoteCLIcommandsTable/Entry). Its monitoring role is largely software/service-status oriented: it lets an operator check CLI access configuration and, notably, track the execution state of commands submitted remotely via SNMP, effectively a job/command-queue status mechanism. It is a vendor-proprietary module specific to the RADLAN/Marvell switch software stack and has no strong dependency on other standard MIBs. It is typically deployed on Marvell-based managed Ethernet switches where CLI access needs to be configured or automated via SNMP. Network engineers evaluating or troubleshooting this functionality can download the RADLAN-CLI-MIB file directly to load it into their MIB browser.

IPNetwork Monitor allows you to monitor SNMP objects defined in RADLAN-CLI-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.

What Can Be Monitored

  • CLI session timeout
  • CLI file-enable state
  • remote CLI command execution state
  • remote CLI command mode
  • queued remote CLI commands

Supported Devices

  • Marvell (formerly RADLAN) managed Ethernet switches

Monitoring Examples

An administrator or automation tool would write a command string to rlCLIremoteCLIcommand and then poll rlCLIremoteCLIexecutionState to determine whether that remotely-submitted CLI command has completed, is still running, or failed. Walking rlCLIremoteCLIcommandsTable via rlCLIremoteCLIcommandIndex shows the queue of submitted commands, useful for confirming a batch of configuration commands executed in order.

OIDs
OID symbolicOID numericTypeAccessDescription
rlCli1.3.6.1.4.1.89.52Remote CLI branch has been added.
INT rlCliMibVersion1.3.6.1.4.1.89.52.1INTEGERread-onlyMIB's version, the current version is 3.
STR rlCliPassword1.3.6.1.4.1.89.52.2DisplayStringread-writeCLI Password
INT rlCliTimer1.3.6.1.4.1.89.52.3INTEGERread-writeCLI Timer
T/F rlCliFileEnable1.3.6.1.4.1.89.52.4TruthValueread-onlyCLI File Enable/Disable
T/F rlCliFileEnableAfterReset1.3.6.1.4.1.89.52.5TruthValueread-writeCLI File Enable/Disable After Reset
rlCLIremoteCLIsupport1.3.6.1.4.1.89.52.6
INT rlCLIremoteCLIcommand1.3.6.1.4.1.89.52.6.1INTEGERread-writeCommands that can be given for execution of CLI from remote: takeRemoteCLI: take resources of remote CLI activation releaseRemoteCLI: free resources of remote CLI activation applySentCLI: apply the CLI commands that are currently in rlCLIremoteCLIcommandsTable. deleteCommandsCLI: delete all the CLI commands that are currently in rlCLIremoteCLIcommandsTable. setEchoModeCLI: entered commands will appear before its output in rlCLIremoteCLIoutputsTable. unsetEchoModeCLI: entered commands will not appear in rlCLIremoteCLIoutputsTable.
INT rlCLIremoteCLIexecutionState1.3.6.1.4.1.89.52.6.2INTEGERread-onlyThe execution state of remote CLI: notActive: no 'applySentCLI' command has been given. This is the default state. The remote CLI reverts to this state each time when the 1st entry is added to rlCLIremoteCLIcommandsTable. inProcess: Executing commands - no output available outputAvailable: Some output is already available, although the commands execution may not be finished yet. waitingForOutputRetrieval: The rlCLIremoteCLIoutputsTable is full and remote CLI is waiting for the manager to retrieve the output. done: All the commands in rlCLIremoteCLIcommandsTable have been executed.
U32 rlCLIremoteCLIexecutionCommandIndex1.3.6.1.4.1.89.52.6.3Unsigned32read-onlyIndex of command, which is currently in execution. 0 if none.
INT rlCLIremoteCLImode1.3.6.1.4.1.89.52.6.4INTEGERread-writeOperation mode of remote CLI: deleteCLIOutputOnGet: output row will be deleted after GET. Recommended for reliable management channels. keepCLIOutputOnGet: output row will be kept after GET, will be deleted only explicitly by remote CLI client or upon release of remote CLI resources. Recommended for non-reliable management channels.
rlCLIremoteCLIcommandsTable1.3.6.1.4.1.89.52.6.5not-accessibleA list of CLI commands to execute.
rlCLIremoteCLIcommandsEntry1.3.6.1.4.1.89.52.6.5.1not-accessibleAn entry containing a part of a CLI command.
U32 rlCLIremoteCLIcommandIndex1.3.6.1.4.1.89.52.6.5.1.1Unsigned32not-accessibleThe index of the command. The commands will be executed in order of their indexes.
U32 rlCLIremoteCLIcommandPartNumber1.3.6.1.4.1.89.52.6.5.1.2Unsigned32not-accessibleThe part of the command. Long commands will be divided in several parts, which will be concatenated before execution.
OCT rlCLIremoteCLIcommandPart1.3.6.1.4.1.89.52.6.5.1.3OCTET STRINGread-createThe text of the command part.
ROW rlCLIremoteCLIcommandStatus1.3.6.1.4.1.89.52.6.5.1.4RowStatusread-createThe status of this entry.
INT rlCLIremoteCLIactivationStatus1.3.6.1.4.1.89.52.6.5.1.5INTEGERread-onlyActivation status of the command. Any value greater than 0 indicates that the command has been activated and failed
rlCLIremoteCLIoutputsTable1.3.6.1.4.1.89.52.6.6not-accessibleA list of CLI output rows.
rlCLIremoteCLIoutputsEntry1.3.6.1.4.1.89.52.6.6.1not-accessibleAn entry containing a part of a CLI output row.
U32 rlCLIremoteCLIoutputRowIndex1.3.6.1.4.1.89.52.6.6.1.1Unsigned32not-accessibleThe index of the output row.
U32 rlCLIremoteCLIoutputRowPartNumber1.3.6.1.4.1.89.52.6.6.1.2Unsigned32not-accessibleThe part of the output row.
OCT rlCLIremoteCLIoutputRowPart1.3.6.1.4.1.89.52.6.6.1.3OCTET STRINGread-onlyThe text of the output row part.
ROW rlCLIremoteCLIoutputRowStatus1.3.6.1.4.1.89.52.6.6.1.4RowStatusread-writeThe status of the command part. Only destroy will be accepted as value for SET.
INT rlCLIremoteCLIoutputCommandNumber1.3.6.1.4.1.89.52.6.6.1.5INTEGERread-onlyThe command index of the command whose activation generated thist output row.
INT rlCLIremoteCLIinstance1.3.6.1.4.1.89.52.6.7INTEGERread-onlyThe remote CLI instance. A value of 0xFFFFFFFF indicates that no instance corresponding to the client was found.

RFC description

Provides remote CLI management for Radlan/Marvell network switches. Configures CLI password, timeout, and remote command execution settings.

Start monitoring Marvell (formerly RADLAN) managed Ethernet switches (remote CLI execution via SNMP) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.

Download RADLAN-CLI-MIB