Скрипт резервного копирования BDCOM GP3600

Приведу пример скрипта для резервного копирования конфигурации GPON OLT BDCOM серии GP3600.

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

#!/bin/bash
# REMOVE OLD FILES
find /srv/tftp/ -type f -mtime +200 -exec rm {} \;

# BDCOM test
(
sleep 5
echo "admin"
sleep 5
echo "password"
sleep 5
echo "enable"
sleep 2
echo "write all"
sleep 15
echo "copy startup-config tftp: 192.168.2.5"
sleep 3
echo "GP3600-08B_`date +%Y-%m-%d`_ixnfo.com.conf"
sleep 10
echo "exit"
sleep 3
echo "exit"
) | telnet 192.168.2.2

Для автоматического выполнения добавим его в /etc/crontab:

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

Смотрите также мои статьи:
Установка и настройка TFTP сервера в Ubuntu
Запуск TFTP сервера на Windows
Использование и настройка CRON
Резервное копирование конфигурации BDCOM P3310

Вливайтесь в общение

4 комментария

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

  1. при резервном копировании, профили абонентских интерфейсов не сохраняются, поэтому как их при восстановлении назначать будет хз

    1. Командой dir можно посмотреть какие файлы находятся в памяти OLT и скриптом тоже копировать их на tftp, там вроде должны быть файлы ifindex-config и config.db

    2. Сделал нечто подобное для копирования конфигов с GEPON олтов BDCOM — https://github.com/alekskomp/BDCOM-OLT-cfg-backup
      Скрипт использует инвентарный файл с именами, ip адресами и моделями олтов. Копирует конфигурации одновременно с нескольких устройств.
      Думаю что вы сможете его адаптировать для своих нужд.