概要
このドキュメントでは、Embedded Event Manager(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)でサポート)のパラメータを変更すると、常にトリガーされる値をチェックするために、スケジューラ機能の機能がイベントのポーリング間隔を変更するようにシミュレートされます。
次の例では、Nexus(1.3.6...)のCPUにオブジェクト識別子(OID)が使用されています。.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秒(24時間ごと)ごとにTFTPサーバにコピーします。$(SWITCHNAME)変数と$(TIMESTAMP)変数が使用され、ファイルが別の名前で保存されます。これにより、サーバは複数のバックアップ構成を保持できます。コマンドを実行するたびにTIMESTAMPを再計算するには、CLIエイリアスを使用します。また、Running_Config_Backup_Completeメッセージがsyslogに出力されていることに注意してください。
関連情報