소개
이 문서에서는 EEM(Embedded Event Manager) 스크립트를 사용하는 Cisco Nexus 5500 Series 스위치의 스케줄러 기능과 유사한 기능을 제공하는 간단한 해결 방법에 대해 설명합니다.
사전 요구 사항
요구 사항
Cisco에서는 이러한 주제에 대한 기본적인 지식을 얻을 것을 권장합니다.
- Cisco Nexus 5500 Series 스위치
- EEM 스크립트
사용되는 구성 요소
이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.
- Cisco Nexus 5500 Series 스위치
- Cisco NXOS(Nexus Operating System) 버전 6.0(2)N2(1) 이상
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
문제
Cisco Nexus 5500 Series 스위치는 5.x, 6.x 또는 7.x 열차에서 아직 스케줄러 기능을 지원하지 않습니다.일정 관리기 기능 없이 작업할 수 없는 경우 매시간 또는 매일 특정 작업을 수행합니다.
솔루션
EEM 스크립트(NXOS Version 6.0(2)N2(1)에서 처음 지원됨)에서 매개변수를 수정할 경우 항상 트리거되는 값을 확인하기 위해 일정 관리기 기능의 기능이 이벤트의 폴링 간격을 변경하면서 시뮬레이션됩니다.
다음 예에서는 OID(Object Identifier)가 Nexus(1.3.6...)의 CPU에 사용됩니다..1.1.1.6.1) 스위치이 OID는 항상 0에서 100 사이의 값을 반환하므로 OID가 12345보다 작은 값과 일치할 때 항상 트리거되도록 해야 하며, 이는 항상 트리거되는 임의의 높은 숫자입니다.그런 다음 원하는 간격(이 예에서는 86,400초)에 이벤트를 트리거하여 원하는 작업이 수행되도록 poll-interval을 수정해야 합니다.
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초마다 TFTP 서버에 복사합니다. 이는 24시간마다 수행됩니다.$(SWITCHNAME) 및 $(TIMESTAMP) 변수가 사용되어 파일이 다른 이름으로 저장되므로 서버에서 여러 백업 구성을 유지할 수 있습니다.명령을 실행할 때마다 TIMESTAMP를 다시 계산하려면 CLI 별칭을 사용합니다.또한 Running_Config_Backup_Complete 메시지는 syslog에 인쇄됩니다.
관련 정보