私が開発している「AntminerMonitor」を皆さんと共有したいと思います。ソースコードはhttps://github.com/anselal/antminer-monitorで確認できます。これは、PythonWebマイクロフレームワークであるFlaskに基づいています。アプリは現在、L3 +、S7、S9、D3マイナーモデルをサポートしています。機能には、温度追跡、ファン速度、ハッシュレート、モデルごとにグループ化された合計ハッシュレートが含まれます。問題が発生したときにアプリ内通知があります。各問題はファイルに書き込まれます。ログファイルは現在、Webインターフェイスからは利用できませんが、新しいバージョンで利用できるようになります。もう1つの要求された機能は、マイナーをリセット/電源解除する機能です。これは間もなく利用可能になります(現在作業中です)。詳細については、githubのプロジェクトページをご覧ください。貢献したい場合は、バグを報告したり、新機能をリクエストしたり、バグ修正リクエストを作成したりできます。私はこのプロジェクトにとても興奮しています。特にASICマイナーがたくさんいる場合は、ASICマイナーを追跡するのに役立つことを願っています。ハッピーマイニング!!!
Twitter:
Add python.exe to Path
を確認してください。 ステップ Pythonのカスタマイズ
このオプションを選択しないと、要件のインストール中にエラーが発生する可能性があります cd
を使用してファイルを解凍したフォルダーに移動します コマンド例: C:\ Users \ foo \ Downloads \ antminer-monitor-master
フォルダー内のファイルを解凍した場合 次のコマンドを入力して C:\ Users \ foo \ Downloads \ antminer-monitor-masterのようになります。>
sudo python get_pip.py
pip
をインストールします 1つを使用する 次の方法の一部:4.1ダウンロード get-pip.py
https://bootstrap.pypa.io/get-pip.pyから、 antminer-monitor-master
内に保存します 。次のコマンドを実行してインストールします。管理者パスワードを要求されます。入力して easy_install
を使用してpipをインストールします 。ここでも、管理者パスワードを要求される場合があります。 sudo easy_install pip sudo
を忘れないでください )python -m pip install -r Requirements.txtpython manage.py create-db
python manage.py create-admin
デフォルトのcreadentialsは username:admin
です。 – password:antminermonitor
。パスワードは設定メニューから変更できます。
(Macユーザーは sudo
を忘れないでください )
python manage.py run -h 0.0.0.0 -p 5000
ブラウザを起動し、 http:// localhost:5000
をポイントします 同じマシンでアプリを実行している場合、または http://
同じネットワーク上の別のマシンからアプリにアクセスする場合は、
を置き換えます。 マシンのIPがAntminerMonitorを実行している状態。
セットアップの必要に応じて、ホスト(-h)とポート(-p)のパラメーターを自由に変更してください。
ホストを設定できます(-h)
およびポート(-p)
.flaskenvファイルのパラメーターは、アプリの起動時に入力しないようにします。
AntminerMonitorは、Flaskの開発サーバーを使用して、デフォルトで開発モードで実行されます。開発モードでは、このサーバーはインタラクティブなデバッガーを提供し、コードが変更されるとリロードします。
本番モードに切り替えるには、 .flaskenv
を編集します FLASK_ENV ="production"
を設定します
antminermonitor.service
を編集します 環境に合わせて適切に調整してください
ルートとして、以下を実行します:
#ファイルサービスファイルをsystemdのシステムフォルダにコピーしますcp antminermonitor.service / etc / systemd / system /#以上です。これで、service:systemctl start antminermonitor#を開始でき、bootsystemctl enableantminermonitorで自動的に開始されます。