利用Python3 paramiko实现了基于交换机配置自动批量备份的实现,代码已托管GitHub,仓库地址:switchboardbackup,有疑问可在Github提问。前言paramiko是基于Python实现SSH连接的第三方库,底层采用了cryptography 安装该第三方库,直接使用命令 pip install paramiko官方文档:http://docs.paramiko.or
批量备份网络设备配置 先前我们介绍了如何用Ansible网络模块备份思科交换机配置(如果不清楚的同学可以关注下本号,查看历史文章。),此文我们将介绍如何用Python Netmiko模块批量备份网络设备配置。 环境准备(本文采用 Windows 系统) 系统Python模块 Win/MAC/Lix3.0+netmiko    Pyth
前言:Linux的推广普及,需要配合解决实际应用方能有成效!最近强迫自己用linux进行实际工作,过程很痛苦,还好通过网络一一解决,感谢各位无私网友博客的帮助!系统:debian10桌面:xfce41.安装puttysudo apt install putty2.插上USB转serial数据线,先查看有没有ttyUSBx(x代表数字,默认是0)sudo dmesg | grep tty如果有证明系
# 使用Python导出华三交换机配置 ## 引言 在网络设备管理中,定期备份设备配置是一项必要的工作,以防止因配置错误或设备故障导致的数据丢失。在这篇文章中,我们将探讨如何使用Python脚本来自动化华三交换机配置导出。通过脚本化的方式,可以提高工作效率并降低人为错误的风险。 ## 华三交换机简介 华三技术有限公司(H3C)是国内知名的网络设备供应商,其产品包括交换机、路由器、安全设备
原创 2024-09-27 08:07:03
326阅读
华为交换机配置流程及示例配置要求:1)交换机起名字  sysname  TEST2)交换机里面先起2个vlan,vlan20(用于电信链路的互联)和vlan200(用户业务地址)3)Vlan的IP地址设置;4)把相应的端口划到对应的vlan中;前面2个口用户互联电信链路,属于vlan20;后面的口全部划到业务地址段,属于vlan200;5)设置路由 ip route-stati
转载 2023-07-28 20:45:15
316阅读
我的第一个Python编码import pexpect try: for host in open('HK5700IPs.txt','r').readlines(): print(host) #switchIP = host.strip('\\n') switchIP = host telnet = 'telnet ' +
转载 2023-06-12 20:18:30
371阅读
前天写了用paramiko多线程SSH登陆华为交换机处理简单的命令,后面看了有很多问题。比如用户名密码及配置命令是写死在主文件中。要改起来比较麻烦,可扩展性不好。今天做了优化,让它适用在配置过SSH登陆的同用户名密码同类交换机做批量配置。(在华为交换机测试过运行正常)目录结构如下:只需要改动前两个配置文件[root@10-57-22-238 sshsw]# ll total 12 -rw-r--r
1.python get-pip.py //安装pip pip install paramiko //通过pip安装python第三方模块paramiko 2.py脚本修改交换机密码 vi changepassword.py ##导入paramiko、time、getpass模块 #!/usr/bin/python import paramiko import time im
转载 2023-05-26 15:14:04
269阅读
第一步:在交换机配置FTP帐号,并启用FTP server服务 [H3C] ftp server enable                        
原创 2009-11-19 16:39:29
1960阅读
1.华为交换机关闭http和httpsundo http server enable undo http secure-server enable  注:关闭时需先关闭http再关闭https;开启时需先开启https再开启http。2.华为交换机修改密码:[CN-HBCR-OA-1-2F419-ASW30-aaa] local-user admin password irreversi
转载 2024-01-03 17:55:46
97阅读
最新版华为交换机配置命令集合:交换机配置命令 [Quidway]discur;显示当前配置 [Quidway]displaycurrent-configuration;显示当前配置 [Quidway]displayinterfaces;显示接口信息 [Quidway]displayvlanall;显示路由信息 [Quidway]displayversion;显示版本信息 [Quidway]supe
转载 2024-01-14 20:24:19
140阅读
cisco交换机导出配置信息 1.下载Cisco TFTP Server软件,运行,指定日志和交换机配置文件存储位置 2.在思科交换机上运行copy startup-config tftp 3.按提示输入ip(运行TFTP软件的机器的IP,注意该机器使用的应该是静态IP)   华为交换机导出配置信息 (注:我这里用的是huaweiS2000交换机,不通型号的可能配置不一样
原创 2012-05-11 12:02:58
3083阅读
为了快速生成有规律的VRF,写了一个python脚本,可以快速生成如下的VRF配置。ip vpn-instance  vpn0ipv4-family  route-distinguisher 600:600vpn-target 600:600 both quit quit #!/usr/bin/python2.7 def main(): f = open('./v
转载 2023-06-29 21:22:01
0阅读
# Python 导出交换机日志指南 作为一名刚入行的开发者,你可能会遇到需要从交换机导出日志的任务。本文将指导你如何使用 Python 来实现这一功能。 ## 流程概览 首先,让我们通过一个流程图来了解整个导出日志的流程。 ```mermaid flowchart TD A[开始] --> B[连接交换机] B --> C[获取日志配置] C --> D[读取日志
原创 2024-07-24 12:16:18
81阅读
zabbix上添加交换机监控记事第一次使用zabbix来添加监控华为s5720交换机,根本找不到头绪,像个无头的苍蝇一样的百度来处理,结果都没有任何效果,给自己增加了很多痛苦和心烦,增加不少的白发。经过询问前任,才发现添加交换机监控的门道,为此我这边记录一下:第一:先打开zabbix监控画面,选择菜单:configuration--templates,点击create template,并输入名字
一、脚本编写思路(一)针对设备型号主要针对华为(Huawei)和华三(H3C)交换机设备的配置备份(二)导出前预处理1.在配置导出前,自动打开crt软件或者MobaXterm软件,并自动登录交换机,进行配置导出。 4.自动检测被导出交换机是否搭建ftp配置,如果没有配置ftp服务,自动完善ftp配置,并自动完善交换机设备和电脑ftp配置文件的传输设备。 2.需要密码登录的交换机,在桌面自动读取一个
转载 2024-06-20 05:11:13
93阅读
好久没有写文章了,重拾旧爱啊。多写文章,多总结,有利于提高,也有利于日后的应用。这次写文章是由于近期在做项目的时候要上一台网管设备,所以要为所有的交换机配置snmp,设备不多也就四十多台。我在现场的时候是这样想的,有没有什么方法可以快速的(最省事儿的)方法,最好可以翘着二档腿儿喝着茶就能配的方法,初步的构想python批量登陆进行配置,但是现场要求尽快配置好,所有就没有时间操练python了,但是
听说 99%的 网工都来这里充电吖 当交换机配置发生变化,如何自动备份配置到FTP上?2条命令搞定! 上期分享了交换机配置发生变化时,自动备份配置到FTP上的文章,后面有网友私信来问,龙哥,龙哥能不能教一下每天自动备份的方法呀? 今天它来了! 今天龙哥就教大家如何用python实现每天定时备份交换机配置文件?  1 思路 1、编写好py
交换机配置发生变化,如何自动备份配置到FTP上?2条命令搞定!上期分享了交换机配置发生变化时,自动备份配置到FTP上的文章,后面有网友私信来问,龙哥,龙哥能不能教一下每天自动备份的方法呀?今天它来了!今天龙哥就教大家如何用python实现每天定时备份交换机配置文件?1思路1、编写好python脚本。2、交换机开启FTP服务,即把交换机设置成FTP服务器,配置ftp账号密码。3、利用window的
## 配置交换机使用Python 交换机是构建局域网的重要设备之一,它可以实现不同设备之间的通信。在实际应用中,我们通常需要对交换机进行配置来满足不同的需求。而使用Python可以帮助我们自动化配置交换机,提高效率。本文将介绍如何使用Python配置交换机,并提供代码示例。 ### 选择适用的Python库 在开始之前,我们需要选择适用于配置交换机Python库。目前,有一些Python
原创 2023-09-02 13:31:59
289阅读
  • 1
  • 2
  • 3
  • 4
  • 5