Introduction
Este documento descreve uma solução simples que fornece funcionalidade semelhante ao recurso do Agendador nos switches Cisco Nexus 5500 Series que usam scripts Embedded Event Manager (EEM).
Prerequisites
Requirements
A Cisco recomenda que você tenha conhecimento básico sobre estes tópicos:
- Switches Cisco Nexus 5500 Series
- scripts EEM
Componentes Utilizados
As informações neste documento são baseadas nestas versões de software e hardware:
- Switches Cisco Nexus 5500 Series
- Sistema operacional Cisco Nexus (NXOS) versão 6.0(2)N2(1) ou posterior
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.
Problema
Os switches Cisco Nexus 5500 Series ainda não suportam o recurso Agendador no trem 5.x, 6.x ou 7.x. Realize determinadas tarefas a cada hora ou dia, se você não puder trabalhar sem o recurso Agendador.
Solução
Se você modificar os parâmetros em um script EEM (suportado pela primeira vez no NXOS Versão 6.0(2)N2(1)), para verificar um valor que sempre dispara, ele simula a funcionalidade do recurso Agendador, já que altera o intervalo de pesquisa do evento.
No próximo exemplo, o Identificador de objeto (OID) é usado para a CPU no Nexus (1.3.6....1.1.1.6.1) switch. Este OID sempre retorna um valor entre 0 e 100, portanto você deve garantir que ele sempre dispara quando combina o OID com um valor menor que 12345, um número arbitrariamente alto contra o qual ele sempre dispara. Em seguida, você deve modificar o intervalo de pesquisa para disparar o evento no intervalo desejado (86.400 segundos neste exemplo) para que as ações desejadas sejam executadas.
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
Este exemplo copia a configuração atual para um servidor TFTP a cada 86.400 segundos, que é a cada 24 horas. As variáveis $(SWITCHNAME) e $(TIMESTAMP) são usadas para que o arquivo seja salvo com um nome diferente, o que permite ao servidor manter várias configurações de backup. Use um alias CLI para recalcular o TIMESTAMP toda vez que o comando for executado. Observe também que a mensagem Running_Config_Backup_Complete é impressa no syslog.
Informações Relacionadas