nettips.ru

Снятие статистики с оборудования Cisco использую Python с модулем netmiko

На главную Cisco Systems Arduino VoIP Android Умный сетевой хаос дом маршрутизатор Беларусь Asterisk коммутатор Nateks Alcatel MTS Velcom Python Gigaset ZTE Grandstream Huawei админы шутят о сайте Zelax Allied Telesis D-Link Штрихкоды HP
Телефонные номера доступа sip операторов VitebskPets - инфопомощь животным в Витебске Телефонные коды городов и стран мира.

Рейтинг статьи: 3.500/5 Рейтинг 3.50 из 5Рейтинг 3.50 из 5Рейтинг 3.50 из 5Рейтинг 3.50 из 5Рейтинг 3.50 из 5 (2 голосов).

Скрипт для применения одинаковых команд на большом количестве коммутаторов и маршрутизаторов cisco по протоколу SSH

Спонсор этой страницы:

Описание скрипта

Скрипт для применения одинаковых команд, содержащихся в файле cmd.cisco, на большом количестве коммутаторов и маршрутизаторов cisco по списку в файле cisco.ini по протоколу SSH.

Например необходимо собрать данные о прошивках, ошибках на портах и т.д.

архив со скриптом python_cisco_command.zip

Так как для доступ к оборудованию нужны имя и пароль, а хранить имя и пароль в отрытом виде на диске очень плохо, то я их шифрую. Конечно его легко расшифровать, но это лучше, чем ничего.
Если используете windows, то файлик с паролем желательно положить в зашифрованную папку.

Скрипт многопоточный. Количество потоков равно количеству процессоров/ядер.

Содержание архива

pass64.py - скрипт для генерации файлика pass64.txt с зашифрованными паролями

cisco.ini - список IP адресов коммутаторов и маршрутизаторов.

cmd.cisco - список выполняемых команд.

cmd.py - скрипт для внесения команд в конфигурацию оборудования.

Коментарии

символы ! и # используются для коментариев внутри скрипта.

Результат выполнения в папке log

Полезные ссылки

Скачать Python можно на сайте www.python.org

для настроки оборудования по ssh необходим модуть netmiko
pip install netmiko

Полезной будет книга Python для сетевых инженеров

Cisco Systems коммутатор маршрутизатор Программирование Python

Пожалуйста, оцените и ВЫ эту статью:

Комментариев нет. Станьте первым!


Ваши отзывы и предложения по работе сайта направляйте на форму обратной связи.

Яндекс.Метрика