まず、このデスクトップ アプリは、Python と GUI の仕組みを学ぶための言い訳を自分に与えるためのものです。
私は、クライアントがどのくらいの帯域幅を使用しているか、いつ発生しているか、訪問者がどこにいるかを視覚化できるようにしようとしています. これらはすべて、グラフまたは最も便利なもので表示されます。(途中で、CPU/メモリ使用量を追加したいと思います)
アプリが sftp 経由で接続し、指定されたログをダウンロードしてから、正規表現を使用して必要な情報をフィルタリングするのが最も簡単な方法だと考えていました。
私は使用することを考えていました:
Python 2.6
Pyside
Paramiko
から始めます。私は sftp 部分のツイストを見ていましたが、今のところシンプルにしておく方が良い選択かもしれません。
これは正しいと思いますか?sftp を使用する必要がありますか? または、ログをクライアントにプッシュするために、サイトのサブドメインと対話する必要がありますか? (つまり、app.mysite.com)
ログを解析するための正規表現はどうですか?