Добрый день.
Подскажите есть ли возможность сделать выполнения скрипта, и настроить расписание его выполнения.
есть пример, но не могу его адаптировать..
Резервное копирование конфигурации коммутатора
Для резервного копирования конфигурации коммутатора существует возможность использования скриптов на языках 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-сервер на коммутаторе
Таким образом есть возможность быстрого и простого резервного копирования конфигурации коммутатора без использования скриптов для входа на коммутатор.