Python learning for Network Engineers | Part 21 |Handle device not reachable exceptions in Netmiko
๐๐ผ๐ฟ ๐๐ผ๐บ๐ฝ๐น๐ฒ๐๐ฒ ๐ฃ๐๐๐ต๐ผ๐ป ๐๐ผ๐ฟ ๐ก๐ฒ๐๐๐ผ๐ฟ๐ธ ๐๐ป๐ด๐ถ๐ป๐ฒ๐ฒ๐ฟ๐ ๐๐ผ๐๐ฟ๐๐ฒ: ๐๐ป๐ฟ๐ผ๐น๐น ๐ณ๐ผ๐ฟ ๐ฏ๐ฒ๐น๐ผ๐ ๐จ๐ฑ๐ฒ๐บ๐ ๐๐น๐ฎ๐๐: ๐๐๐๐ ๐๐๐ซ๐ฌ๐ข๐จ๐ง ๐ซ๐๐๐๐๐๐๐๐๐ ๐น๐๐๐๐๐๐๐ ๐ณ๐๐๐: https://www.udemy.com/course/python-for-network-engineers/?referralCode=35A75AAE1ACA94A15829 This video demonstrates how to handle Device not reachable, Device unauthorized and SSH not enabled scenariors from netmiko import ConnectHandler from netmiko.ssh_exception import NetMikoTimeoutException from paramiko.ssh_exception import SSHException from netmiko.ssh_exception import AuthenticationException IP_LIST = open('15_devices') for IP in IP_LIST: print ('\n'+ IP.strip() + ' \n' ) RTR = { 'ip': IP, 'username': 'admin', 'password': 'admin1', 'device_type': 'cisco_ios', } try: net_connect = ConnectHandler(**RTR) except NetMikoTimeoutException: print ('Device not reachable.') continue except AuthenticationException: print ('Authentication Failure.') continue except SSHException: print ('Make sure SSH is enabled in device.') continue output = net_connect.send_config_from_file(config_file = '16_config') print(output) output = net_connect.send_command('show ip int brief') print(output) #NetmikoTimeoutExceptions #NetmikoCiscoAuthenticationException #NetmikoSSHException
Download
0 formatsNo download links available.