继上两篇巡检相关脚本后,有小伙伴问小编有没有网络设备相关的巡检脚本或工具,今天小编给大家分享个群友给的巡检工具。
host.xlsx:程序从这里读取设备信息,使用前填写,请不要改变表格格式,否则无法正确读取;详见表格示例;
cmd文件夹:放置待输入命令的文本,在host.xlsx表格中的“调用配置”列,就是从这里读取命令行文本;注意调用配置时写入的文件名要带完整后缀;
MTssh+telnet.exe:主程序,双击打开使用;图形界面使脚本运行过程更清晰,使用更方便。
1、设备清单表格:选择你的设备信息表格
你可以不用host.xlsx这个表格,但是表格列头格式一定不要改变,否则程序无法读取;图形化界面默认读取host.xlsx表格的第一个sheet页内容;
2.结果保存目录:采集信息结果文本保存的文件夹;
3、CMD文件夹路径:调用命令文本的文件夹路径;
4、缓冲等待时间:如果网速慢适当设置等待时间,默认为0(单位:秒)
设备返回数据时的等待时间,理论上程序会自动判断是否还有数据,不需要额外等待时间,但是有时候网络不太稳定有卡顿,会导致程序误判,这时可以适当增加等待时间;
5、并发连接数量:
连接设备的并发数,与你的网络质量和电脑性能有关,默认20个;
1,运行结束后,会生成report+time文件夹,所有设备采集信息都在这个文件夹中;
2,每个设备的采集结果会生成一个文件,由IP地址和设备名组成文件名;
3,窗口滚动显示采集过程;
host.xlsx表格中字段说明:(请不要改动表头)
1. 设备名称:如果有中文可能会有乱码;
2. 设备厂商:填Cisco或H3C,就是敲入enable或super的区别,不填则默认不敲,支持cisco、huawei、h3c、maipu、DPtech、hillstone等品牌;
3. 配置文件:就是要输入的命令行文本,请与cmd文件夹中被调用的文件名和后缀保持一致;
4. 登陆方式:ssh或telnet;
super\enable密码:如果没有可以不写;
1.运行过程中如果设备登陆失败,运行窗口会有错误提示;
2.如果有些设备生产的文本文件很小或只有1K,就需要查看文本内容,看看是什么原因;
3.如果运行时提示系统缺少DLL文件,请更新系统,或在网上下载相应DLL文件;
4.设备名称有中文可能会有乱码;
5.输出结果文本如果有乱码请修改编码,推荐用notepad+++查看;
如果卡在running状态,检查输出文本,是否有‘more’字段;
工具获取方式:
链接:https://pan.baidu.com/s/1kbY0UH4oNPTcEWmfsYDoyw
提取码:rux9