1

これは前回の投稿よりも包括的な投稿です。

Pythonを使用してデバイスを監視したいので:

  • センサーを使用して、ディスクの使用状況、プロセスなどのデバイス データを取得するリモート エージェントがあります。
  • サーバーはリモートエージェントからデータを取得し、DB に保存します
  • ウェブサイトでこれらのデータを見ることができます

私がすでに持っているもの:

  • デバイス情報を取得する psutil
  • デバイスデータを保存するための MySQL + NoSQL
  • 保存されたデータを表示する Web サイトとしての django

必要なもの:

  • リモートエージェントとサーバー間の通信方法。zmq、twisted、rpc-json、tornado についてのドキュメントを既に読んだことがありますが、自分のプロジェクトに関してどれが最適かわかりません
  • 過負荷を避けるために転送をスケジュールする可能性
  • 安全な接続

PS: 理想的には、エージェントを標準の Python ライブラリでコーディングしたいと思います。

何か考えはありますか?

4

1 に答える 1

1

参考までに、Pythonで実装する方法を見つけたので、 SNMPプロトコルを使用します

于 2012-08-22T19:01:38.033 に答える