python 网络设备巡检_Python自动巡检H3C交换机实现过程解析
1.通过netmiko模块登录交换机,协议ssh,执行收集信息命令,保存至txt文件
2.过滤txt文件中的内容,保存到excel,使用xlwt模块实现。
3.sendmai发送excel邮件。或者发送给钉钉机器人也可以
4.使用crond定时发送巡检报表。
代码如下
#!/usr/bin/python3
#H3c交换机
import time
from netmiko import ConnectHandler
now = time.strftime("%Y%m%d",time.localtime(time.time()))
log_time = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())
ip_list = [
['sw-001','192.168.1.1'],
['sw-002','192.168.1.2'],
]
SW = {
'device_type':'hp_comware',
'username':'admin',
'ip':'',
'password':"$password"
}
for ip_item in ip_list:
SW['ip'] = ip_item[1]
connect = ConnectHandler(**SW)
print(log_time + 'Successfully connected to ' + ip_item[0])
output = connect.send_command('system view')
iproute = connect.send_command("display ip routing-table")
version = connect.send_command('dis version')
fan = connect.send_command('display fan')
cpu = connect.send_command('display cpu-usage')
mem = connect.send_command('display memory')
env = connect.send_command('display environment')
fo = open('xusj','w')
fo.write(iproute)
fo.write(fan)
fo.write(cpu)
fo.write(mem)
fo.write(env)
fo.close()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持python博客。
python 网络设备巡检_Python自动巡检H3C交换机实现过程解析相关推荐
- python 交换机巡检脚本_Python自动巡检H3C交换机实现过程解析
1.通过netmiko模块登录交换机,协议ssh,执行收集信息命令,保存至txt文件 2.过滤txt文件中的内容,保存到excel,使用xlwt模块实现. 3.sendmai发送excel邮件.或者发 ...
- python交换机ssh巡检_python自动巡检H3C交换机
#!/usr/bin/python3 #H3c交换机 import time from netmiko import ConnectHandler now = time.strftime(" ...
- python xlutils教程_Python基于xlutils修改表格内容过程解析
一.xlutils是什么 是一个提供了许多操作修改excel文件方法的库: 属于python的第三方模块 xlrd库用于读取excel文件中的数据,xlwt库用于将数据写入excel文件,修改用xlu ...
- python做算法分析_Python实现迪杰斯特拉算法过程解析
一. 迪杰斯特拉算法思想 dijkstra算法主要针对的是有向图的单元最短路径问题,且不能出现权值为负的情况!dijkstra算法类似于贪心算法,其应用根本在于最短路径的最优子结构性质. 最短路径的最 ...
- 网络计算机自动巡检,奇辉巡检机器人 公安巡检机器人 自动巡检报警 安防监控报警...
产品简介: "奇辉安防智能巡检机器人"具有夜视眼,360度全景无死角,昼夜清晰监测50米范围内的入侵影像. 通过自带AI系统,对闲杂人员.工作人员及车辆等进行识别,不受天气.地形等 ...
- python爬虫模拟浏览器的两种方法_python爬虫模拟浏览器访问-User-Agent过程解析
这篇文章主要介绍了python爬虫模拟浏览器访问-User-Agent过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 模拟浏览器访问-Use ...
- python图片相似度计算_python Opencv计算图像相似度过程解析
这篇文章主要介绍了python Opencv计算图像相似度过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一.相关概念 一般我们人区分谁是谁 ...
- python爬取bilibili弹幕_Python爬虫爬取Bilibili弹幕过程解析
先来思考一个问题,B站一个视频的弹幕最多会有多少? 比较多的会有2000条吧,这么多数据,B站肯定是不会直接把弹幕和这个视频绑在一起的. 也就是说,有一个视频地址为https://www.bilibi ...
- 自动备份H3C交换机配置的脚本
环境:CentOS 7.X 一.禁用selinux: #setenforce 0 #sed -i "s/^SELINUX=.*/SELINUX=disabled/" /etc/sy ...
- 人生苦短我学python表情包_Python自动生成表情包
原标题:Python自动生成表情包 源| 创业智库文| 唐一 作为一个数据分析师,应该信奉一句话----"一图胜千言".不过这里要说的并不是数据可视化,而是一款全民向的产品形态-- ...
最新文章
- 编码,深浅拷贝和文件操作
- Angular2官网项目 (4)--路由
- 常用数据库连接和diriver以及默认端口
- 2017蓝桥杯省赛---java---A---1(迷宫)
- python爬虫运行不出结果_请问这个为什么就是爬不到,运行之后电脑卡的不行,求大佬指导...
- 自从知道了这几个 JavaScript 技巧,下班都变早了!
- acm 3278(poj4001)
- 智慧≥智能+应用 2016智能交通展的科达不等式
- 怎么去进行棋牌游戏搭建,如何一步步的开发棋牌游戏
- Linux虚拟机IP地址查询
- NUVOTON新唐单片机使用入门
- 程序员网站有哪些?(欢迎补充)
- Gym 101158G Placing Medals on a Binary Tree
- 时光机穿梭-管理修改
- CAD显示全屏控件(网页版)
- Android OKHttp 可能你从来没用过的拦截器 【实用推荐】
- 腾讯QQ登录“无法访问个人文件夹”解决方法
- 在大海中与鲨鱼海龟起舞
- 化整为零 盛大在换轨
- 【良心】C语言零基础学习,C语言初学者入门基础知识讲解
热门文章
- oracle排除非数字,oracle字段中找出字段中含有非数字的方法!!!
- [vba]快速更新表格标题序号
- 腾讯ISUX网页前端代码分析
- 网络安全知识竞赛选择题(1-30题)
- Android或者是IOS/普通屏全面屏及qq浏览器和qq内置浏览器判断
- ntp子母钟(gps子母钟系统)时钟系统在智能交通系统中的重要性
- 百胜也要做外卖?市场会重新回到三足鼎立吗
- 行业寒冬大浪淘沙,互联网电视如何逆流而上
- echarts常见图形-不同种类不同颜色柱状图(二)
- oracle怎么加上双引号,Oracle中的双引号的作用