Задать вопрос

Чем вы backup'те конфигурации L2 оборудования?

Всем доброго вечера.
Имеется "зоопарк" из вендоров и чем дальше тем больше. На данный момент ~ 300 единиц, проблема в разнообразии (да понимаю плохо, но как есть) и скрипт написанный на python уже тяжело поддерживать: 1 часто добавляются/обновляются железки 2 некоторые криво поддерживают tftp (например конфиг Zyxel легче по http забрать) 3 в разных сериях одного вендора часто различаются команды

собственно вопрос к админам ISP больше, как поступили вы?

мои мысли
- держать список оборудования в таблице с полем Вендор, скрипт смотрит ее и соот. к данному ip применяет свой метод бекапа
- или скрипт смотрит в туже таблицу, но метод один show running config (команды соот. отличаются) и последующая запись в файл
Спасибо!
  • Вопрос задан
  • 1572 просмотра
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
Решения вопроса 2
vvpoloskin
@vvpoloskin Куратор тега Сетевое администрирование
Инженер связи
6k разных свичей (длинки, циски, хуавеи, эдж-коры...), бекаплю питоньим скриптом через SNMP. Список устройств берется из зоны DNS (полная выгрузка AXFR). Сначала определяю производителя, модель, версию прошивки, затем запускаю процедуру аплода конфига. Все красиво сделано с плагинами, наследованием, переопределением. Могу поделиться кодом.
Ответ написан
@tgz
Держу базу с ip и SNMP community. По SNMP читаю sysDescr.0 и матчу по регуляркам, которые лежат в отдельной таблице. Регулярки в основном простые вида ^cisco, но есть и хитрые, где как можно привязаться даже к версии софта, если она в sysDescr фигурирует. Ну и по регулярке узнаем параметр vendor (d-link, d-link-old, d-link3010g) и понимаем какой скрипт дергать. Скрипты на банальном expect, ходят телнетом и выполняют что-то типа copy run tftp. По телнету ходят потому, что по SNMP не у всех можно забрать конфиг. А телнет универсален, можно не только конфиг забрать, но и какие-нибудь настроечки влить.
Конфиги потом ложатся в hg репу, дифф шлется в почту.
Как-то вот так...
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
academ1c
@academ1c
Sysadmin/DevOps
Ну если зоопарк более менее однородный 5-10 вариаций, то перегрузить функции логина дергания урла для слива по ftp or tftp для всех вариантов
Ответ написан
@VecH
Аналогичная проблема как у ТС
но под руками только Windows машина на которую можно повесить скрипт и по графику запускать?
тоже по telnet-у после show runnning-config хочется получить файлик бэкапа

Есть уже какие то готовые решения?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽