Antminer Monitor:LitePythonベースのASICMinerMonitorをダウンロードする

ダウンロード Antminer Monitor

私が開発している「AntminerMonitor」を皆さんと共有したいと思います。ソースコードはhttps://github.com/anselal/antminer-monitorで確認できます。これは、PythonWebマイクロフレームワークであるFlaskに基づいています。アプリは現在、L3 +、S7、S9、D3マイナーモデルをサポートしています。機能には、温度追跡、ファン速度、ハッシュレート、モデルごとにグループ化された合計ハッシュレートが含まれます。問題が発生したときにアプリ内通知があります。各問題はファイルに書き込まれます。ログファイルは現在、Webインターフェイスからは利用できませんが、新しいバージョンで利用できるようになります。もう1つの要求された機能は、マイナーをリセット/電源解除する機能です。これは間もなく利用可能になります(現在作業中です)。詳細については、githubのプロジェクトページをご覧ください。貢献したい場合は、バグを報告したり、新機能をリクエストしたり、バグ修正リクエストを作成したりできます。私はこのプロジェクトにとても興奮しています。特にASICマイナーがたくさんいる場合は、ASICマイナーを追跡するのに役立つことを願っています。ハッピーマイニング!!!

  • 必要な数の鉱夫を追加します
  • A3、B3、D3、E3、L3、L3 +、L3 ++、R4、S7、S9、S11、S17、S17 Pro、T9、T9 +、T17、V9、X3、Z9 mini、Z11をサポート
  • ハッシュレート、温度、ファン速度、チップステータス、ハードウェアエラー率、稼働時間を確認します
  • マイナーエラーに関する通知をアプリで取得します(更新が必要です)
  • エラーをファイルに記録する
  • モデルごとにグループ化された全体的なハッシュレートを表示する
  • パスワードで保護されたログインページ

Twitter: https://twitter.com/AntminerMonitor

要件

  • Antminer Monitorを実行するには、Pythonが必要です。 Python2とPython3の両方がサポートされています!!!
  • MacおよびLinuxユーザーは、デフォルトでシステムにPythonをインストールしています
  • Windowsユーザーは、 https://www.python.org からPythonをダウンロードできます。 <コード> **注意** Pythonをインストールするときは、必ず Add python.exe to Path を確認してください。 ステップ Pythonのカスタマイズ このオプションを選択しないと、要件のインストール中にエラーが発生する可能性があります

フレッシュインストール

  1. https://github.com/anselal/antminer-monitor/releasesから#AntminerMonitorの最新の公式リリース、またはhttps://github.com/anselal/antminer-monitor/archive/masterから最新の非公式リリースをダウンロードします.zip
  2. ダウンロードしたファイルをお好みのフォルダに解凍します
  3. Windowsコマンドプロンプトまたはターミナルを開き、 cd を使用してファイルを解凍したフォルダーに移動します コマンド例: C:\ Users \ foo \ Downloads \ antminer-monitor-master フォルダー内のファイルを解凍した場合 次のコマンドを入力してを押します。cdC:\ Users \ foo \ Downloads \ antminer-monitor-masterコマンドプロンプトまたはターミナルは C:\ Users \ foo \ Downloads \ antminer-monitor-masterのようになります。>
  4. この手順は Mac にのみ適用されます ユーザー 。 WindowsまたはLinuxユーザーの場合は、手順5に進みます。Macユーザーは、sudoを使用してすべてのコマンドを実行する必要があります。 sudo python get_pip.py pip をインストールします 1つを使用する 次の方法の一部:4.1ダウンロード get-pip.py https://bootstrap.pypa.io/get-pip.pyから、 antminer-monitor-master 内に保存します 。次のコマンドを実行してインストールします。管理者パスワードを要求されます。入力してを押します。パスワードを入力している間、画面に文字は表示されません。これはセキュリティ対策のためだけです。 sudo python get_pip.py 4.2 easy_install を使用してpipをインストールします 。ここでも、管理者パスワードを要求される場合があります。 sudo easy_install pip
  5. インストール要件(Macユーザーは sudo を忘れないでください )
 python -m pip install -r Requirements.txtpython manage.py create-db 

ログインページ

  1. 管理者ユーザーを作成する
 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:// :5000 同じネットワーク上の別のマシンからアプリにアクセスする場合は、 を置き換えます。 マシンのIPがAntminerMonitorを実行している状態。

セットアップの必要に応じて、ホスト(-h)とポート(-p)のパラメーターを自由に変更してください。

ホストを設定できます(-h) およびポート(-p) .flaskenvファイルのパラメーターは、アプリの起動時に入力しないようにします。

開発モードと本番モード

AntminerMonitorは、Flaskの開発サーバーを使用して、デフォルトで開発モードで実行されます。開発モードでは、このサーバーはインタラクティブなデバッガーを提供し、コードが変更されるとリロードします。

本番モードに切り替えるには、 .flaskenv を編集します FLASK_ENV ="production" を設定します

AntminerMonitorをサービスとして実行する(systemd)

antminermonitor.service を編集します 環境に合わせて適切に調整してください

ルートとして、以下を実行します:

#ファイルサービスファイルをsystemdのシステムフォルダにコピーしますcp antminermonitor.service / etc / systemd / system /#以上です。これで、service:systemctl start antminermonitor#を開始でき、bootsystemctl enableantminermonitorで自動的に開始されます。   


鉱業
  1. ブロックチェーン
  2. ビットコイン
  3. イーサリアム
  4. デジタル通貨交換
  5. 鉱業