通过ssh从多个远程服务器获取数据的多线程程序
SSHMultiThread的Python项目详细描述
生成有关帐户和服务器利用率的报告
一种多线程程序,通过ssh将数据提取到远程机器并执行命令。 线程的数量是可配置的,程序经过优化以使用最佳的系统资源。 这更像是模板,我不能张贴脚本的确切内容,因为它可能有一些机密信息。 在版本2.0中,我将提供一个工作脚本和一些演示用例。
先决条件
请按指定内容获取以下文件:
- commands.ini:ssh#-o#UserKnownHostsFile=/dev/null#-o#StrictHostKeyChecking=no#-o#ConnectTimeout=25#root@192.168.2.101#free-g awk'/mem:/{print$2}'
- inventory.ini:格式如下
[俱乐部名称2]
客户:潘迪
主持人:cluster02
执行和输出
arjun$python capacity.py
它生成csv、json中间文件和最终html报告。