自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Netbox添加批量添加设(CSV格式)

1、少量的设备添加,可以通过将设备信息写入脚本里面。但是如果有几百台,通过在脚本里面写不现实。可以将设备信息写入CSV文件,然让脚本读取CSV文件内容,从而实现批量添加设备。使用awk 来进行替换,将aaa.cvs文件里面的空格替换为“,”逗号,然后生成111_modified.csv文件。2、在win上将设备的信息编辑好,复制到linux里面,创建一个CSV格式的文件。3、linux的中生成的CSV文件是在字符之间有规则空格,要将空格替换成逗哈。这样Python就可以读取了。接上面添加设备的文章。

2024-06-01 17:59:57 134

原创 Netbox批量添加设备

Netbox

2024-06-01 11:49:28 201

原创 Centos8创建文档,将.txt文档全部移动到该文档上

3、脚本里面有个 “Access_ip.txt” 这个是存放,需要进行备份网络设备的地址(因为脚本的作用是,将所有.txt结尾的文件全部放进到创建的文件夹里,但是要排除这个)# 如果文件名为 "Access_ip.txt",则保留在原路径下,否则移动到新创建的文件夹中。将上篇的里面生成的以.txt结尾备份文件,全部移动这个脚本生产的文件夹里面,按照日期将备份的文档进行存储。path = "/opt/backup/Core/" # 请替换为你想要创建文件夹的路径。# 移动文件到新创建的文件夹中。

2024-03-20 23:15:12 144 1

原创 Centos8 环境通过netmiko实现自动备份网设备配置

output = connection.send_command('dis cur') # 根据您的设备类型调整命令,并设置超时。'global_delay_factor': 0.1, # 可选的,用于调整所有延迟的乘数。'device_type': 'hp_comware', # 根据您的设备类型修改。# 假设您的IP地址列表保存在一个名为"iplist.txt"的文本文件中,每行一个IP地址。# 构建文件名,格式为 IP地址_当前时间_进程ID.txt。# 发送命令,例如获取设备信息。

2024-03-20 23:01:47 388 1

原创 Centos 8,搭建6.4(转载)

环境:centos8安装版本:zabbix6.4。

2024-03-11 17:08:36 1236 1

原创 zabbix agent报错

root@CentOS84-IP68 ]#dnf clean all (没有安装dnf 就通过yum install dnf 安装)2、在linux服务器上安装agent(agent的版本和server版本不能跨大版本即可)1、通过zabbix_agent来实现对linux服务器的监控。Server=192.168.250.18 服务。

2024-03-09 16:25:23 1359 2

转载 Centos8安装zabbix6.4

要设置的zabbix密码。我用的是远程软件是MobaXterm,直接将win里面的字体拖到linux这个目录下/usr/share/zabbix/assets/fonts。4.6 zabbix中文会乱码,复制windows系统中字体路径在C:\windows\Fonts 选择一种自己喜欢的字体。这里谨记mariaDB数据库的用户是zabbix,密码是设置的zabbix密码这里是‘zabbix’3.4导入舒适架构和数据 #提供提示你输入新创建的密码就是上面设置的zabbix密码。

2024-03-08 17:40:43 189 1

原创 Python脚本多进程ping地址段,获取在线网络设备信息

import oselse:iplist = [

2024-03-01 16:14:22 89

原创 Python ping3和多线程threading获取网络环境中设备在线IP地址。需要ping测试的地址为多个段,将多段地址写在txt中

if ping3.ping(str(ip), timeout=0.5): # 设置ping的超时时间。# 如果转换失败,则假设它是一个单独的IP地址。# 如果需要等待,你可以创建一个列表来保存线程对象,并使用join()方法。# 注意:在这个例子中,我们没有保存线程对象的列表,因此无法直接等待它们。# 等待所有线程完成(可选,如果你需要等待所有ping完成)# 定义ping函数,接收IP地址、文件对象和锁作为参数。# 文件名,用于保存ping通的地址。# 打开文件用于保存ping通的地址。

2024-02-29 10:16:45 539

原创 通过Python实现图片压缩

对图片大小进行压缩

2024-02-29 09:21:47 309

原创 netmiko+threading+os实现批量网络设备配置

H3C交换机python netmiko threading

2024-02-29 08:57:32 759

原创 自动备份H3C网络设备配置(dis cur),不能登录的设备地址写入fail.txt.

output = connection.send_command('display cur') # 确保命令与您的设备兼容。# 假设您的IP地址列表保存在一个名为"ping_successes_20240228_101758.txt"的文本文件中,每行一个IP地址。'global_delay_factor': 0.1, # 可选的,用于调整所有延迟的乘数。'device_type': 'hp_comware', # 根据您的设备类型修改。# 构建文件名,格式为 IP地址_当前时间_进程ID.txt。

2024-02-28 11:37:26 350

原创 Python自动备份优化后—取消了进程ID

USERNAME = os.environ.get("NETMIKO_USERNAME", "默认登录账号")PASSWORD = os.environ.get("NETMIKO_PASSWORD", "默认登录密码")'global_delay_factor': 0.1, # 可选的,用于调整所有延迟的乘数。# 假设您的IP地址列表保存在一个名为"ips.txt"的文本文件中,每行一个IP地址。'device_type': 'hp_comware', # 根据您的设备类型修改。# 读取IP地址列表。

2024-02-28 10:56:59 249

原创 Python自动备份交换机配置,配置文件后加进程ID

需对公司所有网络设备进行定期备份。

2024-02-27 21:04:11 144

空空如也

空空如也

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

TA关注的人

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