- 博客(21)
- 资源 (11)
- 问答 (5)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 利用openpyxl模块读取excel文件
背景:之前一直想做一个网络设备配置自动化备份的python程序,以前通过读取ini文件的文件实现了,但是ini文件编辑和更新太麻烦,一起想通过读取excel的方式来实现。在老陆的帮忙下,完成了这一个模块。需求:excel文件中保存了我所有网络设备的信息,包括设备名,品牌,帐号,密码,IP地址,备份命令、连接方式等信息。我想将所有信息读取到一个字典中。key为设备名,value是一个保存具体信息的字典,这个二级字典中就包含了标题和每一行值的对应关系。思路:1、用openpyxl读取所有的行到叠.
2021-11-17 10:23:01
3938
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 python3实现将本地文件夹全部内容上传到FTP
需求:1、将本地文件夹的内容上传到FTP指定目录下,包括子目录及文件,要求支持中文文件名。2、如果FTP上文件存在,对比大小不一致则覆盖上传,如果一致则不用上传。3、要有日志功能方便查看4、尽量以函数的方式实现思路:1、先上传一级目录,子目录使用递归的方式层层上传。FTP上如果目录不存在则新建。2、上传单个文件时进行文件大小对比。如果大小不如则覆盖上传。3、完成后统计上传文件的类型和数量,并打印上传结果。本程序的改进:此程序是我参考了网上多个实现方式,花了半个月时间改
2021-11-12 10:06:57
2759
7
原创 ZABBIX 6.4配置企业微信告警
恢复时间:{EVENT.DATE} {EVENT.RECOVERY.TIME}告警时间: {EVENT.DATE} {EVENT.TIME}主机信息:{HOST.DESCRIPTION}【告警恢复】: {EVENT.NAME}已恢复。主机信息:{HOST.DESCRIPTION}【故障告警】: {EVENT.NAME}告警 ID: {EVENT.ID}告警 ID: {EVENT.ID}故障时长:{EVENT.AGE}告警IP: {HOST.IP}IP地址:{HOST.IP1}
2023-08-07 16:16:19
1144
1
原创 ZABBIX 6.4 Mysql数据库分表
7: 意思 是对history表每 次建立7个分区,如果每天执行存储话,比如今天3月23号第一次执行存储过程会创建3月23号到3月29号 7个分区,明天3月24号创建3月24号到3月30号 7个分区,但是因为24到29号的分区3月23号执行存储过程时已经建立,就只会创建3月30号的一个分区。ZABBIX监控设备较多的时候,Mysql数据库容易成为性能的瓶颈,可以通过数据库分表的方式来进行优化。另外,因为我们zabbix已经有历史数据了,第一次执行存储时会把所有的历史数据全部放入第一个3月23号的分区中。
2023-08-07 15:59:21
865
1
原创 ZABBIX 6.4的完全安装步骤
Zabbix Agent:Zabbix 客户端,部署在被监控设备上,负责采集监控数据,采集后的数据发送给 Zabbix Server 处理。Zabbix Proxy:代替 Zabbix Server 接收监控数据并进行预处理,预处理后的数据批量发送给 Zabbix Server,这样可减轻 Zabbix Server 的压力。将windows的 C:\Windows\Fonts 路径下将楷体的ttf文件复制到linux的 /data/web/assets/fonts 目录下。
2023-08-07 15:50:14
6310
2
原创 给大家推荐一个经典的ping工具-MTR
一、MTR软件介绍及下载MTR是一个排查线路丢包或延时的工具,知道线路有丢包或延时,而不知道是哪一跳产生的,这时就可以使用MTR工具。一般linux会直接预装MTR工具,windows测没有,windows的话需要从网上下载,链接如下:MTRLinux版下载_MTR免费下载_MTR0.81-华军软件园二、linux下的MTR的使用使用方法: mtr IP地址例:mtr 10.193.1.254参数解释:Loss%:丢包率Snt:发包数量Last:最近一个包的延时A..
2022-04-15 10:56:22
6190
转载 dnf命令 (常用总结)
DNF是新一代的rpm软件包管理器。他首先出现在 Fedora 18 这个发行版中。而最近,它取代了yum,正式成为 Fedora 22 的包管理器。DNF包管理器克服了YUM包管理器的一些瓶颈,提升了包括用户体验,内存占用,依赖分析,运行速度等多方面的内容。DNF使用 RPM, libsolv 和 hawkey 库进行包管理操作。尽管它没有预装在 CentOS 和 RHEL 7 中,但你可以在使用 YUM 的同时使用 DNF 。你可以在这里获得关于 DNF 的更多知识:《 DNF 代替 YUM ,你所
2022-01-05 14:11:11
3059
原创 Juniper防火墙NAT配置示例
案例1:内部服务器网段需要上网访问internet (源地址NAT)需求:内部服务器网段172.16.1.0/24想要访问internet,172.16.1.0/24属于trust区域,互联网专线的接口属于untrust。分析:此时需要配置源地址转换,将源地址172.16.1.0/24转换为互联网的出接口地址。配置示例:set security nat source rule-set src-nat from zone trustset security nat source rule-
2021-12-13 15:34:46
4958
原创 三阶魔方还原简单七步公式
第一步:底层十字还原第二步:底角归位 R U R' U'第三步:中层棱块归位在顶层找到一个不带黄色的棱块情况1:右中上面棱块颜色与前面中心块颜色一致:R'U'R'U'R'URUR (五逆四顺)情况2:右中上面棱块颜色与前面中心块颜色不一致:RURURU'R'U'R' (五顺四逆)情况3:当中层出现棱块需要调整,将棱块放于前层右棱块位置,执行R'U'R'U'R'URUR(五逆四顺), 再按情况1和情况2...
2021-11-22 10:48:11
18580
3
原创 华为12800双交换机的堆叠配置
需求:将两台华为12804交换机进行堆叠,并配置双主检测。说明:双主检测必须配置,以防止两台交换机脑裂。步骤如下:一、制定堆叠方案:1、规划交换机A的堆叠成员ID为1,交换机B的成员ID为2。(成员ID renumber默认为1)2、规划交换机A作为主交换机,其堆叠优先级最高,为150。交换机B的堆叠优先级为100(默认为100)。3、规划堆叠域编号(Domain ID)为10,不与网络中其他堆叠系统的域编号冲突。4、规划交换机A和交换机B用于堆叠连接的端口为10GE3/0/34
2021-11-22 10:38:43
1837
原创 华为交换机路由器配置策略路由实例
需求:将指定的网络流量转发到指定的下一跳,而不是匹配路由表。举例:匹配10.198.245.100访问10.1.0.0/16的流量,将它的下一跳指向10.198.253.146实现脚本:acl number 3000 #使用ACL匹配需要进行策略路由的网络流量 rule 10 permit ip source 10.198.245.100 0 des 10.1.0.0 0.0.255.255traffic classifier TO-60M #使用分类器
2021-11-22 10:16:32
4374
原创 N3K交换机配置ERSPAN
需求:将N3K交换机上某接口的流量复制到远程的设备举例:我们将本地交换机的E1/2口的流量发送到远程IP:20.1.1.2实现脚本:monitor session 1 type erspan-source erspan-id 1 vrf default destination ip 20.1.1.2 #抓包设备ip,可以是电脑/服务器,只要ip可达即可 source interface Ethernet1/2 both ...
2021-11-22 10:06:56
1668
原创 N9K交换机配置端口镜像
需求:N9K交换机将一个端口的流量复制到另一个端口,以思科9504举例,将E2/9端口的流量复制到E1/1实现命令如下:monitor session 1 source interface Ethernet2/9 both destination interface Ethernet1/1 no shutdowninterface Ethernet1/1 description zhuabao switchport switchpor
2021-11-22 10:00:08
4375
原创 思科网络设备命令授权等级为5级的命令
需求:有时候我们在配置AAA的时候需要对思科的命令行进行授权,比如说将某某命令授权为5级。请给出不同系列的网络设备对应的授权命令。答案如下:思科N9K N3K 设备授权5级的命令(9548 3541为例)思科9318比较特殊,命令需要补全。比如sh run不行,必须写show running-configusername luotao password xxxxxxxusername luotao role network-operatorusername luotao ro..
2021-11-15 14:58:50
1299
原创 思科ISR4400交换机查看光模块光功率
我们正常查看思科交换机或路由器接口的光功率一般都是这样看的SZ-IDC-SD-SW-9504-01# sh int ethernet 1/46 transceiver details Ethernet1/46 transceiver is present type is 10Gbase-SR-S name is CISCO-AVAGO part number is SFBR-709SMZ-CS2 revision is G4.1 seri
2021-11-15 14:45:05
9381
原创 思科路由器接口联动脚本
需求:以思科ISR4431为例,在一个接口down的时候触发另一个接口down比如监控路由器上 G0/0/2接口协议down,则自动将G0/0/1设置为down。G0/0/2接口协议up,则自动将G0/0/1设置为up。实现步骤:track 1 interface GigabitEthernet 0/0/2 line-protocolevent manager applet ciscoevent track 1 state down action 0 syslog msg "E
2021-11-15 13:35:49
964
原创 思科N3K交换机配置NAT
需求:监控服务器的IP是10.31.32.177,我需要去监控N3K交换机上的专线,需要配置源地址转换,将监控服务器的地址转换为专线接口的出接口IP地址。实现方式:1、一端是VLAN,一端是物理接口的配置interface Vlan100 # inside接口,监控流量的入接口 no shutdown ip address 10.13.254.53/28 ip nat inside interface Ethernet1/44 # outsid
2021-11-15 11:26:57
3451
原创 思科N9K交换机配置QOS
需求:思科9504交换机配置QOS,要求按照应用的重要性进行分类,根据分类配置优先级队列,每个分类还要进行限速。思路:1、使用ACL配置队列,TOP_1 优先级最高,TOP_7优先级最低。2、根据ACL配置class-map3、根据class-map配置分别配置qos_marking、qos_out-8q等policy,前一个policy配置在入接口进行包分类标记,后一个配置在出接口进行队列按优先级转发。4、根据class-map配置qos_out-policy,用于在出接口进行限...
2021-11-15 10:57:50
3408
原创 juniper网络策略使用目标地址排除
需求:10.132.0.0/16需要访问互联网,但是又不想让他访问公司其它网段 10.0.0.0/8思路:使用destination-address-excluded来实现实现命令脚本:set security policies from-zone TEST to-zone Core_SW policy TEST-PASS_WWW match source-address ip_10.132.0.0/16set security policies from-zone TEST to-zon.
2021-11-12 13:33:19
390
原创 Python计算文件夹中文件类型和数量
一、####编写一个程序,统计当前目录下每个文件类型的文件数####思路:- 打开当前的文件夹- 获取到当前文件夹下面所有的文件- 处理我们当前的文件夹下面可能有文件夹的情况(也打印出来)- 做出统计-------------------------------------import os#获取到当前文件夹下面所有的文件all_files = os.listdir(os.curdir) #os.curdir 表示当前目录 curdir:currentdirectory..
2021-11-09 13:43:26
6221
4
转载 python访问ftp的基本命令及解释
python访问ftp的基本命令及解释from ftplib import FTP #加载ftp模块ftp=FTP() #设置变量ftp.set_debuglevel(2) #打开调试级别2,显示详细信息ftp.connect("IP","port") #连接的ftp sever和端口ftp.login("user","password")#连接的用户名,密码print ftp.getwelcome() #打印出欢迎信息ftp.cmd("xxx/xxx") #更改远程目录bu
2021-10-22 15:10:58
4143
网络设备配置全自动配置系统excel文件
2021-10-20
威谱wave plus TDMx2000技术手册V1.0.pdf
2011-05-09
python SSH连接设备使用STD读配置卡死的问题
2024-07-25
python telnet获取命令结果中有空行的问题
2024-05-15
zabbix监控组播路由条数
2023-11-27
excel文件打开报错
2023-01-28
如果将英文时间戳转换为数字时间戳?
2022-08-16
python3使用selenium定位网页中菜单的问题
2021-11-19
求深信服防火墙登陆界面验证码识别的python代码
2021-11-19
python paramiko模块如何判断SSH命令已执行完成
2021-08-09
python3生成exe文件不能运行,提示缺少模块
2021-07-07
求python连接filezilla FTPS的代码?
2021-07-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人