Рейтинг статьи: 3.000/5 (2 голосов).
Скрипт для внесения имени соседа по CDP в description интерфейса коммутаторов cisco по протоколу SSH
Спонсор этой страницы:
Описание скрипта
Скрипт автоматизирует внесение в файл конфигурации коммутаторов Cisco в описание интерфейса имя соседа полученного по протоколу CDP.
Результат работы протоколируется в папку log
архив со скриптом script_cdp_description.zip
Так как для доступ к оборудованию нужны имя и пароль, а хранить имя и пароль в отрытом виде на диске очень плохо, то я их шифрую. Конечно его легко расшифровать, но это лучше, чем ничего.
Если используете windows, то файлик с паролем желательно положить в зашифрованную папку.
Скрипт многопоточный. Количество потоков равно количеству процессоров/ядер.
Содержание архива
pass64.py - скрипт для генерации файлика pass64.txt с зашифрованными паролями
cisco.ini - список IP адресов коммутаторов и маршрутизаторов.
script_cdp_description.py - скрипт для внесения команд в конфигурацию оборудования.
Коментарии
символы ! и # используются для коментариев внутри скрипта.
Результат выполнения в папке log
Полезные ссылки
Скачать Python можно на сайте www.python.org
для настроки оборудования по ssh необходим модуть netmiko
pip install netmiko
Полезной будет книга Python для сетевых инженеров
Cisco Systems коммутатор маршрутизатор Программирование Python
Комментариев нет. Станьте первым!