目录

简介

先决条件

要求

使用的组件

问题

解决方案

相关信息

简介

本文档介绍一种简单的解决方法，该解决方法提供的功能类似于使用嵌入式事件管理器(EEM)脚本的Cisco Nexus 5500系列交换机上的调度程序功能。

先决条件

要求

Cisco 建议您具有以下主题的基础知识：

- 思科 Nexus 5500 系列交换机

- EEM脚本

使用的组件

本文档中的信息基于以下软件和硬件版本：

- 思科 Nexus 5500 系列交换机

- Cisco Nexus操作系统(NXOS)版本6.0(2)N2(1)或更高版本

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您使用的是真实网络，请确保您已经了解所有命令的潜在影响。

问题

Cisco Nexus 5500系列交换机尚不支持5.x、6.x或7.x系列中的“调度程序”功能。如果没有“计划程序”功能，您无法工作，则每小时或每天执行某些任务。

解决方案

如果修改EEM脚本上的参数(NXOS 6.0(2)N2(1)版中首次支持)，为了检查始终触发的值，它会在更改事件轮询间隔时模拟调度程序功能的功能。

在下一个示例中，对象标识符(OID)用于Nexus(1.3.6..)上的CPU.1.1.1.6.1)交换机。此OID始终返回一个介于0和100之间的值，因此，您必须确保它始终在与小于12345的值（它始终触发的任意高数）匹配OID时触发。然后，必须修改轮询间隔以按所需间隔(本例中为86,400秒)触发事件，以便执行所需操作。

cli alias name backupconfig copy running-configuration tftp://[server_IP]/$(SWITCHNAME)_Running-Config_$(TIMESTAMP) vrf management vdc-all

event manager applet Schedule_Backup

event snmp oid 1.3.6.1.4.1.9.9.109.1.1.1.1.6.1 get-type exact entry-op le entry-val

12345 poll-interval 86400

action 1.0 cli command backupconfig

action 2.0 syslog priority notifications msg Running_Config_Backup_Complete

此示例每86,400秒（即每24小时）将运行配置复制到TFTP服务器。使用$(SWITCHNAME)和$(TIMESTAMP)变量，以便文件以不同的名称保存，从而允许服务器保留多个备份配置。使用CLI别名，以便每次运行命令时重新计算TIMESTAMP。另请注意，系统日志中会显示Running_Config_Backup_Complete消息。

相关信息

- 配置EEM - Cisco Nexus 5500系列NX-OS系统管理配置指南，版本6.x

- Cisco Nexus 5500系列版本说明，Cisco NX-OS版本6.02

- 技术支持和文档 — Cisco Systems