これは前回の投稿よりも包括的な投稿です。
Pythonを使用してデバイスを監視したいので:
- センサーを使用して、ディスクの使用状況、プロセスなどのデバイス データを取得するリモート エージェントがあります。
- サーバーはリモートエージェントからデータを取得し、DB に保存します
- ウェブサイトでこれらのデータを見ることができます
私がすでに持っているもの:
- デバイス情報を取得する psutil
- デバイスデータを保存するための MySQL + NoSQL
- 保存されたデータを表示する Web サイトとしての django
必要なもの:
- リモートエージェントとサーバー間の通信方法。zmq、twisted、rpc-json、tornado についてのドキュメントを既に読んだことがありますが、自分のプロジェクトに関してどれが最適かわかりません
- 過負荷を避けるために転送をスケジュールする可能性
- 安全な接続
PS: 理想的には、エージェントを標準の Python ライブラリでコーディングしたいと思います。
何か考えはありますか?