Antminer Monitor:Ladda ner Lite Python-baserad ASIC Miner Monitor

Ladda ner Antminer Monitor

Jag vill bara dela med mig av "Antminer Monitor" som jag håller på att utveckla. Du kan kolla in källkoden på https://github.com/anselal/antminer-monitor. Den är baserad på Flask, en python-webbmikroram. Appen stöder för närvarande L3+, S7, S9, D3 gruvarbetare. Funktioner inkluderar temperaturspårning, fläkthastighet, hashrate, total hashrate grupperad efter modell. Det finns aviseringar i appen när ett problem uppstår. Varje problem skrivs till en fil. Loggfilen är för närvarande inte tillgänglig via webbgränssnittet, men kommer att finnas tillgänglig i nya versioner. En annan efterfrågad funktion är möjligheten att återställa/avaktivera gruvarbetaren, som kommer att finnas tillgänglig snart (för närvarande under arbete). Du kan hitta mer information på projektsidan på github. Om du vill bidra kan du rapportera eventuella buggar, begära nya funktioner eller skapa buggfixförfrågningar. Jag är väldigt exalterad över det här projektet. Jag hoppas att det hjälper dig att hålla reda på våra ASIC-gruvarbetare, speciellt om du har många av dem. Lycka till med mining!!!

  • Lägg till så många gruvarbetare du vill
  • Stöder A3, B3, D3, E3, L3, L3+, L3++, R4, S7, S9, S11, S17, S17 Pro, T9, T9+, T17, V9, X3, Z9 mini, Z11
  • Kontrollera deras hashhastighet, temperatur, fläkthastighet, chipstatus, HW Error Rate, Uptime
  • Få aviseringar i appen om gruvarbetarfel (kräver uppdatering)
  • Anteckna fel i en fil
  • Visa övergripande hashrate grupperat efter modell
  • Lösenordsskyddad inloggningssida

Twitter: https://twitter.com/AntminerMonitor

Krav

  • Antminer Monitor kräver att Python körs. Både Python2 och Python3 stöds !!!
  • Mac- och Linux-användare har Python installerat som standard på sina system
  • Windows-användare kan ladda ner Python från https://www.python.org ** OBSERVERA ** När du installerar Python var noga med att markera Lägg till python.exe till sökväg i steget Anpassa Python Om du inte väljer det här alternativet kommer du förmodligen att möta vissa fel när du installerar kraven

Färsk installation

  1. Ladda ner den senaste officiella versionen av #AntminerMonitor från https://github.com/anselal/antminer-monitor/releases eller den senaste inofficiella versionen från https://github.com/anselal/antminer-monitor/archive/master .zip
  2. Packa upp den nedladdade filen i en mapp som du föredrar
  3. Öppna en Windows-kommandotolk eller en terminal och navigera till mappen där du packade upp filen med cd kommando t.ex. Om du packade upp filen i mappen C:\Users\foo\Downloads\antminer-monitor-master skriv följande kommando och tryck på cd C:\Users\foo\Downloads\antminer-monitor-master Din kommandotolk eller terminal bör nu se ut som C:\Users\foo\Downloads\antminer-monitor-master>
  4. Detta steg gäller endast Mac användare . Om du är en Windows- eller Linux-användare fortsätt till steg 5. Mac-användare bör köra alla kommandon med sudo t.ex. sudo python get_pip.py Installera pip med ett av följande metoder:4.1 Ladda ner get-pip.py från https://bootstrap.pypa.io/get-pip.py och spara den i antminer-monitor-master . Kör följande kommando för att installera det:Det kommer att fråga efter administratörslösenordet. Skriv det och tryck på . När du skriver ditt lösenord ser du inte tecknen på skärmen. Detta är endast för säkerhetsåtgärder. sudo python get_pip.py 4.2 Installera pip med easy_install . Återigen kan den fråga efter administratörslösenordet. sudo easy_install pip
  5. Installationskrav (Mac-användare glöm inte sudo )
python -m pip installation -r requirements.txtpython manage.py create-db

Inloggningssida

  1. Skapa administratörsanvändare
python manage.py create-admin

Standardinloggningsuppgifter är användarnamn:adminlösenord:antminermonitor . Du kan ändra lösenordet från inställningsmenyn.

Kör appen

(Mac-användare glömmer inte sudo )

python manage.py run -h 0.0.0.0 -p 5000

Starta en webbläsare och peka på http://localhost:5000 om du kör appen på samma maskin ELLER http:// :5000 om du använder appen från en annan dator i samma nätverk genom att ersätta med maskinens ip som kör AntminerMonitor.

Ändra gärna parametrarna för värd (-h) och port (-p) efter behov av din inställning.

Du kan ställa in värden (-h) och port (-p) parametrar i din .flaskenv-fil för att undvika att skriva dem när du startar appen.

Utveckling kontra produktionsläge

AntminerMonitor körs som standard i utvecklingsläge, med hjälp av Flasks utvecklingsserver. I utvecklingsläge tillhandahåller denna server en interaktiv debugger och laddas om när koden ändras.

För att byta till produktionsläge, redigera .flaskenv och ställ in FLASK_ENV="produktion"

Kör AntminerMonitor som en tjänst (systemd)

Redigera antminermonitor.service och anpassa den ordentligt till din miljö

Kör följande som root:

# Kopiera filtjänstfilen till systemds systemmappcp antminermonitor.service /etc/systemd/system/# Det är allt. Vi kan nu starta tjänsten:systemctl starta antminermonitor# Och automatiskt få den att starta på bootsystemctl aktivera antminermonitor