Contenu

Introduction

Conditions préalables

Conditions requises

Components Used

Problème

Solution

Informations connexes

Introduction

Ce document décrit une solution de contournement simple qui fournit des fonctionnalités similaires à la fonctionnalité Scheduler sur les commutateurs de la gamme Cisco Nexus 5500 qui utilisent des scripts EEM (Embedded Event Manager).

Conditions préalables

Conditions requises

Cisco vous recommande de prendre connaissance des rubriques suivantes :

- Cisco Nexus 5500 Series Switches

- Scripts EEM

Components Used

Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :

- Cisco Nexus 5500 Series Switches

- Cisco Nexus Operating System (NXOS) Version 6.0(2)N2(1) ou ultérieure

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Problème

Les commutateurs de la gamme Cisco Nexus 5500 ne prennent pas encore en charge la fonctionnalité Scheduler dans les gammes 5.x, 6.x ou 7.x. Effectuez certaines tâches toutes les heures ou tous les jours, si vous ne pouvez pas travailler sans la fonction Planificateur.

Solution

Si vous modifiez les paramètres d'un script EEM (pris en charge pour la première fois dans NXOS Version 6.0(2)N2(1)), afin de vérifier une valeur qui se déclenche toujours, il simule la fonctionnalité de la fonction Scheduler car il modifie l'intervalle d'interrogation de l'événement.

Dans l'exemple suivant, l'OID (Object Identifier) est utilisé pour le CPU sur le Nexus (1.3.6....1.1.1.6.1) commutateur. Cet OID renvoie toujours une valeur comprise entre 0 et 100, vous devez donc vous assurer qu'il se déclenche toujours lorsqu'il fait correspondre l'OID à une valeur inférieure à 12345, un nombre arbitrairement élevé contre lequel il se déclenche toujours. Vous devez ensuite modifier l'intervalle d'interrogation afin de déclencher l'événement à l'intervalle souhaité (86 400 secondes dans cet exemple) afin que les actions souhaitées soient exécutées.

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

Cet exemple copie la configuration en cours sur un serveur TFTP toutes les 86 400 secondes, soit toutes les 24 heures. Les variables $(SWITCHNAME) et $(TIMESTAMP) sont utilisées pour enregistrer le fichier sous un autre nom, ce qui permet au serveur de conserver plusieurs configurations de sauvegarde. Utilisez un alias CLI afin de recalculer TIMESTAMP chaque fois que la commande est exécutée. Notez également que le message Running_Config_Backup_Complete est imprimé dans le syslog.

Informations connexes

- Configuration de EEM - Guide de configuration de la gestion du système NX-OS de la gamme Cisco Nexus 5500, version 6.x

- Notes de version de la gamme Cisco Nexus 5500, Cisco NX-OS version 6.02

- Assistance technique et documentation - Cisco Systems