IP : Simple Network Management Protocol (SNMP)

Monitore a carga CPU do núcleo ASR com script EEM

19 Setembro 2015 - Tradução por Computador
Outras Versões: Versão em PDFpdf | Inglês (22 Agosto 2015) | Feedback

Introdução

Este documento descreve como monitorar a carga em um núcleo do Roteadores de serviços de agregação Cisco ASR série 1000 (ASR) com um script encaixado do gerente do evento (EEM).

Em dispositivos de software tradicionais do ® do Cisco IOS, você observa geralmente o USO de CPU com o comando show process cpu. Este comando está disponível em IO XE, mas é usado para monitorar somente o demónio do Cisco IOS Software (IOSd), que é executado como um processo no kernel (centro) de Linux.  Você pôde igualmente precisar de monitorar a carga no núcleo.

Contribuído por David Chen, engenheiro de TAC da Cisco.

Script da amostra EEM para monitorar a carga do núcleo ASR

Este é um script da amostra EEM que monitora a carga em um núcleo ASR para a carga do processador de rotas 0 (RP0) em um minuto (1-Min).  Uma carga de .40 ação 1 a 5. a ação 1 dos disparadores gerar um mensagem de registro quando os disparadores do script. As ações 2 com 5 executam comandos do comando line interface(cli), outputs os ao bootflash, e adicionam o arquivo do cpuinfo.

 event manager applet capture_cpu_spike
event snmp oid 1.3.6.1.4.1.9.9.109.1.1.1.1.24.2 get-type exact entry-op ge entry-val 39 exit-time 180 poll-interval 2
action 1.0 syslog msg "CPU Utilization is high. Check bootflash:cpuinfo for details."
action 2.0 cli command "en"
action 3.0 cli command "show clock | append bootflash:cpuinfo"
action 4.0 cli command "show platform software status control-processor br | append bootflash:cpuinfo"
action 5.0 cli command "show platform software process slot rp active monitor | append bootflash:cpuinfo"
Router#show platform software status control-processor brief

Load Average Slot Status 1-Min 5-Min 15-Min
RP0 Healthy 0.40 0.32 0.28

Os resultados de vatação para um identificador de objeto da carga 1-Min (OID) são multiplicados por 100.  Neste exemplo, a carga é .40 mas o Simple Network Management Protocol (SNMP) OID relata-o como 40 (.40 x 100 = 40). A “entrada-val” no script EEM igualmente precisa de ser multiplicada por 100.  Uma “entrada-val” de maior de 39 disparadores quando a carga 1-Min em RP0 for .40.

SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.24.2 = Gauge32: 40

Refira especificações dos 1000 Series Router MIB de Cisco ASR para limiares de carga para a advertência e alertas críticos.

Prove OID

LOAD AVERAGE:

Variable Format: Gauge32 (32 bit integer)

cpmCPULoadAvg1min (24): The overall RP CPU load Average in the last 1 minute period.
Example:
1.3.6.1.4.1.9.9.109.1.1.1.1.24.2 = Gauge32: 0
1.3.6.1.4.1.9.9.109.1.1.1.1.24.3 = Gauge32: 36
1.3.6.1.4.1.9.9.109.1.1.1.1.24.4 = Gauge32: 31

cpmCPULoadAvg5min (25): The overall RP CPU load Average in the last 5 minute period.
Example:
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.25.2 = Gauge32: 0
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.25.3 = Gauge32: 25
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.25.4 = Gauge32: 34

cpmCPULoadAvg15min (26): The overall RP CPU load Average in the last 15 minute period.
Example:
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.26.2 = Gauge32: 0
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.26.3 = Gauge32: 18
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.26.4 = Gauge32: 27

Discussões relacionadas da comunidade de suporte da Cisco

A Comunidade de Suporte da Cisco é um fórum onde você pode perguntar e responder, oferecer sugestões e colaborar com colegas.


Document ID: 116213