My-ASIC-scripts:ANTMINER L3+向けASIC監視スクリプト集

Tool

概要

My-ASIC-scriptsは、ANTMINER L3+などのASICマイニング機器の状態を監視し、最適なシェア数や稼働統計情報を自動的に収集してTelegramへ通知するPythonベースのスクリプトセットです。マイナーのIPアドレスやTelegramトークンの設定を自分の環境に合わせて変更するだけで使用可能。ASICの稼働状況をリアルタイムで把握し、効率的な運用やトラブルの早期発見に役立ちます。

GitHub

リポジトリの統計情報

  • スター数: 1
  • フォーク数: 0
  • ウォッチャー数: 1
  • コミット数: 3
  • ファイル数: 13
  • メインの言語: Python

主な特徴

  • ANTMINER L3+のASICマイナー稼働状況を監視し、最良のシェア情報を抽出
  • 収集した統計データをTelegramへ自動送信し、リアルタイム通知を実現
  • IPアドレスやトークンなどの設定を柔軟に変更可能で、複数マイナーの管理にも対応
  • Pythonで記述されており、自身でカスタマイズや拡張がしやすい

技術的なポイント

本リポジトリはASICマイニング機器の状態監視と情報通知に特化したPythonスクリプト群で構成されています。主な技術的特徴は、まずASICマイナーのAPIや管理画面から必要な情報を取得する点にあります。ASICの稼働状況やシェア数、温度などのステータス情報をJSON等の形式で定期的に取得し、解析を行います。これにより、マイナーのパフォーマンスを正確に把握可能です。

さらに、取得した情報をTelegram BotのAPIを利用して自動的に送信する仕組みも備えています。Telegramへの通知は、マイニング状況の変化や異常検知時に即座に運用者へ伝えられるため、迅速な対応が可能です。トークンや送信先チャットIDを設定ファイルやスクリプト内で指定することで、個別の環境に合わせた運用が行えます。

また、スクリプトはPythonで実装されているため、拡張性やメンテナンス性に優れています。独自のASICマイナー環境に合わせたカスタマイズや、他の監視ツールとの連携も容易に実装可能です。ファイル構成も整理されており、asic_data.pyでデータ取得ロジック、ASIC STATS updater.pyでデータ更新・通知処理を担うなど役割分担が明確です。

これらの特徴から、本リポジトリはASICマイナーの効率的な監視と運用管理を目指すユーザーにとって有用なツールセットであると言えます。特にANTMINER L3+ユーザーにとっては、日々の稼働状況を手軽に把握し、問題の早期発見や稼働最適化を図る上で役立つでしょう。

プロジェクトの構成

主要なファイルとディレクトリ:

  • .github: GitHub Actions等の設定ディレクトリ
  • ASIC STATS updater.py: ASICマイナーの状態取得とTelegram通知を実行するメインスクリプト
  • README.md: プロジェクト概要や使用方法を記載
  • asic_data.py: ASICマイナーからのデータ取得を担うモジュール
  • asic_status.json: ASICマイナーの現在のステータスを保存するJSONファイル

その他に、設定ファイルや補助的なPythonスクリプトが含まれており、これらが連携してマイナーの監視および通知を実現しています。

まとめ

ANTMINER L3+の監視とTelegram通知を手軽に実装できる実用的なPythonツール群。

リポジトリ情報:

READMEの抜粋: These files can be used publicly if you are interested, just remember to change IP etc to your own miners IP and change the tokens etc …