通过封装Paramiko这个SSH模块,我们可以实现远程批量管理Linux主机,在此基础上配合钉钉API接口可实现自动告警机制,定期自动检查设备状态,并推送到钉钉群内。 首先需要配置双网卡模式,我们将无线网卡配置路由让其走外网与钉钉连接,有线网口则负责与内部服务器相连接,只需要配置路由即可实现 ...
一 设计需求 导入Excel中IP地址,判断IP地址是否连通,并将连接状态保存到excel。 二 代码实现 导入python库 利用tkinter库的filedialog方法,选择Excel文件路径 利用openpyxl库读取xlsx文件中IP地址,并遍历Excel中IP地址,利用os.system ping n w s ip 判断IP地址是否连通,并将结果写入Excel 三 程序打包 使用pyi ...
2021-10-09 11:31 0 1047 推荐指数:
通过封装Paramiko这个SSH模块,我们可以实现远程批量管理Linux主机,在此基础上配合钉钉API接口可实现自动告警机制,定期自动检查设备状态,并推送到钉钉群内。 首先需要配置双网卡模式,我们将无线网卡配置路由让其走外网与钉钉连接,有线网口则负责与内部服务器相连接,只需要配置路由即可实现 ...
一、环境配置 1.说明 下面的安装过程适合开发、调试Python脚本,如果是直接使用的话没有这么复杂。为了防止由于版本问题导致安装问题,请到http://pan.baidu.com/s/1nt1NKSh 下载所需软件(本人上传,链接不会失效)。 2.安装 ...
参考: https://mp.weixin.qq.com/s?__biz=MzU5NDU0NTY4NQ==&mid=2247484261&idx=1&sn=50fc0685e ...
利用SSH或者Zabbix监控,配合Django开发框架,改造出属于自己的监控平台,实现包括主机图形,自动发现,计划任务,批量cmd执行,服务监控,日志监控等功能,由于公司机器混乱,基本上市面上的所有设备都能找到,监控这些不同型号不同系统的主机需要分别对待,我们就借助各种开源项目来做一个简单的巡检 ...
执行效果: 2、python将txt文件转换成excel,不正常巡检结果标记红色 ...
本章将介绍tcp网络编程,更多内容请参考:Python学习指南 Socket是网络编程的一个抽象概念,通常我们用一个Socket表示"打开了一个网络连接",而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可。 客户端 大多数连接都是可靠的TCP连接。创建 ...
一、目的和测试结果: (1). SSH登录到各个交换机收集软件版本、CPU、内存利用率和硬件状态信息。 (2). 生成如下的excel表格文件展示。 二、环境准备: (1). 使用华为的eNSP模拟器来模拟真实设备,本机IP169.254.94.30,两台交换机的IP ...
如下: 最新代码地址:https://gitee.com/feifei6779/python-net ...