📊 RMON-MIB

MIB YANG Tree Visualization - IOS-XE 17.18.1

📚 API Documentation & Navigation

📄 View Swagger Spec 🚀 Open in Swagger UI 📂 Browse All MIB APIs 📄 YANG Source 🌳 All MIB Trees 🏠 Main Tree Browser

📋 Module Metadata

Namespace: http://cisco.com/ns/yang/RMON-MIB

Prefix: rmon

Related Modules:
ATM-MIB
BGP4-MIB
BRIDGE-MIB
CISCO-AAA-SERVER-MIB
CISCO-AAA-SESSION-MIB

💡 Example Usage

# GET module data
curl -X GET \
  -H "Accept: application/yang-data+json" \
  -u admin:password \
  --insecure \
  https://device-ip/restconf/data/RMON-MIB

📚 External Documentation

💻 YANG Source📖 YANG Catalog
module: RMON-MIB
  +--ro RMON-MIB
     +--ro etherStatsTable
     |  +--ro etherStatsEntry* [etherStatsIndex]
     |     +--ro etherStatsIndex                   int32
     |     +--ro etherStatsDataSource?             yang:object-identifier-128
     |     +--ro etherStatsDropEvents?             yang:counter32
     |     +--ro etherStatsOctets?                 yang:counter32
     |     +--ro etherStatsPkts?                   yang:counter32
     |     +--ro etherStatsBroadcastPkts?          yang:counter32
     |     +--ro etherStatsMulticastPkts?          yang:counter32
     |     +--ro etherStatsCRCAlignErrors?         yang:counter32
     |     +--ro etherStatsUndersizePkts?          yang:counter32
     |     +--ro etherStatsOversizePkts?           yang:counter32
     |     +--ro etherStatsFragments?              yang:counter32
     |     +--ro etherStatsJabbers?                yang:counter32
     |     +--ro etherStatsCollisions?             yang:counter32
     |     +--ro etherStatsPkts64Octets?           yang:counter32
     |     +--ro etherStatsPkts65to127Octets?      yang:counter32
     |     +--ro etherStatsPkts128to255Octets?     yang:counter32
     |     +--ro etherStatsPkts256to511Octets?     yang:counter32
     |     +--ro etherStatsPkts512to1023Octets?    yang:counter32
     |     +--ro etherStatsPkts1024to1518Octets?   yang:counter32
     |     +--ro etherStatsOwner?                  RMON-MIB:OwnerString
     |     +--ro etherStatsStatus?                 RMON-MIB:EntryStatus
     +--ro historyControlTable
     |  +--ro historyControlEntry* [historyControlIndex]
     |     +--ro historyControlIndex               int32
     |     +--ro historyControlDataSource?         yang:object-identifier-128
     |     +--ro historyControlBucketsRequested?   int32
     |     +--ro historyControlBucketsGranted?     int32
     |     +--ro historyControlInterval?           int32
     |     +--ro historyControlOwner?              RMON-MIB:OwnerString
     |     +--ro historyControlStatus?             RMON-MIB:EntryStatus
     +--ro etherHistoryTable
     |  +--ro etherHistoryEntry* [etherHistoryIndex etherHistorySampleIndex]
     |     +--ro etherHistoryIndex             int32
     |     +--ro etherHistorySampleIndex       int32
     |     +--ro etherHistoryIntervalStart?    yang:timeticks
     |     +--ro etherHistoryDropEvents?       yang:counter32
     |     +--ro etherHistoryOctets?           yang:counter32
     |     +--ro etherHistoryPkts?             yang:counter32
     |     +--ro etherHistoryBroadcastPkts?    yang:counter32
     |     +--ro etherHistoryMulticastPkts?    yang:counter32
     |     +--ro etherHistoryCRCAlignErrors?   yang:counter32
     |     +--ro etherHistoryUndersizePkts?    yang:counter32
     |     +--ro etherHistoryOversizePkts?     yang:counter32
     |     +--ro etherHistoryFragments?        yang:counter32
     |     +--ro etherHistoryJabbers?          yang:counter32
     |     +--ro etherHistoryCollisions?       yang:counter32
     |     +--ro etherHistoryUtilization?      int32
     +--ro alarmTable
     |  +--ro alarmEntry* [alarmIndex]
     |     +--ro alarmIndex                int32
     |     +--ro alarmInterval?            int32
     |     +--ro alarmVariable?            yang:object-identifier-128
     |     +--ro alarmSampleType?          enumeration
     |     +--ro alarmValue?               int32
     |     +--ro alarmStartupAlarm?        enumeration
     |     +--ro alarmRisingThreshold?     int32
     |     +--ro alarmFallingThreshold?    int32
     |     +--ro alarmRisingEventIndex?    int32
     |     +--ro alarmFallingEventIndex?   int32
     |     +--ro alarmOwner?               RMON-MIB:OwnerString
     |     +--ro alarmStatus?              RMON-MIB:EntryStatus
     +--ro hostControlTable
     |  +--ro hostControlEntry* [hostControlIndex]
     |     +--ro hostControlIndex             int32
     |     +--ro hostControlDataSource?       yang:object-identifier-128
     |     +--ro hostControlTableSize?        int32
     |     +--ro hostControlLastDeleteTime?   yang:timeticks
     |     +--ro hostControlOwner?            RMON-MIB:OwnerString
     |     +--ro hostControlStatus?           RMON-MIB:EntryStatus
     +--ro hostTable
     |  +--ro hostEntry* [hostIndex hostAddress]
     |     +--ro hostAddress             binary
     |     +--ro hostCreationOrder?      int32
     |     +--ro hostIndex               int32
     |     +--ro hostInPkts?             yang:counter32
     |     +--ro hostOutPkts?            yang:counter32
     |     +--ro hostInOctets?           yang:counter32
     |     +--ro hostOutOctets?          yang:counter32
     |     +--ro hostOutErrors?          yang:counter32
     |     +--ro hostOutBroadcastPkts?   yang:counter32
     |     +--ro hostOutMulticastPkts?   yang:counter32
     +--ro hostTimeTable
     |  +--ro hostTimeEntry* [hostTimeIndex hostTimeCreationOrder]
     |     +--ro hostTimeAddress?            binary
     |     +--ro hostTimeCreationOrder       int32
     |     +--ro hostTimeIndex               int32
     |     +--ro hostTimeInPkts?             yang:counter32
     |     +--ro hostTimeOutPkts?            yang:counter32
     |     +--ro hostTimeInOctets?           yang:counter32
     |     +--ro hostTimeOutOctets?          yang:counter32
     |     +--ro hostTimeOutErrors?          yang:counter32
     |     +--ro hostTimeOutBroadcastPkts?   yang:counter32
     |     +--ro hostTimeOutMulticastPkts?   yang:counter32
     +--ro hostTopNControlTable
     |  +--ro hostTopNControlEntry* [hostTopNControlIndex]
     |     +--ro hostTopNControlIndex     int32
     |     +--ro hostTopNHostIndex?       int32
     |     +--ro hostTopNRateBase?        enumeration
     |     +--ro hostTopNTimeRemaining?   int32
     |     +--ro hostTopNDuration?        int32
     |     +--ro hostTopNRequestedSize?   int32
     |     +--ro hostTopNGrantedSize?     int32
     |     +--ro hostTopNStartTime?       yang:timeticks
     |     +--ro hostTopNOwner?           RMON-MIB:OwnerString
     |     +--ro hostTopNStatus?          RMON-MIB:EntryStatus
     +--ro hostTopNTable
     |  +--ro hostTopNEntry* [hostTopNReport hostTopNIndex]
     |     +--ro hostTopNReport     int32
     |     +--ro hostTopNIndex      int32
     |     +--ro hostTopNAddress?   binary
     |     +--ro hostTopNRate?      int32
     +--ro matrixControlTable
     |  +--ro matrixControlEntry* [matrixControlIndex]
     |     +--ro matrixControlIndex             int32
     |     +--ro matrixControlDataSource?       yang:object-identifier-128
     |     +--ro matrixControlTableSize?        int32
     |     +--ro matrixControlLastDeleteTime?   yang:timeticks
     |     +--ro matrixControlOwner?            RMON-MIB:OwnerString
     |     +--ro matrixControlStatus?           RMON-MIB:EntryStatus
     +--ro matrixSDTable
     |  +--ro matrixSDEntry* [matrixSDIndex matrixSDSourceAddress matrixSDDestAddress]
     |     +--ro matrixSDSourceAddress    binary
     |     +--ro matrixSDDestAddress      binary
     |     +--ro matrixSDIndex            int32
     |     +--ro matrixSDPkts?            yang:counter32
     |     +--ro matrixSDOctets?          yang:counter32
     |     +--ro matrixSDErrors?          yang:counter32
     +--ro matrixDSTable
     |  +--ro matrixDSEntry* [matrixDSIndex matrixDSDestAddress matrixDSSourceAddress]
     |     +--ro matrixDSSourceAddress    binary
     |     +--ro matrixDSDestAddress      binary
     |     +--ro matrixDSIndex            int32
     |     +--ro matrixDSPkts?            yang:counter32
     |     +--ro matrixDSOctets?          yang:counter32
     |     +--ro matrixDSErrors?          yang:counter32
     +--ro filterTable
     |  +--ro filterEntry* [filterIndex]
     |     +--ro filterIndex               int32
     |     +--ro filterChannelIndex?       int32
     |     +--ro filterPktDataOffset?      int32
     |     +--ro filterPktData?            binary
     |     +--ro filterPktDataMask?        binary
     |     +--ro filterPktDataNotMask?     binary
     |     +--ro filterPktStatus?          int32
     |     +--ro filterPktStatusMask?      int32
     |     +--ro filterPktStatusNotMask?   int32
     |     +--ro filterOwner?              RMON-MIB:OwnerString
     |     +--ro filterStatus?             RMON-MIB:EntryStatus
     +--ro channelTable
     |  +--ro channelEntry* [channelIndex]
     |     +--ro channelIndex                int32
     |     +--ro channelIfIndex?             int32
     |     +--ro channelAcceptType?          enumeration
     |     +--ro channelDataControl?         enumeration
     |     +--ro channelTurnOnEventIndex?    int32
     |     +--ro channelTurnOffEventIndex?   int32
     |     +--ro channelEventIndex?          int32
     |     +--ro channelEventStatus?         enumeration
     |     +--ro channelMatches?             yang:counter32
     |     +--ro channelDescription?         snmpv2-tc:DisplayString
     |     +--ro channelOwner?               RMON-MIB:OwnerString
     |     +--ro channelStatus?              RMON-MIB:EntryStatus
     +--ro bufferControlTable
     |  +--ro bufferControlEntry* [bufferControlIndex]
     |     +--ro bufferControlIndex                 int32
     |     +--ro bufferControlChannelIndex?         int32
     |     +--ro bufferControlFullStatus?           enumeration
     |     +--ro bufferControlFullAction?           enumeration
     |     +--ro bufferControlCaptureSliceSize?     int32
     |     +--ro bufferControlDownloadSliceSize?    int32
     |     +--ro bufferControlDownloadOffset?       int32
     |     +--ro bufferControlMaxOctetsRequested?   int32
     |     +--ro bufferControlMaxOctetsGranted?     int32
     |     +--ro bufferControlCapturedPackets?      int32
     |     +--ro bufferControlTurnOnTime?           yang:timeticks
     |     +--ro bufferControlOwner?                RMON-MIB:OwnerString
     |     +--ro bufferControlStatus?               RMON-MIB:EntryStatus
     +--ro captureBufferTable
     |  +--ro captureBufferEntry* [captureBufferControlIndex captureBufferIndex]
     |     +--ro captureBufferControlIndex    int32
     |     +--ro captureBufferIndex           int32
     |     +--ro captureBufferPacketID?       int32
     |     +--ro captureBufferPacketData?     binary
     |     +--ro captureBufferPacketLength?   int32
     |     +--ro captureBufferPacketTime?     int32
     |     +--ro captureBufferPacketStatus?   int32
     +--ro eventTable
     |  +--ro eventEntry* [eventIndex]
     |     +--ro eventIndex           int32
     |     +--ro eventDescription?    snmpv2-tc:DisplayString
     |     +--ro eventType?           enumeration
     |     +--ro eventCommunity?      binary
     |     +--ro eventLastTimeSent?   yang:timeticks
     |     +--ro eventOwner?          RMON-MIB:OwnerString
     |     +--ro eventStatus?         RMON-MIB:EntryStatus
     +--ro logTable
        +--ro logEntry* [logEventIndex logIndex]
           +--ro logEventIndex     int32
           +--ro logIndex          int32
           +--ro logTime?          yang:timeticks
           +--ro logDescription?   snmpv2-tc:DisplayString

  notifications:
    +---n risingAlarm
    |  +--ro object-1
    |  |  +--ro alarmIndex?   -> /RMON-MIB/alarmTable/alarmEntry/alarmIndex
    |  +--ro object-2
    |  |  +--ro alarmIndex?      -> /RMON-MIB/alarmTable/alarmEntry/alarmIndex
    |  |  +--ro alarmVariable?   -> /RMON-MIB/alarmTable/alarmEntry/alarmVariable
    |  +--ro object-3
    |  |  +--ro alarmIndex?        -> /RMON-MIB/alarmTable/alarmEntry/alarmIndex
    |  |  +--ro alarmSampleType?   -> /RMON-MIB/alarmTable/alarmEntry/alarmSampleType
    |  +--ro object-4
    |  |  +--ro alarmIndex?   -> /RMON-MIB/alarmTable/alarmEntry/alarmIndex
    |  |  +--ro alarmValue?   -> /RMON-MIB/alarmTable/alarmEntry/alarmValue
    |  +--ro object-5
    |     +--ro alarmIndex?             -> /RMON-MIB/alarmTable/alarmEntry/alarmIndex
    |     +--ro alarmRisingThreshold?   -> /RMON-MIB/alarmTable/alarmEntry/alarmRisingThreshold
    +---n fallingAlarm
       +--ro object-1
       |  +--ro alarmIndex?   -> /RMON-MIB/alarmTable/alarmEntry/alarmIndex
       +--ro object-2
       |  +--ro alarmIndex?      -> /RMON-MIB/alarmTable/alarmEntry/alarmIndex
       |  +--ro alarmVariable?   -> /RMON-MIB/alarmTable/alarmEntry/alarmVariable
       +--ro object-3
       |  +--ro alarmIndex?        -> /RMON-MIB/alarmTable/alarmEntry/alarmIndex
       |  +--ro alarmSampleType?   -> /RMON-MIB/alarmTable/alarmEntry/alarmSampleType
       +--ro object-4
       |  +--ro alarmIndex?   -> /RMON-MIB/alarmTable/alarmEntry/alarmIndex
       |  +--ro alarmValue?   -> /RMON-MIB/alarmTable/alarmEntry/alarmValue
       +--ro object-5
          +--ro alarmIndex?              -> /RMON-MIB/alarmTable/alarmEntry/alarmIndex
          +--ro alarmFallingThreshold?   -> /RMON-MIB/alarmTable/alarmEntry/alarmFallingThreshold

About this tree: This visualization shows the hierarchical structure of the RMON-MIB MIB YANG module. Generated using pyang -f tree command. • +--rw = read-write node • +--ro = read-only node • +-- = configuration data • x-- = deprecated node