目錄

簡介

必要條件

需求

採用元件

問題

解決方案

相關資訊

簡介

本文描述一種簡單的解決方法，它提供類似於使用嵌入式事件管理器(EEM)指令碼的Cisco Nexus 5500系列交換機上的排程程式功能。

必要條件

需求

思科建議您瞭解以下主題的基本知識：

- Cisco Nexus 5500 系列交換器

- EEM指令碼

採用元件

本文中的資訊係根據以下軟體和硬體版本：

- Cisco 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上的CPU(1.3.6...)。.1.1.1.6.1)交換機。此OID始終返回一個介於0和100之間的值，因此必須確保它始終在與一個小於12345（始終觸發該值的任意高數）的值匹配OID時觸發。然後必須修改poll-interval以便按所需的時間間隔(在本例中為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