All MIBs › CISCO-PROCESS-MIB › cpmThreadState
cpmThreadState
Module: CISCO-PROCESS-MIB
OID (symbolic): CISCO-PROCESS-MIB::cpmThreadState
OID (numeric): 1.3.6.1.4.1.9.9.109.1.3.1.1.4
Node type: OBJECT-TYPE
Type: INTEGER
Access: read-only
Description: This object indicates the current state of a thread. Running state means that the thread is actively consumig CPU. All the other states are just waiting states. The valid states are: other - Any other state apart from the listed ones. dead - Kernel is waiting to release the thread's resources. running - Actively running on a CPU. ready - Not running on a CPU, but is ready to run (one or more higher or equal priority threads are running). stopped - Suspended (SIGSTOP signal). send - Waiting for a server to receive a message. receive - Waiting for a client to send a message. reply - Waiting for a server to reply to a message. stack - Waiting for more stack to be allocated. waitpage - Waiting for process manager to resolve a fault on a page. sigsuspend - Suspended for a signal. sigwaitinfo - Waiting for a signal. nanosleep - Sleeping for a period of time. mutex - Waiting to acquire a mutex condvar - Waiting for a condition variable to be signalled. join - Waiting for the completion of another thread. intr - Waiting for an interrupt. sem - Waiting to acquire a semaphore.
What is cpmThreadState?
Reports the current run state of a thread (such as running or one of several waiting states), letting an operator see whether a thread is actively consuming CPU or idle.
Examples
Walk all instances (SNMPv2c):
snmpwalk -v2c -c public <target> 1.3.6.1.4.1.9.9.109.1.3.1.1.4 snmpwalk -v2c -c public <target> CISCO-PROCESS-MIB::cpmThreadState
Get a specific instance (index 1):
snmpget -v2c -c public <target> 1.3.6.1.4.1.9.9.109.1.3.1.1.4.1 snmpget -v2c -c public <target> CISCO-PROCESS-MIB::cpmThreadState.1
Start monitoring Cisco IOS / IOS-XE routers and switches (CPU/process monitoring) with a free 30-day trial of IPNetwork Monitor. Create custom SNMP monitor using the CISCO-PROCESS-MIB::cpmThreadState OID value, configure state conditions and alerts, and monitor any Cisco IOS / IOS-XE routers and switches (CPU/process monitoring) from a single console.
OID Breakdown
Upper-level ancestors (8 from the standard OID tree / other modules)
| Numeric OID | Name | Module |
|---|---|---|
| 1 | iso | LANART-AGENT |
| 1.3 | org | AirPair-MIB |
| 1.3.6 | dod | AirPair-MIB |
| 1.3.6.1 | internet | AirPair-MIB |
| 1.3.6.1.4 | private | AirPair-MIB |
| 1.3.6.1.4.1 | enterprises | AirPair-MIB |
| 1.3.6.1.4.1.9 | cisco | CAT2600-MIB |
| 1.3.6.1.4.1.9.9 | ciscoMgmt | CISCO-SMI |
| Numeric OID | Name | Module |
|---|---|---|
| 1.3.6.1.4.1.9.9.109 | ciscoProcessMIB | CISCO-PROCESS-MIB |
| 1.3.6.1.4.1.9.9.109.1 | ciscoProcessMIBObjects | CISCO-PROCESS-MIB |
| 1.3.6.1.4.1.9.9.109.1.3 | cpmThread | CISCO-PROCESS-MIB |
| 1.3.6.1.4.1.9.9.109.1.3.1 | cpmThreadTable | CISCO-PROCESS-MIB |
| 1.3.6.1.4.1.9.9.109.1.3.1.1 | cpmThreadEntry | CISCO-PROCESS-MIB |
| 1.3.6.1.4.1.9.9.109.1.3.1.1.4 | cpmThreadState | CISCO-PROCESS-MIB |