"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)
На этой странице сайта вы можете посмотреть видео онлайн Configuration Backup from Multiple Routers and Store in Directory using Python:Juniper:(Easy Script) длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь Network Tips and Topics - Plexinor 26 Август 2024, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 90 раз и оно понравилось 0 зрителям. Приятного просмотра!