How To Execute commands on 'MULTIPLE' Routers using Python 'ConnectHandler'

preview_player
Показать описание
"Want more expert insights and updates? Follow us on LinkedIn and explore our company page to connect with us directly. Don’t miss out - click the link and join the conversation!"


Full Script below

from netmiko import ConnectHandler
from getpass import getpass
username = input('Enter your SSH username: ')
password=getpass()

with open('BA') as f:
print (commands_to_send)

with open('VA') as f:
print (devices)

for router in devices:
print ('Connecting to device ====================" ' + router)
ip_address_of_device = router
junos_devices = {
'device_type': 'juniper_junos',
'ip': ip_address_of_device,
'username': username,
'password': password
}

all_devices = [junos_devices]

for devices in all_devices:
net_connect = ConnectHandler(**devices)
for x in commands_to_send:
print(output)

show pfe statistics traffic
show arp no-resolve
192.168.0.128
192.168.0.122
192.168.0.85
Рекомендации по теме
join shbcf.ru