Netmiko
Course:
https://pynet.twb-tech.com/blog/automation/netmiko.html
#With the dictionary | Basic Call #Define a dictionary juniper_junos_dict = { 'device_type': 'juniper', 'ip': "172.30.95.177", 'username': "Netbox", 'password': "Netbox" } # connect to the Device net_connect = ConnectHandler(**juniper_junos, global_delay_factor=2) #run the command and write to file cmd_output = net_connect.send_command('show chassis hardware | display xml ') #print the command's output print(cmd_output) |
#Without the dictionary | connect # connect to the Device net_connect = ConnectHandler(device_type= 'juniper',host= ip_addr,username= "Netbox",password= "Netbox") #run the command and write to file cmd_output = net_connect.send_command('show chassis hardware | display xml ') #print the command's output print(cmd_output) |