Inleiding
Dit document beschrijft een simpele werkronden die functionaliteit gelijkend op de functie van de Scheduler op de Cisco Nexus 5500 Series switches die Embedded Event Manager (EEM) scripts gebruiken.
Voorwaarden
Vereisten
Cisco raadt u aan basiskennis van deze onderwerpen te hebben:
- Cisco Nexus 5500 Series-switches
- EEM scripts
Gebruikte componenten
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
- Cisco Nexus 5500 Series-switches
- Cisco Nexus Operating System (NXOS) versie 6.0(2)N2(1) of hoger
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiƫle impact van elke opdracht begrijpen.
Probleem
De Cisco Nexus 5500 Series-switches ondersteunen de Scheduler nog niet in de 5.x, 6.x of 7.x-trein. Voer bepaalde taken elk uur of elke dag uit als u niet kunt werken zonder de plannerfunctie.
Oplossing
Als u de parameters in een EEM-script wijzigt (eerst ondersteund in NXOS versie 6.0(2)N2(1)), om te controleren op een waarde die altijd triggers is, simuleert dit de functionaliteit van de Scheduler omdat het het poll-interval van de gebeurtenis verandert.
In het volgende voorbeeld wordt de Objectidentificator (OID) gebruikt voor de CPU op de Nexus (1.3.6...1.1.1.6.1)-schakelaar. Deze OID retourneert altijd een waarde tussen 0 en 100, dus je moet ervoor zorgen dat deze altijd geactiveerd wordt als de OID overeenkomt met een waarde onder 12345, een willekeurig hoog getal waartegen het altijd triggt. U moet vervolgens het poll-interval aanpassen om de gebeurtenis met het gewenste interval (86.400 seconden in dit voorbeeld) te activeren zodat de gewenste handelingen uitgevoerd worden.
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
Dit voorbeeld kopieert de draaiende configuratie aan een TFTP server elke 86.400 seconden, die elke 24 uur is. De variabelen $(SWITCHNAME) en $ (TIMESTAMP) worden gebruikt zodat het bestand met een andere naam wordt opgeslagen, zodat de server meerdere back-upconfiguraties kan behouden. Gebruik een CLI-alias om de TIMESTAMP opnieuw te berekenen telkens wanneer de opdracht wordt uitgevoerd. Let er ook op dat het bericht Running_Config_Backup_Complete in de syslog is afgedrukt.
Gerelateerde informatie