IP : Protocole SNMP (Simple Network Management Protocol)

Surveillez la CPU de chargement de noyau ASR avec le script EEM

18 octobre 2016 - Traduction automatique
Autres versions: PDFpdf | Anglais (22 août 2015) | Commentaires

Introduction

Ce document décrit comment surveiller le chargement sur un noyau du Routeurs à services d'agrégation de la gamme Cisco ASR 1000 (ASR) avec un script inclus du gestionnaire d'événement (EEM).

Sur les périphériques fonctionnants avec le logiciel traditionnels de Cisco IOS®, vous observez généralement l'utilisation du CPU avec la commande CPU de processus d'exposition. Cette commande est disponible sur IOS XE, mais est utilisée pour surveiller seulement le démon de logiciel de Cisco IOS (IOSd), qui s'exécute comme processus sur le kernel Linux.  Vous pourriez également devoir surveiller le chargement sur le noyau.

Contribué par David Chen, ingénieur TAC Cisco.

Script témoin EEM pour surveiller le chargement de noyau ASR

C'est un script témoin EEM qui surveille le chargement sur un noyau ASR pour le chargement du processeur 0 d'artère (RP0) à une minute (1-Min).  Un chargement de .40 action de déclencheurs 1 à 5. l'action 1 génère un message de log quand les déclencheurs de script. Les actions 2 à 5 exécutent des commandes de l'interface de ligne de commande (CLI), les sortent au bootflash, et ajoutent le fichier de 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

Des résultats de vote pour un identifiant d'objet du chargement 1-Min (OID) sont multipliés par 100.  Dans cet exemple, le chargement est .40 mais le Protocole SNMP (Simple Network Management Protocol) OID le signale en tant que 40 (.40 x 100 = 40). La « entrée-val » dans le script EEM doit également être multipliée par 100.  Une « entrée-val » de plus considérablement que 39 déclencheurs quand le chargement 1-Min sur RP0 est .40.

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

Référez-vous aux caractéristiques MIB de Routeurs de gamme 1000 de Cisco ASR pour des seuils de charge pour l'avertissement et les alertes essentielles.

Échantillon 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


Document ID: 116213