【发布时间】:2016-04-09 12:44:05
【问题描述】:
我正在尝试为我们的八台渲染机器构建一个监控程序(包括每秒刷新一次)。将使用 Tkinter 显示当前状态,到目前为止效果很好,但我不知道如何连接到远程机器。
我试过了……
- WMI(运行,但不是作为线程运行,因此我可以同时检查每台机器)
- psutil(仅本地统计信息)
- Popen(不记得为什么这不起作用 - 与此应用程序斗争了很长时间,抱歉)
- glances(这里也一样——我认为是因为它更像是一个独立程序,需要与网络服务器一起安装在所有渲染机器上?但真的不确定!)
我在这里开始失去理智,也许有人可以给我一个正确方向的提示?
谢谢!
作为附加信息 - 我想要实现的目标:
- 如果机器正在运行,则显示图标(这可行 - 耶!)
- 显示进程 A 的 CPU%
- 显示进程 B 的 CPU%
- 系统 CPU%
- 可用内存
- 重启进程A
- 重启进程 B
- 重启机器
- 查看上次截取的屏幕截图
再次感谢!任何帮助表示赞赏。我怀疑这对于新手程序员来说不是理想的项目。
【问题讨论】:
标签: python windows multithreading python-2.7 remote-access