自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

某呆

记录,分享。

  • 博客(88)
  • 资源 (19)
  • 收藏
  • 关注

原创 「Python 网络自动化」目录汇总

python 网络自动化 netmiko paramiko netconf netdevops 自动化运维 ansible jinja2 ipaddr

2021-04-24 22:19:50 2176 2

原创 ovn 编译安装

【代码】ovn 编译安装。

2023-01-03 23:35:00 398 1

原创 Grafana 显示某一时间点的总值

添加完 Total 之后,堆积图选项(Panel > Stacking and null value > stack > true)会把总值也一并堆积,导致流量图看起来是上下55开的。Panel 编辑界面:Transform > Add field from calculation > Calculation Total。所以需要取消显示 Total stack,或者取消显示 Total line。

2022-10-20 10:32:10 1951

原创 GNS3 vm 添加 H3C VSR1000 镜像、导入初始配置

GNS3 vm 添加 H3C VSR1000 镜像、导入初始配置默认情况下 telnet 连接的是设备的 aux0 口,而 aux0 是 network-operator 权限,无法操作设备。由于自定义的镜像内置了 startup.cfg,为路由器设备开启了 aux0 口的权限。...

2022-08-31 00:54:33 3850 2

原创 WSL 提示音关闭

在安装了 WSL 终端后,输入命令使用 TAB 补全时,经常会发出 Windows 的错误信息提示音。如果有的话把set bell-style none前面的#注释去掉。修改完配置之后,重启终端。没有的话在最后一行添加。修改完成后即时生效。...

2022-08-06 00:09:06 795

原创 windows10 域用户无法使用 Windows Hello PIN 认证

windows10 域用户无法使用 Windows Hello PIN 认证,提示 添加如下注册表项:

2022-07-13 17:58:53 1992

原创 adb 连接安卓手机进行无线调试

下载 adb 工具,对应平台如下:解压工具,在文件夹内运行终端, 查看是否可以运行(不用必要添加环境变量)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-f3ZP47YE-1654749441687)(https://oss.xdai.vip/md-note/imgs/image-20220608142617160.png)]在手机上打开 ,开启 功能,电脑连接手机。按照手机提示,先选择驱动安装,在电脑上按照手机随机附带的 安装驱动程序,我这款机器提供了 的使用方法,

2022-06-09 12:38:13 3071 2

原创 h3c comware 使用 freeradius 统一认证---草稿

h3c comware 使用 freeradius 统一认证 aaa配置 IP 地址并与 Radius Server 网络打通开启 ssh 服务ssh server enable配置 vty 认证line vty 0 63authentication-mode schemeuser-role network-operator配置 radius 方案radius scheme freeradius配置 ISP 域,绑定 rad

2022-05-14 14:23:12 1242

原创 网络设备自动备份工具 Oxidized 使用体验

Oxidized 是一个使用 Ruby 编写的开源网络设备配置备份工具,是 RANCID(思科的一个工具) 的替代品,轻量级且可扩展的 Oxidized 支持 130 多种操作系统。体验一下它的功能以及各种实现,看如何能与现有的系统进行整合,或者用 Python 造个简单的轮子。结论:整体使用感受:作为一个专门的配置备份软件,可以说把一个功能做到了比较高的水平!亮点功能:可以支持监听设备上报的 syslog 日志中的配置改动来触发配置文件备份,对我来说是一个新的思路。目前支持 ios、ju

2022-04-27 23:47:55 6524 4

转载 转载:What is a bare git repository?

原文连接:https://www.saintsjd.com/2011/01/what-is-a-bare-git-repository/这篇文章清楚的说明了什么是 bare repository,以及什么时候使用 bare repo。What is a bare git repository?By Jon Saints - 26 Jan 2011UPDATED: 5/30/2015 - Fixed inaccurate description of where files are stored in

2022-04-27 00:12:02 248

原创 vscode 使用 jupyter 报错:Failed to run jupyter as observable with args notebook

使用 VS-Code 在远程服务器上运行 jupyter 时,提示 kernel 无法启动,同样的报错,根据 vscode-jupyter 官方的 issue #739,建议使用非 root 用户运行。code 版本:Version: 1.66.2 (system setup)vscode-jupyter 插件版本:Version: 2022.3.1000901801报错信息如下:[I 2022-04-26 23:33:29.868 LabApp] JupyterLab extension load

2022-04-26 23:53:12 2739 2

原创 使用 netmiko 的 is_alive() 方法实现 ssh 保活机制

在使用 Netmiko 的过程中,出于某些原因(SSH 新建连接慢、VTY 数量限制等),需要把 Netmiko 已经连接到设备上的 SSH 会话保持住,防止超时。网络设备的超时时间是按照最后一次接收到命令的时间开始算的(以华三设备为例),所以一般发送一个回车、空字符等等都可以实现保活。Netmiko 本身提供了一个 is_alive() 方法来对会话进行验证,底层实现是通过发送 null 来做的。简单记录一下验证过程:line vty 0 63 ... idle-timeout 0 10#

2022-04-18 22:55:47 847

原创 OSPF 最佳实践

OSPF 最佳实践OSPF 在生产环境中的最佳实践,以 H3C 设备为例。Router ID使用 router-id 命令为指定进程手动指定 router-id。如果 router-id 需要路由可达,配置具有相同 IP 地址的 loopback 接口,并将其宣告在 OSPF 进程下。在本区域的地址空间中选择一个地址作为 router-id 及 loopback 接口,便于路由发布;或者全网使用单独的网段来配置 router-id如果其他协议或者功能等需要使用 loopback 接口,尽量使用

2022-04-10 22:47:31 1467

原创 JavaScript jQuery 中 ajax 的简单使用

JS 对象转字符串var str = JSON.stringify(obj)JS 字符串转对象var obj = JSON.parse(str)后端使用 Flask 写一个可以返回数据的路由:from flask import Flask, render_templateapp = Flask(__name__)@app.route("/")def index(): return render_template("ajax_demo.html")@app.route("/

2022-03-16 00:05:55 1514

原创 zabbix snmp 自动发现、自定义自动发现规则和监控项原型实现原理

自动发现(LLD)提供了一种在计算机上为不同实体自动创建监控项,触发器和图形的方法。例如,Zabbix可以在你的机器上自动开始监控文件系统或网络接口,而无需为每个文件系统或网络接口手动创建监控项;还可以配置Zabbix根据定期执行发现后的得到实际结果,来移除不需要的监控。除了 Linux 系统自带的发现字段外,还支持通过 snmp OID 来进行自动发现用户可以自己定义发现类型,只要脚本的返回值是遵循特定的 JSON 格式。配置自动发现过程的一般如下:首先,用户在“配置”→“模板”→“发现”列中创

2022-02-24 00:26:43 10693 8

原创 netpalm 使用踩坑调研

netpalm 网络自动化 napalm 网络设备api 南向接口 netdevops

2022-02-20 22:12:28 695

原创 通过 SSH 端口转发配置实现跳板机代理

SSH开启端口转发需要修改 /etc/ssh/sshd_config配置文件,将 GatewayPorts修改为yes参数解释:-f 后台执行ssh指令-C 允许压缩数据-N 不执行远程指令-R 将远程主机(服务器)的某个端口转发到本地端指定机器的指定端口-L 本地端口转发-D 动态端口转发简版:本地端口转发(相当于正向代理),本地监听16379端口,将16379端口的流量都转发给6379端口ssh -fCNL *:16379:localhost:6379 localhostSSH做

2022-02-14 21:36:55 3374

原创 Ubuntu20.04 系统搭建 NetBox(开源 IPAM/DC 管理工具)

NetBox 安装教程 ubuntu centos 安装 netbox 使用教程 netbox 文档 NetBox是IP地址管理(IPAM)和数据中心基础结构管理(DCIM)工具。 NetBox最初是由的网络工程团队构想的,它是专门为满足网络和基础架构工程师的需求而开发的。

2022-02-09 22:49:00 7352 6

原创 netbox 导出 csv 中文乱码、时区修改

netbox django csv 导出中文乱码 django-tables2 中文乱码

2022-01-18 22:58:27 1794 2

原创 使用 docker 部署 zabbix5.0LTS 及实践分享

docker 部署 Zabbix5.0 版本,Zabbix 优化,生产环境 zabbix 部署实践,通过 Docker 搭建一个最小化版本的 Zabbix,安装 Docker,可参考阿里云镜像站 Docker 镜像加速

2021-12-23 11:24:50 6522 2

原创 Ubuntu 修改国内源之后报错 Certificate verification failed: The certificate is NOT trusted

问题使用 Windows 系统安装了 Ubuntu 20.04 wsl1.0 子系统之后,照例进行软件更新,修改为清华源之后,执行 apt update 命令报错:Certificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate. Could not handshake: Error in the certificate verification

2021-11-22 23:09:36 14002 12

原创 macOS 待机一段时间后需要重新登录且APP会关闭退出

macOS MacBook Pro 在 待机 了一段时间之后 退出登录 重新登录 应用需要重新打开 待机 使用手册

2021-10-07 22:42:22 2787

原创 「Python 网络自动化」Paramiko —— 使用 Paramiko 连接网络设备执行命令 多线程并发

背景最近公司内网设备版本有些问题,会出现队列丢包现象,由于设备较多,所以写个脚本定期收集会方便一点,不过内网只有 paramiko,所以简单造了一个轮子,实现多线程并发登录设备执行命令并对结果进行解析。用这个脚本可以在网络设备上执行任何命令,实现各种功能,而且多线程并发很 Nice!本次用到的命令及输出示例如下:# [H3C]dis qos queue-statistics interface outbound | in "^ Drop"# Dropped: 0 packets, 0 bytes

2021-08-23 00:05:55 2024

原创 「Python 网络自动化」Nornir——一张图了解 Nornir 基础概念及用法

网络自动化 nornir tasks python nornir教程

2021-08-03 00:40:42 1637

原创 「Python 网络自动化」Nornir—— Inventory(主机清单)介绍

主机清单主机清单(Inventory) 是 nornir 最重要的部分,它由 hosts、groups、defaults 三部分组成。它还支持多种插件,默认情况下使用 SimpleInventory 插件。在之前的版本中,nornir 还支持 Ansible、Netbox 等主机格式的插件,3.0 版本之后,除了最核心的功能外,其他的功能都需要手动导入插件来使用。在本教程中使用 SimpleInventory 插件来了解主机清单相关的内容。可以在 nornir.tech 中获取当前已经公开发布的插件。

2021-08-03 00:35:44 1101

原创 「Python 网络自动化」Nornir——初始化 Nornir

文章目录初始化 Nornir初始化 Nornir初始化 Nornir 对象的方法是使用 InitNornir 函数。InitNornir 可以使用配置文件、代码或者两者结合起来使用来初始化一个 Nornir 对象。先从配置文件开始看,下面是一个 Nornir 的配置文件。# %load files/config.yaml---inventory: plugin: SimpleInventory options: host_file: "files/invento

2021-08-03 00:32:23 1063

原创 解决 Django 导出 csv 格式文件乱码问题

Django csv 乱码 默认情况下,Windows平台上的UTF-8编码是带有BOM(ByteOrderMark)的,所以使用Windows上的Excel软件打开纯UTF-8编码的文档时,会因为没有BOM而不识别文件内容,造成乱码。所以不含BOM的UTF-8才是标准形式,在UTF-8文件中放置BOM主要是微软的习惯(顺便提一下把带有BOM的小端序UTF-16称作「Unicode」而又不详细说明,这也是微软的习惯)。代码编辑器默认的编码是UTF-8。...

2021-07-24 22:42:58 1671 2

原创 Python 装饰器 demo

被装饰函数的参数传递过程from time import sleepdef decorator(func): return sum@decoratordef study(): print("我在学习……") sleep(2)x = [1,2,3]print(study(x)) # 结果为 6,不是 "我在学习……"被装饰之后,执行 study(x) 就等于 study = decorator(study),但是 decorator 的返回值是

2021-06-14 16:40:42 225 2

原创 Bash history 实用选项:添加时间、多用户同步等

shell bash history 记录时间 删除重复命令

2021-06-06 16:07:34 382

原创 Django 使用 Paginator 进行分页 Demo

Django 使用 Paginator 进行分页# 导入 Paginator类from django.core.paginator import Paginator# 构建一个测试列表test_list = [i for i in range(0,10)]# 创建一个分页器,每页 4 条数据p = Paginator(test_list, 4)# 查看共有多少条数据p.count # 10# 查看共有多少页,总共 1~3, 3 页,range 不包含最后一个p.page_range

2021-05-31 00:40:20 228

原创 NETCONF —— 格式化 NETCONF 回显内容

解析并格式化 NETCONF 回显内容文章目录解析并格式化 NETCONF 回显内容思路示例查询接口列表获取信息内容拆解获取所有信息并格式化为字典获取指定信息并格式化为字典(优化显示)对比简单方法「Python 网络自动化」系列文章总目录在 《Python 使用 NETCONF 管理配置 H3C 网络设备》中,简单介绍了 Python 使用 NETCONF 操作网络设备。对于配置类的操作,即 edit-config,NETCONF 的回显内容一般情况下为 ok 或者具体的报错信息;对于查询类的操

2021-05-26 22:02:49 1125 1

原创 配置 OpenStack 命令 自动 补全

openstack 命令 自动 补全

2021-05-12 00:02:38 1707

原创 OpenStack compute numa node

https://docs.openstack.org/nova/pike/admin/cpu-topologies.html镜像元数据添加hw:numa_nodes:2查看机器上每个 node 的内存cat /sys/devices/system/node/node0/meminfo默认情况下不同的 node 分配相等的内存,如果需要给不同的node分配不同的内存,增加以下元数据:{"hw:mem_page_size": "large", "hw:numa_mempolicy": "pref

2021-05-11 23:56:20 272

原创 Docker 小笔记

文章目录阿里云源安装 docker用户加入 docker 组,可以不用 sudo 执行命令。docker 镜像加速私有仓库 https 白名单Docker NetworkBridgeNoneHostMACVLANMACVLANDocker MACVLAN同主机多个 MACVLAN 类型的网络IPVLAN常用命令Docker DNS默认网络用户自定义网络docker 端口映射volume传递变量容器之间互联阿里云源安装 docker# step 1: 安装必要的一些系统工具sudo yum instal

2021-05-11 23:38:00 4020 1

原创 Dockerfile 构建镜像

主要组成部分:FROM Base 镜像RUN 构建镜像需要执行的命令,每个 RUN 相当起一个容器,每个 RUN 都是镜像的一层,docker history 可以查看到,所以过多无意义的层,会造成镜像膨胀过大。可以使用 && \将命令合并为一个CMD 容器运行时的程序,命令和参数要隔开 ["/usr/bin/sshd","-D"]其他命令COPY从上下文目录中复制文件或目录到容器里面的指定目录COPY [--chown=<user>:[group] <

2021-05-11 23:27:08 1070 3

原创 手动制作支持 SSH 的 CentOS Docker 镜像

启动一个基础镜像,特权启动支持 systemctl 命令docker run -itd --name ssh --privileged=true centos:7/usr/sbin/init安装服务查看一个服务对应的包名yum provides sshd# 可以看到包名## openssh-server-7.4p1-21.el7.x86_64 : An open source SSH server Repo : base Matched from: Filename : /..

2021-05-11 23:22:18 206

原创 PXE Server deploy record

MENUPXE Server deployenable dhcpenable tftpenable httpdpxe fileimage fileks filePXE Server deploy记录一下部署 PXE 的过程,环境:CentOS 8enable dhcpyum install -y dhcpcat > /etc/dhcp/dhcpd.conf <<EOFoption domain-name "testcloud";option domain-name-serv

2021-05-11 23:13:43 140

原创 通过修改 initrd.img 来实现 PXE 启动过程中进行硬盘 RAID 初始化

linux pxe 启动 自动 raid 初始化环境:CentOS 7.6解压/压缩命令# 解压原始文件mkdir ./testxz -dc initrd.img | cpio -id

2021-05-11 23:05:31 1950

原创 基于DHCP+ZTP的h3c网络设备上线全自动化流程

基于DHCP+ZTP的h3c网络设备上线全自动化流程

2021-04-24 00:25:54 906

原创 「Python 网络自动化」NETCONF —— Python 使用 NETCONF 管理配置 H3C 网络设备

python 使用 NETCONF 管理 H3C 网络设备,获取设备信息、配置接口、路由协议、执行 cmd 等;网络自动化;NetDevOps

2021-04-22 23:23:49 5378 3

VSR1000_H3C-CMW710-R1340P19-X64 修改初始配置aux0

H3C VSR1000 最新自定义镜像 VSR1000_H3C-CMW710-R1340P19-X64 修改初始配置aux0,可以使用 crt 连的 qemu 镜像,配合 gns3 、eveng 联合使用!

2022-08-31

h3c freeradius comware7 教程

h3c freeradius comware7 教程

2022-04-05

华三全产品图标 ppt visio

华三官方全产品图标库,适用于 PPT Visio

2021-07-01

Comware MIB-20201110.zip

H3C Comware MIB-20201110,华三设备 snmp mib 值,适用于v5 和 v7,需要用 mib 浏览器查看嗷

2021-03-16

H3C(HPE) Comware 7 NETCONF XML xsd 源文件.zip

H3C(HPE) Comware 7 NETCONF XML xsd 源文件,netconf 各个字段的含义,开发参考

2021-02-28

HPE Comware 7 NETCONF XML API Reference.pdf

hpe comware netconf api 参考手册(全),适用于h3c设备,可netconf开发参考

2021-02-28

openstack train 版本安装记录文件.txt

openstack train 版本安装记录文件.txt 从0安装的一份记录,参考官网安装,也记录了一些官网文档的坑!

2020-05-06

c1130-k9w7-tar.124-25d.ja2.tar

c1130-k9w7-tar.124-25d.ja2.tar

2016-05-07

mibbrowser.exe

snmp 调试利器 mibbrowser 安装包

2014-09-10

超音效增强软件,增强扬声器声音srs完全汉化绿色版

超音效增强软件,增强扬声器声音 ,汉化绿色版

2012-07-27

窗口化程序,适用于任何程序

窗口化程序,适用于任何程序,采用dll钩子原理进行窗口化

2012-07-24

超级回收站ForceDel_1.0.

超级回收站ForceDel_1.0.可以帮助你删除掉无法手动删除的顽固文件

2012-07-24

迅雷XV视频转换器

迅雷XV视频转换器,可以把迅雷看看的*.xv文件转换成其他格式的工具

2012-07-24

文件快速复制工具

文件快速复制工具,采用缓存技术,缓存越大,复制速度越快,对大文件非常有效

2012-07-24

使XP支持SYN扫描辅助工具

使XP支持SYN扫描辅助工具 ,让XP抓鸡也疯狂。

2012-07-23

XP更换系统

给新手的 换系统的 教程

2011-12-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除