作为网络工程师,还得学会一门基本的编程语言。作为运营商网络的一名网络工程师,你是如何去
对网络设备配置进行备份
?
这里介绍三种网络配置备份的方式:
1、solarwinds工具对网络设备进行配置备份(
需要部署solarwinds
)
下面红色框就是每天的配置备份
solarwinds的作用:它是一套非常全面的网络工具库,包括了网络恢复、错误监控、性能监控和管理工具等等。该备份配置的方式缺点是:若需要备份的设备过多,那么打开这个web的就有点慢了。
2、通过编写Python脚本的方式去自动备份配置
(提倡)
3、纯手工自己一台台去show run极其笨的方法(
不提倡
)
我们讲第2种方式:Python脚本自动采集配置备份
脚本分享:
telnetlib库:通过telnet协议去登录网络设备,进行配置采集
# -*- coding: UTF-8 -*-
#! /usr/bin/python2.7
import telnetlib, datetime,time
from time import sleep
from multiprocessing import Process
def GO(H, IP,version):
username = 'user'
password = 'passwd'
tn = telnetlib.Telnet(IP)