IP : 简单网络管理协议 (SNMP)

箴言报ASR内核与EEM脚本的负载CPU

2016 年 10 月 24 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 8 月 22 日) | 反馈

简介

本文描述如何监控在一个Cisco ASR 1000系列汇聚服务路由器(ASR)内核的负载与一份嵌入式活动管理器(EEM)脚本。

在传统Cisco IOS软件设备上,您通常观察CPU使用情况用show process cpu命令。此命令是可用的在IOS XE,但是使用只监控Cisco IOS软件守护程序(IOSd),运行作为在Linux内核的一进程。 您也许也需要监控在内核的负载。

贡献用大卫陈, Cisco TAC工程师。

监控ASR内核负载的示例EEM脚本

这是监控在一个ASR内核的负载路由处理器0的示例EEM脚本(RP0)负载的在一分钟(1 MIN)。 负载.40触发操作1至5.操作1生成日志消息,当脚本触发。操作2至5运行命令行界面(CLI)命令,输出他们到Bootflash,并且添附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

1 MIN负载Object Identifier (OID)的轮询的结果乘以100。 在本例中,负载是.40,但是简单网络管理协议(SNMP) OID报告它作为40 (.40 x 100 = 40)。‘条目val’在EEM脚本也需要乘以100。 ‘条目val’非常地比39触发,当在RP0的1 MIN负载是.40。

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

负载阈值的参考的Cisco ASR 1000系列路由器MIB规格警告和重要告警的。

示例OIDs

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