这是一篇比我上一篇更全面的帖子。
我想使用 python 监控设备,所以:
- 我有一个远程代理,它带有传感器,将获取设备数据,例如磁盘使用情况、进程等。
- 服务器从远程代理获取数据并将它们存储到数据库中
- 网站允许您查看这些数据
我已经拥有的:
- psutil 获取设备信息
- MySQL + NoSQL 存储设备数据
- django 作为网站查看存储的数据
我需要的:
- 如何在远程代理和服务器之间进行通信。我已经阅读过关于 zmq、twisted、rpc-json、tornado 的文档,但我不知道哪个对我的项目最好
- 安排转移以避免超载的可能性
- 安全连接
PS:以一种理想的方式,我想用标准的 python 库编写我的代理。
有什么想法吗?