Inleiding
In dit document wordt beschreven hoe u de Aggregation Services Router 1000 (ASR 1000)-CPU bewaakt via het SNMP-hulpprogramma (Simple Network Management Protocol).
Voorwaarden
Vereisten
Cisco raadt u aan kennis te hebben van de SNMP-configuratie.
Gebruikte componenten
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
- Cisco IOS® XE
- ASR1000
- SNMP
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Achtergrondinformatie
Er zijn verschillende manieren en opdrachten beschikbaar om ASR1000 CPU te bewaken en het wordt erg belangrijk om het de hele tijd te bewaken. SNMP is een van de hulpprogramma's om de CPU van ASR1000-systemen te bewaken. U kunt verschillende show-opdrachten en SNMP-loopresultaten vinden in dit artikel.
Probleem: Hoe de uitvoer van de show-opdrachten te correleren met de SNMP-resultaten om de ASR1000-CPU te bewaken?
In dit document kunt u zien hoe u de CPU van verschillende modules kunt bewaken, zoals Route Processor (RP), Extended Services Processor (ESP) en SPA Interface Processor (SIP) die zich op de ASR1000-router bevinden.
Oplossing
Er zijn twee soorten CPU's om te controleren:
1. Controle vliegtuig CPU - Beschikbaar op RP, ESP en SIP.
2. Data Plane CPU - Beschikbaar op Quantum Flow Processor (QFP) (bevindt zich op ESP)
Lijst met tonen Opdrachten voor bewaking ASR1000 CPU
Controlevlak CPU:
- Toon Proc CPU gesorteerd | ex 0,00
- Processen CPU-platform gesorteerd weergeven
- Toon platformsoftwarestatus controle-processor samenvatting
- Procescpu-platformlocatie <R0/F0/0> weergeven
Data Plane-CPU:
- Platform hardware QFP Active DataPath-gebruik weergeven
SNMP-OID's correleren met show-opdrachten
Wanneer u show proc sorted | ex 0.00 gebruikt, wordt de volgende uitvoer gegenereerd:
ASR1002#show proc cpu sorted | ex 0.00
CPU utilization for five seconds: 51%/0%; one minute: 44%; five minutes: 25%
PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process
274 140997 2976 47378 50.55% 32.66% 17.41% 0 IP RIB Update
124 147354 10279 14335 0.64% 0.07% 0.01% 0 Per-minute Jobs
411 191924 4812122 39 0.08% 0.03% 0.05% 0 MMA DB TIMER
This command only shows processes inside the IOS daemon.
Please use 'show processes cpu platform sorted'
to show processes from the underlying operating system.
LAPTOP ~ % snmpwalk -v2c -c cisco 10.197.219.243 1.3.6.1.4.1.9.2.1.56
snmpwalk -v2c -c cisco 10.197.219.243 1.3.6.1.4.1.9.2.1.57
snmpwalk -v2c -c cisco 10.197.219.243 1.3.6.1.4.1.9.2.1.58
SNMPv2-SMI::enterprises.9.2.1.56.0 = INTEGER: 51
SNMPv2-SMI::enterprises.9.2.1.57.0 = INTEGER: 44
SNMPv2-SMI::enterprises.9.2.1.58.0 = INTEGER: 25
LAPTOP ~ %
Wanneer u gesorteerde CPU-platforms gebruikt om processen weer te geven, wordt de volgende uitvoer gegenereerd:
ASR1006#show processes cpu platform sorted
CPU utilization for five seconds: 51%, one minute: 12%, five minutes: 6%
Core 0: CPU utilization for five seconds: 59%, one minute: 17%, five minutes: 7%
Pid PPid 5Sec 1Min 5Min Status Size Name
--------------------------------------------------------------------------------
6843 5579 53% 9% 1% S 159371264 smand
3139 1688 3% 2% 1% R 49434624 hman
ASR1006#
LAPTOP ~ % snmpwalk -v2c -c cisco 10.197.219.245 1.3.6.1.4.1.9.9.109.1.1.1.1.3.7
snmpwalk -v2c -c cisco 10.197.219.245 1.3.6.1.4.1.9.9.109.1.1.1.1.4.7
snmpwalk -v2c -c cisco 10.197.219.245 1.3.6.1.4.1.9.9.109.1.1.1.1.5.7
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.3.7 = Gauge32: 51
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.4.7 = Gauge32: 12
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.5.7 = Gauge32: 6
LAPTOP ~ %
Wanneer u de show platform software status control-processor brief gebruikt, wordt de volgende uitvoer gegenereerd:
ASR1006#show platform software status control-processor brief | sec Load
Load Average
Slot Status 1-Min 5-Min 15-Min
RP0 Healthy 0.49 0.26 0.09
ESP0 Healthy 0.17 0.08 0.18
SIP0 Healthy 0.00 0.00 0.00
ASR1006-1#
LAPTOP ~ % snmpwalk -v2c -c cisco 10.197.219.245 1.3.6.1.4.1.9.9.109.1.1.1.1.24
snmpwalk -v2c -c cisco 10.197.219.245 1.3.6.1.4.1.9.9.109.1.1.1.1.25
snmpwalk -v2c -c cisco 10.197.219.245 1.3.6.1.4.1.9.9.109.1.1.1.1.26
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.24.1 = Gauge32: 0
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.24.7 = Gauge32: 49
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.24.9 = Gauge32: 17
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.25.1 = Gauge32: 0
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.25.7 = Gauge32: 26
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.25.9 = Gauge32: 8
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.26.1 = Gauge32: 0
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.26.7 = Gauge32: 9
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.26.9 = Gauge32: 18
LAPTOP ~ %
Hier haalt het de uitvoer van SIP / RP / ESP CPU voor 1 min, 5 min en 15 min. De volgorde is SIP, RP en ESP.
Wanneer u de locatie van het CPU-platform voor het weergeven van processen <R0/F0/0> gebruikt, wordt de volgende uitvoer gegenereerd:
ASR1006#show process cpu platform location R0
CPU utilization for five seconds: 3%, one minute: 10%, five minutes: 7%
Core 0: CPU utilization for five seconds: 3%, one minute: 10%, five minutes: 7%
Pid PPid 5Sec 1Min 5Min Status Size Name
ASR1006#show process cpu platform location F0
CPU utilization for five seconds: 21%, one minute: 22%, five minutes: 22%
Core 0: CPU utilization for five seconds: 21%, one minute: 21%, five minutes: 22%
Pid PPid 5Sec 1Min 5Min Status Size Name
ASR1006#show process cpu platform location 0
CPU utilization for five seconds: 1%, one minute: 2%, five minutes: 1%
Core 0: CPU utilization for five seconds: 1%, one minute: 2%, five minutes: 1%
Pid PPid 5Sec 1Min 5Min Status Size Name
--------------------------------------------------------------------------------
1 0 0% 0% 0% S 2203648 init
2 0 0% 0% 0% S 0 kthreadd
LAPTOP ~ % snmpwalk -v2c -c cisco 10.197.219.245 1.3.6.1.4.1.9.9.109.1.1.1.1.6
snmpwalk -v2c -c cisco 10.197.219.245 1.3.6.1.4.1.9.9.109.1.1.1.1.7
snmpwalk -v2c -c cisco 10.197.219.245 1.3.6.1.4.1.9.9.109.1.1.1.1.8
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.6.1 = Gauge32: 1
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.6.7 = Gauge32: 3
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.6.9 = Gauge32: 21
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.7.1 = Gauge32: 2
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.7.7 = Gauge32: 10
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.7.9 = Gauge32: 22
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.8.1 = Gauge32: 1
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.8.7 = Gauge32: 7
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.8.9 = Gauge32: 22
LAPTOP ~ %
Hier geeft het de uitvoer in de volgorde van SIP, RP en ESP gedurende 5 sec, 1 min en 5 min. In Dual RP/ESP-platforms kunt u de actieve RP/ESP gebruiken. Als ESP1 bijvoorbeeld actief is, moet de opdracht procescpu-platformlocatie F1 weergeven. U kunt ook de processorplatformlocatie <RP/FP> actieve opdracht gebruiken, maar dit is alleen voor RP/ESP. Voor SIP moet je specifiek de locatie (slot) vermelden.
Wanneer u gebruik maakt van show platform hardware qfp active datapath utilization, wordt de volgende output gegenereerd:
ASR1002#show platform hardware qfp active datapath utilization
CPP 0: Subdev 0 5 secs 1 min 5 min 60 min
Input: Priority (pps) 7 6 6 6
(bps) 3936 3832 3840 3384
Non-Priority (pps) 28241 28259 28220 6047
(bps) 14459200 14468448 14448584 3095664
Total (pps) 28248 28265 28226 6053
(bps) 14463136 14472280 14452424 3099048
Output: Priority (pps) 1 1 1 0
(bps) 1040 1056 1064 408
Non-Priority (pps) 27894 28049 17309 3372
(bps) 8484592 8539056 5276496 1034552
Total (pps) 27895 28050 17310 3372
(bps) 8485632 8540112 5277560 1034960
Processing: Load (pct) 1 1 1 0
ASR1002#
LAPTOP ~ % snmpwalk -v2c -c cisco 10.197.219.243 1.3.6.1.4.1.9.9.715.1.1.6.1.14
SNMPv2-SMI::enterprises.9.9.715.1.1.6.1.14.9027.1 = Gauge32: 1
SNMPv2-SMI::enterprises.9.9.715.1.1.6.1.14.9027.2 = Gauge32: 1
SNMPv2-SMI::enterprises.9.9.715.1.1.6.1.14.9027.3 = Gauge32: 1
SNMPv2-SMI::enterprises.9.9.715.1.1.6.1.14.9027.4 = Gauge32: 0
LAPTOP ~ %
In deze uitvoer, als er meerdere Subdevs dan geeft het de gemiddelde output van de belasting.
Samenvatting
Opdrachten |
SNMP OID's |
Toon Proc CPU gesorteerd | ex 0,00 |
1.3.6.1.4.1.9.2.1.56
1.3.6.1.4.1.9.2.1.57
1.3.6.1.4.1.9.2.1.58
|
Processen CPU-platform gesorteerd weergeven |
1.3.6.1.4.1.9.9.109.1.1.1.1.3.7
1.3.6.1.4.1.9.9.109.1.1.1.1.4.7
1.3.6.1.4.1.9.9.109.1.1.1.1.5.7
|
Toon platformsoftwarestatus controle-processor samenvatting |
1.3.6.1.4.1.9.9.109.1.1.1.1.24
1.3.6.1.4.1.9.9.109.1.1.1.1.25
1.3.6.1.4.1.9.9.109.1.1.1.1.26
|
Procescpu-platformlocatie <R0/F0/0> weergeven |
1.3.6.1.4.1.9.9.109.1.1.1.1.6
1.3.6.1.4.1.9.9.109.1.1.1.1.7
1.3.6.1.4.1.9.9.109.1.1.1.1.8
|
Platform hardware QFP Active DataPath-gebruik weergeven |
1.3.6.1.4.1.9.9.715.1.1.6.1.14
|