📊 CISCO-PROCESS-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/CISCO-PROCESS-MIB

Prefix: cisco-process

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/CISCO-PROCESS-MIB

📚 External Documentation

💻 YANG Source📖 YANG Catalog
module: CISCO-PROCESS-MIB
  +--ro CISCO-PROCESS-MIB
     +--ro cpmCPUHistory
     |  +--ro cpmCPUHistoryThreshold?   uint32
     |  +--ro cpmCPUHistorySize?        uint32
     +--ro cpmCPUTotalTable
     |  +--ro cpmCPUTotalEntry* [cpmCPUTotalIndex]
     |     +--ro cpmCPUTotalIndex                    uint32
     |     +--ro cpmCPUTotalPhysicalIndex?           cisco-tc:EntPhysicalIndexOrZero
     |     x--ro cpmCPUTotal5sec?                    yang:gauge32
     |     x--ro cpmCPUTotal1min?                    yang:gauge32
     |     x--ro cpmCPUTotal5min?                    yang:gauge32
     |     x--ro cpmCPUTotal5secRev?                 yang:gauge32
     |     +--ro cpmCPUTotal1minRev?                 yang:gauge32
     |     +--ro cpmCPUTotal5minRev?                 yang:gauge32
     |     +--ro cpmCPUMonInterval?                  uint32
     |     +--ro cpmCPUTotalMonIntervalValue?        yang:gauge32
     |     +--ro cpmCPUInterruptMonIntervalValue?    yang:gauge32
     |     +--ro cpmCPUMemoryUsed?                   yang:gauge32
     |     +--ro cpmCPUMemoryFree?                   yang:gauge32
     |     +--ro cpmCPUMemoryKernelReserved?         yang:gauge32
     |     +--ro cpmCPUMemoryLowest?                 yang:gauge32
     |     +--ro cpmCPUMemoryUsedOvrflw?             yang:gauge32
     |     +--ro cpmCPUMemoryHCUsed?                 yang:gauge64
     |     +--ro cpmCPUMemoryFreeOvrflw?             yang:gauge32
     |     +--ro cpmCPUMemoryHCFree?                 yang:counter64
     |     +--ro cpmCPUMemoryKernelReservedOvrflw?   yang:gauge32
     |     +--ro cpmCPUMemoryHCKernelReserved?       yang:gauge64
     |     +--ro cpmCPUMemoryLowestOvrflw?           yang:gauge32
     |     +--ro cpmCPUMemoryHCLowest?               yang:gauge64
     |     +--ro cpmCPULoadAvg1min?                  CISCO-PROCESS-MIB:CPULoadAverage
     |     +--ro cpmCPULoadAvg5min?                  CISCO-PROCESS-MIB:CPULoadAverage
     |     +--ro cpmCPULoadAvg15min?                 CISCO-PROCESS-MIB:CPULoadAverage
     |     +--ro cpmCPUMemoryCommitted?              yang:gauge32
     |     +--ro cpmCPUMemoryCommittedOvrflw?        yang:gauge32
     |     +--ro cpmCPUMemoryHCCommitted?            yang:gauge64
     +--ro cpmCoreTable
     |  +--ro cpmCoreEntry* [cpmCPUTotalIndex cpmCoreIndex]
     |     +--ro cpmCPUTotalIndex        -> /CISCO-PROCESS-MIB/cpmCPUTotalTable/cpmCPUTotalEntry/cpmCPUTotalIndex
     |     +--ro cpmCoreIndex            uint32
     |     +--ro cpmCorePhysicalIndex?   cisco-tc:EntPhysicalIndexOrZero
     |     +--ro cpmCore5sec?            yang:gauge32
     |     +--ro cpmCore1min?            yang:gauge32
     |     +--ro cpmCore5min?            yang:gauge32
     |     +--ro cpmCoreLoadAvg1min?     CISCO-PROCESS-MIB:CPULoadAverage
     |     +--ro cpmCoreLoadAvg5min?     CISCO-PROCESS-MIB:CPULoadAverage
     |     +--ro cpmCoreLoadAvg15min?    CISCO-PROCESS-MIB:CPULoadAverage
     +--ro cpmProcessTable
     |  +--ro cpmProcessEntry* [cpmCPUTotalIndex cpmProcessPID]
     |     +--ro cpmCPUTotalIndex          -> /CISCO-PROCESS-MIB/cpmCPUTotalTable/cpmCPUTotalEntry/cpmCPUTotalIndex
     |     +--ro cpmProcessPID             uint32
     |     +--ro cpmProcessName?           snmpv2-tc:DisplayString
     |     x--ro cpmProcessuSecs?          uint32
     |     +--ro cpmProcessTimeCreated?    yang:timestamp
     |     +--ro cpmProcessAverageUSecs?   uint32
     |     x--ro cpmProcExtMemAllocated?   yang:gauge32
     |     x--ro cpmProcExtMemFreed?       yang:gauge32
     |     x--ro cpmProcExtInvoked?        yang:counter32
     |     x--ro cpmProcExtRuntime?        yang:counter32
     |     x--ro cpmProcExtUtil5Sec?       yang:gauge32
     |     x--ro cpmProcExtUtil1Min?       yang:gauge32
     |     x--ro cpmProcExtUtil5Min?       yang:gauge32
     |     x--ro cpmProcExtPriority?       enumeration
     +--ro cpmProcessExtRevTable
     |  +--ro cpmProcessExtRevEntry* [cpmCPUTotalIndex cpmProcessPID]
     |     +--ro cpmCPUTotalIndex                     -> /CISCO-PROCESS-MIB/cpmCPUTotalTable/cpmCPUTotalEntry/cpmCPUTotalIndex
     |     +--ro cpmProcessPID                        -> /CISCO-PROCESS-MIB/cpmProcessTable/cpmProcessEntry/cpmProcessPID
     |     +--ro cpmProcExtMemAllocatedRev?           yang:gauge32
     |     +--ro cpmProcExtMemFreedRev?               yang:gauge32
     |     +--ro cpmProcExtInvokedRev?                yang:counter32
     |     +--ro cpmProcExtRuntimeRev?                yang:counter32
     |     +--ro cpmProcExtUtil5SecRev?               yang:gauge32
     |     +--ro cpmProcExtUtil1MinRev?               yang:gauge32
     |     +--ro cpmProcExtUtil5MinRev?               yang:gauge32
     |     +--ro cpmProcExtPriorityRev?               enumeration
     |     +--ro cpmProcessType?                      enumeration
     |     +--ro cpmProcessRespawn?                   uint32
     |     +--ro cpmProcessRespawnCount?              yang:counter32
     |     +--ro cpmProcessRespawnAfterLastPatch?     yang:counter32
     |     +--ro cpmProcessMemoryCore?                enumeration
     |     +--ro cpmProcessLastRestartUser?           snmp-framework:SnmpAdminString
     |     +--ro cpmProcessTextSegmentSize?           uint32
     |     +--ro cpmProcessDataSegmentSize?           yang:gauge32
     |     +--ro cpmProcessStackSize?                 yang:gauge32
     |     +--ro cpmProcessDynamicMemorySize?         yang:gauge32
     |     +--ro cpmProcExtMemAllocatedRevOvrflw?     yang:gauge32
     |     +--ro cpmProcExtHCMemAllocatedRev?         yang:gauge64
     |     +--ro cpmProcExtMemFreedRevOvrflw?         yang:gauge32
     |     +--ro cpmProcExtHCMemFreedRev?             yang:gauge64
     |     +--ro cpmProcessTextSegmentSizeOvrflw?     uint32
     |     +--ro cpmProcessHCTextSegmentSize?         cisco-tc:Unsigned64
     |     +--ro cpmProcessDataSegmentSizeOvrflw?     yang:gauge32
     |     +--ro cpmProcessHCDataSegmentSize?         yang:gauge64
     |     +--ro cpmProcessStackSizeOvrflw?           yang:gauge32
     |     +--ro cpmProcessHCStackSize?               yang:gauge64
     |     +--ro cpmProcessDynamicMemorySizeOvrflw?   yang:gauge32
     |     +--ro cpmProcessHCDynamicMemorySize?       yang:gauge64
     +--ro cpmCPUThresholdTable
     |  +--ro cpmCPUThresholdEntry* [cpmCPUTotalIndex cpmCPUThresholdClass]
     |     +--ro cpmCPUTotalIndex                -> /CISCO-PROCESS-MIB/cpmCPUTotalTable/cpmCPUTotalEntry/cpmCPUTotalIndex
     |     +--ro cpmCPUThresholdClass            enumeration
     |     +--ro cpmCPURisingThresholdValue?     uint32
     |     +--ro cpmCPURisingThresholdPeriod?    uint32
     |     +--ro cpmCPUFallingThresholdValue?    uint32
     |     +--ro cpmCPUFallingThresholdPeriod?   uint32
     |     +--ro cpmCPUThresholdEntryStatus?     snmpv2-tc:RowStatus
     +--ro cpmCPUHistoryTable
     |  +--ro cpmCPUHistoryEntry* [cpmCPUTotalIndex cpmCPUHistoryReportId]
     |     +--ro cpmCPUTotalIndex              -> /CISCO-PROCESS-MIB/cpmCPUTotalTable/cpmCPUTotalEntry/cpmCPUTotalIndex
     |     +--ro cpmCPUHistoryReportId         uint32
     |     +--ro cpmCPUHistoryReportSize?      uint32
     |     +--ro cpmCPUHistoryTotalUtil?       yang:gauge32
     |     +--ro cpmCPUHistoryInterruptUtil?   yang:gauge32
     |     +--ro cpmCPUHistoryCreatedTime?     yang:timestamp
     +--ro cpmCPUProcessHistoryTable
     |  +--ro cpmCPUProcessHistoryEntry* [cpmCPUTotalIndex cpmCPUHistoryReportId cpmCPUProcessHistoryIndex]
     |     +--ro cpmCPUTotalIndex             -> /CISCO-PROCESS-MIB/cpmCPUTotalTable/cpmCPUTotalEntry/cpmCPUTotalIndex
     |     +--ro cpmCPUHistoryReportId        -> /CISCO-PROCESS-MIB/cpmCPUHistoryTable/cpmCPUHistoryEntry/cpmCPUHistoryReportId
     |     +--ro cpmCPUProcessHistoryIndex    uint32
     |     +--ro cpmCPUHistoryProcId?         uint32
     |     +--ro cpmCPUHistoryProcName?       snmpv2-tc:DisplayString
     |     +--ro cpmCPUHistoryProcCreated?    yang:timestamp
     |     +--ro cpmCPUHistoryProcUtil?       yang:gauge32
     +--ro cpmThreadTable
     |  +--ro cpmThreadEntry* [cpmCPUTotalIndex cpmProcessPID cpmThreadID]
     |     +--ro cpmCPUTotalIndex            -> /CISCO-PROCESS-MIB/cpmCPUTotalTable/cpmCPUTotalEntry/cpmCPUTotalIndex
     |     +--ro cpmProcessPID               -> /CISCO-PROCESS-MIB/cpmProcessTable/cpmProcessEntry/cpmProcessPID
     |     +--ro cpmThreadID                 uint32
     |     +--ro cpmThreadName?              snmp-framework:SnmpAdminString
     |     +--ro cpmThreadPriority?          uint32
     |     +--ro cpmThreadState?             enumeration
     |     +--ro cpmThreadBlockingProcess?   snmpv2-tc:RowPointer
     |     +--ro cpmThreadCpuUtilization?    yang:gauge32
     |     +--ro cpmThreadStackSize?         yang:gauge32
     |     +--ro cpmThreadStackSizeOvrflw?   yang:gauge32
     |     +--ro cpmThreadHCStackSize?       yang:gauge64
     +--ro cpmVirtualProcessTable
        +--ro cpmVirtualProcessEntry* [cpmCPUTotalIndex cpmProcessPID cpmVirtualProcessID]
           +--ro cpmCPUTotalIndex                       -> /CISCO-PROCESS-MIB/cpmCPUTotalTable/cpmCPUTotalEntry/cpmCPUTotalIndex
           +--ro cpmProcessPID                          -> /CISCO-PROCESS-MIB/cpmProcessTable/cpmProcessEntry/cpmProcessPID
           +--ro cpmVirtualProcessID                    uint32
           +--ro cpmVirtualProcessName?                 snmp-framework:SnmpAdminString
           +--ro cpmVirtualProcessUtil5Sec?             yang:gauge32
           +--ro cpmVirtualProcessUtil1Min?             yang:gauge32
           +--ro cpmVirtualProcessUtil5Min?             yang:gauge32
           +--ro cpmVirtualProcessMemAllocated?         yang:gauge32
           +--ro cpmVirtualProcessMemFreed?             yang:gauge32
           +--ro cpmVirtualProcessInvokeCount?          yang:counter32
           +--ro cpmVirtualProcessRuntime?              yang:counter32
           +--ro cpmVirtualProcessMemAllocatedOvrflw?   yang:gauge32
           +--ro cpmVirtualProcessHCMemAllocated?       yang:gauge64
           +--ro cpmVirtualProcessMemFreedOvrflw?       yang:gauge32
           +--ro cpmVirtualProcessHCMemFreed?           yang:gauge64

  notifications:
    +---n cpmCPURisingThreshold
    |  +--ro object-1
    |  |  +--ro cpmCPUTotalIndex?             -> /CISCO-PROCESS-MIB/cpmCPUTotalTable/cpmCPUTotalEntry/cpmCPUTotalIndex
    |  |  +--ro cpmCPUThresholdClass?         -> /CISCO-PROCESS-MIB/cpmCPUThresholdTable/cpmCPUThresholdEntry/cpmCPUThresholdClass
    |  |  +--ro cpmCPURisingThresholdValue?   -> /CISCO-PROCESS-MIB/cpmCPUThresholdTable/cpmCPUThresholdEntry/cpmCPURisingThresholdValue
    |  +--ro object-2
    |  |  +--ro cpmCPUTotalIndex?              -> /CISCO-PROCESS-MIB/cpmCPUTotalTable/cpmCPUTotalEntry/cpmCPUTotalIndex
    |  |  +--ro cpmCPUTotalMonIntervalValue?   -> /CISCO-PROCESS-MIB/cpmCPUTotalTable/cpmCPUTotalEntry/cpmCPUTotalMonIntervalValue
    |  +--ro object-3
    |  |  +--ro cpmCPUTotalIndex?                  -> /CISCO-PROCESS-MIB/cpmCPUTotalTable/cpmCPUTotalEntry/cpmCPUTotalIndex
    |  |  +--ro cpmCPUInterruptMonIntervalValue?   -> /CISCO-PROCESS-MIB/cpmCPUTotalTable/cpmCPUTotalEntry/cpmCPUInterruptMonIntervalValue
    |  +--ro object-4
    |  |  +--ro cpmCPUTotalIndex?        -> /CISCO-PROCESS-MIB/cpmCPUTotalTable/cpmCPUTotalEntry/cpmCPUTotalIndex
    |  |  +--ro cpmProcessPID?           -> /CISCO-PROCESS-MIB/cpmProcessTable/cpmProcessEntry/cpmProcessPID
    |  |  +--ro cpmProcExtUtil5SecRev?   -> /CISCO-PROCESS-MIB/cpmProcessExtRevTable/cpmProcessExtRevEntry/cpmProcExtUtil5SecRev
    |  +--ro object-5
    |     +--ro cpmCPUTotalIndex?        -> /CISCO-PROCESS-MIB/cpmCPUTotalTable/cpmCPUTotalEntry/cpmCPUTotalIndex
    |     +--ro cpmProcessPID?           -> /CISCO-PROCESS-MIB/cpmProcessTable/cpmProcessEntry/cpmProcessPID
    |     +--ro cpmProcessTimeCreated?   -> /CISCO-PROCESS-MIB/cpmProcessTable/cpmProcessEntry/cpmProcessTimeCreated
    +---n cpmCPUFallingThreshold
       +--ro object-1
       |  +--ro cpmCPUTotalIndex?              -> /CISCO-PROCESS-MIB/cpmCPUTotalTable/cpmCPUTotalEntry/cpmCPUTotalIndex
       |  +--ro cpmCPUThresholdClass?          -> /CISCO-PROCESS-MIB/cpmCPUThresholdTable/cpmCPUThresholdEntry/cpmCPUThresholdClass
       |  +--ro cpmCPUFallingThresholdValue?   -> /CISCO-PROCESS-MIB/cpmCPUThresholdTable/cpmCPUThresholdEntry/cpmCPUFallingThresholdValue
       +--ro object-2
       |  +--ro cpmCPUTotalIndex?              -> /CISCO-PROCESS-MIB/cpmCPUTotalTable/cpmCPUTotalEntry/cpmCPUTotalIndex
       |  +--ro cpmCPUTotalMonIntervalValue?   -> /CISCO-PROCESS-MIB/cpmCPUTotalTable/cpmCPUTotalEntry/cpmCPUTotalMonIntervalValue
       +--ro object-3
          +--ro cpmCPUTotalIndex?                  -> /CISCO-PROCESS-MIB/cpmCPUTotalTable/cpmCPUTotalEntry/cpmCPUTotalIndex
          +--ro cpmCPUInterruptMonIntervalValue?   -> /CISCO-PROCESS-MIB/cpmCPUTotalTable/cpmCPUTotalEntry/cpmCPUInterruptMonIntervalValue

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