Backup

Started by Aleksander, August 14, 2013, 11:40:38 AM

Previous topic - Next topic

Aleksander

Добрый день.
Подскажите есть ли возможность сделать выполнения скрипта, и настроить расписание его выполнения.

есть пример, но не могу его адаптировать..

Резервное копирование конфигурации коммутатора

Для резервного копирования конфигурации коммутатора существует возможность использования скриптов на языках perl (Net::Telnet) и Expect. При этом, коммутаторы HP ProCurve обладают возможностью включать на себе сервер tftp. Это позволяет проводить резервное копирование конфигурации коммутатора без использования tftp-сервера, что иногда необходимо.

Для работы скрипта необходимо включить SNMP-протокол на сервере в режиме конфигурирования и описать community с возможностью записи, например так:

snmp-server community mycommunity Unrestricted

Далее показан пример резервного копирования коммутатора (проверено на 4 моделях коммутаторов HP: 2650, 2610-48, 2824, 2610-24g):

#!/bin/sh

set `date +"%Y %m %d %H %M"`

device_name=grp-7
device_ip=10.0.0.7
device_community=mycommunity

snmpset -v 2c -c "$device_community" $device_ip 1.3.6.1.4.1.11.2.14.11.5.1.7.1.5.6.0 i 2
echo "get running-config $1-$2-$3-$device_name.txt"|tftp $device_ip
snmpset -v 2c -c "$device_community" $device_ip 1.3.6.1.4.1.11.2.14.11.5.1.7.1.5.6.0 i 1

Данный скрипт выполняет следующее:

    включает tftp-сервер на коммутаторе
    копирует информацию в файл, в формате <год>-<месяц>-<день>-<имяустройства>.txt
    отключает tftp-сервер на коммутаторе

Таким образом есть возможность быстрого и простого резервного копирования конфигурации коммутатора без использования скриптов для входа на коммутатор.