"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!"
Follow us on LinkedIn / plexinor
Company Website Https://www.plexinor.com
lab@admin:~$ cat backup-config-to-Directory
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))
mx_router.open()
facts = mx_router.get_facts()
hostname = facts['hostname']
date = datetime.datetime.now().strftime('%Y-%m-%d_%H:%M:%S')
conf=open(backup_directory + '/' + hostname +'__'+ date + '_config.txt','w')
conf.write(mx_router.get_config()['running'])
conf.close()
mx_router.close()
print ('\n---- Time taken for script to complete, elapsed time=', time() - starting_time)
Sur cette page du site, vous pouvez voir la vidéo en ligne Configuration Backup from Multiple Routers and Store in Directory using Python:Juniper:(Easy Script) durée heure minute seconde en bonne qualité , qui a été Téléchargé par l'utilisateur Network Tips and Topics - Plexinor 26 août 2024, Partagez le lien avec vos amis et connaissances, sur youtube cette vidéo a déjà été regardée 90 fois et il a aimé 0 téléspectateurs. Bon visionnage!