python交换机ssh巡检_python脚本巡检H3C交换机

本文档介绍了如何使用Python通过SSH进行H3C交换机的自动化巡检。首先,在/var/pythonjiaoben/目录下创建iplist.txt文件,列出要巡检的IP地址。然后编写xunjian.py脚本,利用pexpect库连接交换机,输入密码并获取设备的version和current configuration信息。巡检结果保存在按照时间命名的文件夹内。最后,创建bash脚本backup1.sh,设置定时任务每天早上9点32分执行巡检脚本。
摘要由CSDN通过智能技术生成

#在/var/pythonjiaoben/目录下创建ip_list文件

vim iplist.txt

1.1.1.1

2.2.2.2

# 主python脚本创建在/var/pythonjiaoben/目录下

vim xunjian.py

import pexpect

import sys

import time

import os

import datetime

now_time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")

os.makedirs("/var/pythonjiaoben/sw_config/%s"%now_time) #按照时间来命名文件夹的名字

#读取外面iplist的地址:

file = []

f = open("/var/pythonjiaoben/iplist.txt")

iplist=f.readlines()

for i in iplist:

file.append((i.strip("\n")))

def h3c_check():

for i in file:

print(i)

child = pexpect.spawn('ssh hostname@%s' %i)

fout = open('/var/pythonjiaoben/sw_config/%s/%s.txt' %(now_time,i), 'wb+')

child.logfile = fout

child.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值