Jeg vil bare dele "Antminer Monitor", som jeg er ved at udvikle med dig. Du kan tjekke kildekoden på https://github.com/anseal/antminer-monitor. Det er baseret på Flask, et python-webmikrorammeværk. Appen understøtter i øjeblikket L3+, S7, S9, D3 minearbejdermodeller. Funktionerne inkluderer temperatursporing, blæserhastighed, hashrate, total hashrate grupperet efter model. Der er meddelelser i appen, når der opstår et problem. Hver opgave skrives til en fil. Logfilen er i øjeblikket ikke tilgængelig via webgrænsefladen, men vil være tilgængelig i nye versioner. En anden efterspurgt funktion er muligheden for at nulstille/frakoble minearbejderen, som snart er tilgængelig (der arbejdes på i øjeblikket). Du kan finde mere information på projektsiden på github. Hvis du vil bidrage, kan du rapportere eventuelle fejl, anmode om nye funktioner eller oprette anmodninger om fejlrettelser. Jeg er meget begejstret for dette projekt. Jeg håber, det hjælper dig med at holde styr på vores ASIC-minearbejdere, især hvis du har mange af dem. Glad minedrift!!!
Twitter:
** OBS **
Mens du installerer Python, skal du kontrollere Tilføj python.exe til sti
i trin Tilpas Python
Hvis du ikke vælger denne mulighed, vil du sandsynligvis stå over for nogle fejl, mens du installerer kravenecd'en
kommando f.eks. Hvis du har pakket filen ud i mappen C:\Users\foo\Downloads\antminer-monitor-master
skriv følgende kommando og tryk C:\Users\foo\Downloads\antminer-monitor-master>
sudo python get_pip.py
Installer pip
ved at bruge én af følgende metoder:4.1 Download get-pip.py
fra https://bootstrap.pypa.io/get-pip.py og gem det inde i antminer-monitor-master
. Kør følgende kommando for at installere den:Den vil bede om administratoradgangskoden. Skriv det og tryk på easy_install
. Igen kan den bede om administratoradgangskoden. sudo easy_install pipsudo
)python -m pip install -r requirements.txtpython manage.py create-db
python manage.py create-admin
Standard loginoplysninger er brugernavn:admin
– adgangskode:antminermonitor
. Du kan ændre adgangskoden fra indstillingsmenuen.
(Mac-brugere glemmer ikke sudo
)
python manage.py run -h 0.0.0.0 -p 5000
Tænd en browser og peg den til http://localhost:5000
hvis du kører appen på den samme maskine ELLER http://
hvis du får adgang til appen fra en anden maskine på det samme netværk, ved at erstatte
med maskinens ip, der kører AntminerMonitor.
Du er velkommen til at ændre vært (-h) og port (-p) parametrene efter behov i din opsætning.
Du kan indstille værten (-h)
og port (-p)
parametre i din .flaskenv-fil for at undgå at skrive dem, når du starter appen.
AntminerMonitor kører som standard i udviklingstilstand ved hjælp af Flasks udviklingsserver. I udviklingstilstand giver denne server en interaktiv debugger og genindlæses, når koden ændres.
For at skifte til produktionstilstand skal du redigere .flaskenv
og indstil FLASK_ENV="produktion"
Rediger antminermonitor.service
og juster det korrekt til dit miljø
Kør følgende som root:
# Kopiér filtjenestefilen til systemds systemmappecp antminermonitor.service /etc/systemd/system/# Det er det. Vi kan nu starte tjenesten:systemctl start antminermonitor# Og automatisk få den til at starte på bootsystemctl enable antminermonitor