Antminer Monitor:Lite Python 기반 ASIC Miner Monitor 다운로드

다운로드 Antminer 모니터

제가 개발하고 있는 "Antminer Monitor"를 여러분과 공유하고 싶습니다. https://github.com/anselal/antminer-monitor에서 소스 코드를 확인할 수 있습니다. 파이썬 웹 마이크로프레임워크인 Flask를 기반으로 합니다. 이 앱은 현재 L3+, S7, S9, D3 광부 모델을 지원합니다. 기능에는 온도 추적, 팬 속도, 해시레이트, 모델별로 그룹화된 총 해시레이트가 포함됩니다. 문제가 발생하면 인앱 알림이 있습니다. 각 문제는 파일에 기록됩니다. 로그 파일은 현재 웹 인터페이스를 통해 사용할 수 없지만 새 버전에서는 사용할 수 있습니다. 또 다른 요청된 기능은 곧 사용할 수 있게 될(현재 작업 중) 광부를 재설정/전원 해제하는 기능입니다. 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 지원
  • 해시 속도, 온도, 팬 속도, 칩 상태, 하드웨어 오류율, 가동 시간 확인
  • 광부 오류에 대한 앱 알림 받기(업데이트 필요)
  • 파일에 오류 기록
  • 모델별로 그룹화된 전체 해시레이트 표시
  • 암호로 보호된 로그인 페이지

트위터: https://twitter.com/AntminerMonitor

요구사항

  • Antminer Monitor를 실행하려면 Python이 필요합니다. Python2와 Python3 모두 지원됩니다!!!
  • Mac 및 Linux 사용자의 시스템에는 기본적으로 Python이 설치되어 있습니다.
  • Windows 사용자는 https://www.python.org에서 Python을 다운로드할 수 있습니다. ** 주의 ** Python을 설치하는 동안 Path에 python.exe 추가를 확인하십시오. 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 폴더에 압축을 푼 경우 다음 명령을 입력하고 를 누르십시오. cd C:\Users\foo\Downloads\antminer-monitor-master 명령 프롬프트 또는 터미널은 이제 C:\Users\foo\Downloads\antminer-monitor-master와 같아야 합니다.>
  4. 이 단계는 Mac에만 적용됩니다. 사용자 . Windows 또는 Linux 사용자인 경우 5단계를 계속 진행합니다. Mac 사용자는 모든 명령을 sudo로 실행해야 합니다. sudo 파이썬 get_pip.py pip 설치 하나 사용 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 설치 -r 요구 사항.txtpython manage.py create-db

로그인 페이지

  1. 관리자 생성
파이썬 관리.py 생성 관리자

기본 자격 증명은 사용자 이름:admin입니다. – 비밀번호:antminermonitor . 설정 메뉴에서 비밀번호를 변경할 수 있습니다.

앱 실행

(Mac 사용자는 sudo를 잊지 않습니다. )

파이썬 관리.py 실행 -h 0.0.0.0 -p 5000

브라우저를 실행하고 http://localhost:5000을 가리키도록 합니다. 동일한 컴퓨터에서 앱을 실행 중인 경우 또는 http:// :5000 동일한 네트워크의 다른 컴퓨터에서 앱에 액세스하는 경우 를 대체하여 AntminerMonitor를 실행하는 컴퓨터의 IP로.

설정에 따라 필요에 따라 호스트(-h) 및 포트(-p) 매개변수를 자유롭게 변경하십시오.

호스트 (-h)를 설정할 수 있습니다. 및 포트 (-p) 앱을 시작할 때 입력하지 않도록 .flaskenv 파일에 매개변수를 추가하세요.

개발 및 프로덕션 모드

AntminerMonitor는 기본적으로 Flask의 개발 서버를 사용하여 개발 모드에서 실행됩니다. 개발 모드에서 이 서버는 대화형 디버거를 제공하며 코드가 변경되면 다시 로드합니다.

프로덕션 모드로 전환하려면 .flaskenv를 편집하세요. FLASK_ENV="production" 설정

AntminerMonitor를 서비스로 실행(systemd)

antminermonitor.service 편집 환경에 맞게 조정하십시오.

루트로 다음을 실행합니다.

# 파일 서비스 파일을 systemd의 시스템 폴더에 복사합니다.cp antminermonitor.service /etc/systemd/system/# 이상입니다. 이제 서비스를 시작할 수 있습니다:systemctl start antminermonitor# 그리고 bootsystemctl enable antminermonitor에서 자동으로 시작하도록 합니다.