交换机运维
该程序主要用于简单的交换机自动运维,目前仅支持华为交换机,目前实现的功能为从csv文件读取设备信息,自动访问交换机,并发送运维指令,将其写入logs.txt内,提取简要信息写入short_logs.txt文件。运行后自动删除csv表格内密码。
可以使用以下两种运行方式:
- 源代码运行:自行安装python3.6版本程序,解压
build
目录下的netmiko-win-install.zip
,运行install.bat
,可自动离线安装程序所需要的netmiko
库,仅需运行一次。 - 打包程序运行:解压
build\交换机运维辅助工具-V0.1.zip
,复制文件夹至任意目录下。
打开device_info.csv
文件一次填写设备信息, 格式为:<序号>,<品牌>,<ip>,<账号>,<密码>
。
将文件放至auto_check.py
或交换机运维辅助工具-V0.1.exe
相同目录下,可选源代码或exe文件运行两种方式。
需要注意的是,exe文件可能存在兼容性问题,部分电脑无法正常运行,此时建议使用源代码运行。