CISCO-SECURE-SHELL-MIB

MIB Reference — IPNetwork Monitor · Updated October 05, 2026

All MIBs › CISCO-SECURE-SHELL-MIB

Organization: Cisco Systems, Inc.

Last Updated: 2005-06-01

Category: Cisco Devices, VPN and Security

Description: Manages SSH (Secure Shell) sessions, version negotiation, cipher configuration, and connection statistics on Cisco devices.

Start monitoring vendor-neutral, standards-based MIB, any SNMPv3-capable network device (SNMP engine identity/boot/clock status) 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.

What Is CISCO-SECURE-SHELL-MIB?

CISCO-SECURE-SHELL-MIB is a Cisco vendor module for managing and monitoring SSH (Secure Shell) server functionality on Cisco devices, covering both host-key management and live SSH session/connection tracking. It exposes configuration objects for generating and managing RSA/DSA host keys (bit length, overwrite behavior, creation time) as well as session-related data describing SSH service activation, capability, and mode. Its monitoring relevance is to the software/service status of the device's remote-management access path: whether the SSH service is enabled and in what mode, whether host keys exist and when they were last generated, and what SSH sessions are currently active -- all important for confirming secure management access is functioning and not compromised. The module description references the (now superseded) IETF SSH draft rather than a finalized RFC, indicating it predates the standardized SSH transport MIB work. It's deployed across Cisco IOS/IOS-XE devices wherever administrators manage the device remotely via SSH and want SNMP visibility into that access path. Engineers researching Cisco Secure Shell (SSH) session and configuration monitoring via SNMP reference this MIB directly.

IPNetwork Monitor allows you to monitor SNMP objects defined in CISCO-SECURE-SHELL-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.

Supported Devices

  • Cisco routers and switches (IOS/IOS-XE) with SSH server

Monitoring Examples

An administrator would poll cssKeyTable/cssKeyEntry, keyed by cssKeyIndex, to check cssKeyNBits and cssKeyLastCreationTime and confirm the device's SSH host key meets current key-length policy and hasn't silently reverted to a weak default. cssServiceActivation and cssServiceMode would be checked to confirm SSH is enabled and running in the expected version/mode, while cssKeyGenerationStatus would reveal whether a recent key regeneration (e.g., cssKeyRowStatus-triggered) completed successfully or is still in progress -- useful for confirming a security remediation actually took effect.

What Can Be Monitored

  • SSH service activation state
  • SSH host key length and creation time
  • key generation status
  • SSH service mode/capability
Imported Objects

From CISCO-SMI

ciscoMgmtOBJECT-IDENTITY

From INET-ADDRESS-MIB

InetAddress
InetAddressType

From SNMP-FRAMEWORK-MIB

SnmpAdminString

From SNMPv2-CONF

MODULE-COMPLIANCE
OBJECT-GROUP

From SNMPv2-SMI

Integer32
MODULE-IDENTITY
OBJECT-TYPE
Unsigned32

From SNMPv2-TC

DisplayString
RowStatus
TEXTUAL-CONVENTION
TimeStamp
TruthValue

How to Use in IPNetwork Monitor

Example using cssKeyGenerationStatus OID:

Select a Cisco router or switch (IOS/IOS-XE) with SSH server as the target host to create a monitor — the SNMP service should be up and running on it. Click New Monitor, then check SNMP Custom on the Favorites tab, click Next, and confirm the host. On the next page, click Select... to open the built-in SNMP MIB Browser and type cssKeyGenerationStatus into the Find box to locate it in the OID tree, then select it and click OK. This object specifies the status of the last key generation request. On the monitor's Main parameters page you can set the target's SNMP port (default 161), credentials, polling interval, and other settings — see the SNMP Monitor help for details. On the State conditions and Alerting tabs, configure when the monitor should change state and trigger an alert; since this is an INTEGER-type OID, Value bounds is the most useful condition here — trigger an alert if the value is anything other than 'successful', since that indicates the condition this object reports has changed to one worth investigating. Click Finish to create the monitor; you can adjust any parameter later.
OIDs

RFC description

MIB module for displaying and configuring SSH (Secure Shell) accounting and remote access features in Cisco devices.

Start monitoring Cisco routers and switches (IOS/IOS-XE) with SSH server 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 CISCO-SECURE-SHELL-MIB