Backup папки с файлами с cisco через eem

Необходимо организовать ежедневный бэкап множества файлов хранящихся в одной папке с cisco маршрутизатора с привязкой создаваемого архива на tftp к дате бэкапа. Ниже решение одно из вариантов решения. Пишем небольшой tcl-скрипт для запуска через EEM. Закачиваем его на флеш карту. Регистрируем что запускать будем по cron`у и указываем с какой периодичностью. Полезную информацию по написанию скрипта можно найти на сайте.

 

::cisco::eem::event_register_timer cron cron_entry $_cron_entry

#::cisco::eem::event_register_none

namespace import ::cisco::eem::*

namespace import ::cisco::lib::*

set clockval [clock seconds]

set time_now [clock format $clockval -format "%Y-%b-%d" -gmt true]

set severencatftp "archive tar /create tftp://192.168.1.1/cert/ca.$time_now.tar flash:/cert/"

if [catch {cli_open} result] {

puts stderr $result

exit 1

} else {

array set cli1 $result

}

cli_exec $cli1(fd) "enable"

cli_exec $cli1(fd) "$severencatftp"

cli_close $cli1(fd) $cli1(tty_id)

action_syslog priority info msg "Backup certificates"

exit 0

 

На cisco делаем:

event manager environment _cron_entry 0 4 * * *

event manager directory user policy "flash:/"

event manager policy backup-ca.tcl type user

Level Up
Sponsors:

Контактная информация

Если у Вас есть какие-либо вопросы, Вы можете связаться с нами:

Отдел продаж: (с 10:00 до 18:00)

Icq: 155-10-6525

E-mail: sales@golas.ru