python使用telnet远程连接linux系统读取信息_教你如何使用Python库(telnetlib,paramiko)远程网络设备采集配置...

作为网络工程师,还得学会一门基本的编程语言。作为运营商网络的一名网络工程师,你是如何去

对网络设备配置进行备份

这里介绍三种网络配置备份的方式:

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)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值