Резервное копирование конфигурации BDCOM P3310B-2AC

Набросал скрипт для автоматического резервного копирования конфигурации BDCOM P3310B-2AC EPON.

Собственно сам скрипт:

# Backup BDCOM
(
sleep 5
echo "admin"
sleep 5
echo "password"
sleep 5
echo "enable"
sleep 2
echo "copy startup-config tftp://bdcom.cfg 192.168.1.2"
sleep 2
echo "quit"
sleep 10
echo "quit"
) | telnet 192.168.1.3
mv /srv/tftp/bdcom.cfg /backups/devices/pon/`date +%Y-%m-%d`_bdcom.cfg

Содержимое скрипта поместим например в файл backup_cfg.sh и добавим его в планировщик заданий, добавив указанную ниже строку в файл /etc/crontab:

0 1 * * * root /backups/scripts/backup_cfg.sh > /dev/null 2>&1

Файл можно открыть например в текстовом редакторе nano (Ctrl+X для выхода, y/n для сохранения или отмены изменений):

sudo nano /etc/crontab

Опишу кратко его работу, он подключается по telnet к bdcom 192.168.1.3 и копирует конфигурацию на tftp сервер 192.168.1.2, потом файл перемещается в удобную директорию для хранения.
Скрипт писал под операционные системы Linux, на данный момент использую в Ubuntu Server.
Как запустить tftp сервер смотрите в моих статьях: Установка и настройка TFTP сервера в Ubuntu или Запуск TFTP сервера на Windows.
Смотрите также: Использование и настройка CRON

Добавить комментарий