fdroid
@fdroid
press any key

Как автоматически бэкапить конфигурацию коммутаторов D-Link?

Суть задачи: есть много коммутаторов с доступом по telnet. Требуется по расписанию сливать конфигурации на tftp-сервер. Штатных инструментов в свитчах не предусмотрено, соответственно, нужно что-то, что должно уметь:
- проверить доступность коммутатора (ping), если коммутатор отвечает, то
- зайти на коммутатор
- выполнить комманду бэкапа
- logout
- пропинговать следующий коммутатор, повторить процедуру

И вот вопрос в том - какой софт умеет производить такие операции? С какой стороны вообще лучше подступиться к решению задачи?
  • Вопрос задан
  • 1082 просмотра
Решения вопроса 3
Mystray
@Mystray
NOC
oxidized, правда, не на tftp а в git. с диффами и датами изменений.
а с oxidized-web еще и все мышкокликательно.
Ответ написан
Комментировать
@vampire333
Попробуй python+paramiko
Я так уже несколько лет сохраняю конфигурации и раскладываю по хранилищам.
Ответ написан
Комментировать
Winsik
@Winsik
сис.админ, недопрограммист :)
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@ruha02
Учусь работать
Я предполагаю bash скриптом можно:
1. Создаешь список адресов оборудования, загоняешь его в for;
2. В цикле делаешь соединение с устройством;
3. Дальше, после гуления я нашел команду expect, которая позволяет интерактивно общатся, делаешь бекап и выгружаешь.
4. ....
5. PROFIT!)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы