Бэкап конфигураций Cisco

На соседней странице есть простейший пример того, как можно общаться с коммутатором при помощи Telnet.

Иногда это не совсем удобно, поэтому можно сделать так, что бы коммутатор или маршрутизатор сам отправлял свою конфигурацию куда надо.

Пример для устройств Cisco на базе IOS (12.2 и выше, ниже не проверял).


!
!
! Author: Nadz Goldman
!
! Site: http://arviol.ru/
!
!
!
ip ftp username SomeUser
ip ftp password 0 SomePassword
!
file prompt quiet
!
kron occurrence daily-bak at 2:30 recurring
policy-list bak
!
kron policy-list bak
cli copy running-config ftp://a.b.c.d
!

Таким образом устройство будет в два часа тридцать минут отправлять свою конфигурацию на FTP-сервер c IP-адресом a.b.c.d, пользователем SomeUser и паролем SomePassword.

Ловить файл на стороне сервера можно, скажем, спустя десять минут.

Такой промежуток обусловлен тем, что маршрутизатор 28ХХ с небольшой нагрузкой проделывает эту операцию достаточно быстро, тогда как коммутатор Catalyst 6506 делает это достаточно долго.

Ловить можно примерно так:


#!/bin/sh 
tar czf /var/bak/192.168.0.100/rt-a.b.c.d-`date "+%d-%m-%Y"`.tar.gz /usr/home/SomeUser/rt-a.b.c.d

 arviol.ru, 2006

Докер -- Сильно. Выгодно. Надежно