У меня есть следующая часть кода Python: он читает список IP-адресов из входного файла, а затем устанавливает ssh-соединение для отправки команд CISCO IOS с библиотекой Netmiko
with open(args.csv, 'r') as file:
reader = csv.DictReader(file)
for device_row in reader:
try:
ssh_session = ConnectHandler(device_type='cisco_ios',
ip=device_row['Host'],
username=ssh_username, password=ssh_password)
print '********* {0} *********'.format(device_row['Host'
])
# Specify your commands here, you can add more commands just follow the same syntax
print ssh_session.send_command('show running-config | i hostname')
except paramiko.AuthenticationException:
print ('{0}'.format(device_row['Host']),"Authenticaiton Problem!")
pass
Я хочу использовать потокпул, чтобы использовать это против тысяч устройств ..