python自动化-自动化网络配置工具v2(可巡检,可批量配置)

在日常工作中遇到需要配置相同配置的场景,网络工程师一个个去登陆配置会让工作效率显得没那么高效。 但是随着科技发展,人们不断的学习,我们似乎可以使用一些软件或者脚本来帮助我们实现巡检任务或者配置任务。 今天我想给大家分享一款我自己写的一个自动化网络配置工具,这个就是该工具的界面

让我用实验来给大家说明下它的作用 首先它的主题是可以更改的,可以根据用户的喜好来进行主题切换。这里不作演示

可以看到这个环境中有10台需要巡检的设备IP为192.168.56.2-192.168.56.11共十台,现在我把IP为192.168.56.6的链路断开模拟设备故障。IP为192.168.56.9的设备它的SSH默认端口从22设置为5353.将IP为192.168.56.8的设备它的SSH身份认证的密码给改成其他的。制造成异常处理的日志,让系统能自动识别出来,让网络管理员可以轻松排障 实验开始

我们简单的做个查看配置文件跟IP的信息。(当我们需要配置的IP为断续时可以用逗号隔开例如:192.168.56.2,192.168.56.9)

程序执行完成后它会自动弹出执行结束的窗口,我这里忘记截图了 可以看到我们的日志输出栏中出现了3个异常消息,正好对应了(密码错误,端口号错误跟网络不可达信息),让我们用户可以轻松的去进行修改调整 同时该工具还会记录巡检/配置日志报告。会默认记录到一个名为logs的文件夹中

该日志的命名是以{设备名称-设备IP-时间}来去命令的让用户可以区分设备 这里只会记录正常执行完的设备,不会记录异常错误的设备的配置日志信息

这个就是某台设备的日志信息,记录了你所操作的所有命令。 目前该工具只适用于批量巡检跟批量配置,其他功能等有时间再添加,朋友们要是有好的建议跟问题可以给我反馈,我会尽可能的进行优化。 因为制造工具花费了大量的时间成本,所以我售价9.9元给大家进行使用,使用途中有任何问题可私信或者留言,希望大家多多谅解。 这个是该工具的链接,也可以私信进行获取 哔哩哔哩工房 如果想进一步了解该工具的用户可以在以下链接进行了解 网工_小白的个人空间-网工_小白个人主页-哔哩哔哩视频

相关推荐
LabVIEW开发1 天前
LabVIEW是否适合商业化软件开发
自动化·labview
安审若无1 天前
图数据库neoj4安装部署使用
linux·运维·数据库
做运维的阿瑞1 天前
CentOS DNS故障排查完整解决方案:从症状到根因的系统化诊断
linux·运维·centos
wearegogog1231 天前
基于混合蛙跳算法和漏桶算法的无线传感器网络拥塞控制与分簇新方法
网络·算法
深圳市恒讯科技1 天前
英国服务器Windows系统远程桌面安装与优化
运维·服务器·windows
itachi-uchiha1 天前
head和tail命令使用
linux·运维·服务器
violet-lz1 天前
Socket编程实战:从基础API到多线程服务器
运维·服务器
初学者_xuan1 天前
零基础新手小白快速了解掌握服务集群与自动化运维(十六)集群部署模块——LVS-DR&TUN模式配置
运维·自动化·lvs
toooooop81 天前
Nginx 反向代理 HTTPS CDN 配置检查清单(避坑版)
运维·nginx·https·cdn
群联云防护小杜1 天前
国产化环境下 Web 应用如何满足等保 2.0?从 Nginx 配置到 AI 防护实战
运维·前端·nginx