Configuration Backup from Multiple Routers and Store in Directory using Python:Juniper:(Easy Script)

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!"


import json
from napalm import get_network_driver
from datetime import datetime
from getpass import getpass
import os
import datetime
from time import time
username = input('Enter your SSH username: ')
password=getpass()

backup_directory = ("/home/lab/DEMO")

devices_ip = [
"192.168.0.85",
"192.168.0.132",
"192.168.0.196",
"192.168.0.78",
]

junos_driver = get_network_driver("junos")

user = username
passwd = password
starting_time = time()
for ip in devices_ip:
mx_router = junos_driver(hostname=ip, username=user, password=passwd)
print ("Connecting to Device =======================================" + str(ip))
hostname = facts['hostname']
print ('\n---- Time taken for script to complete, elapsed time=', time() - starting_time)
Рекомендации по теме
join shbcf.ru