Lanmonitor voor rigs

Hoewel het minen niet rendabel is, is het als hobby nog wel leuk. En als je toch aan het minen bent, dan wil je een overzicht hebben en monitoren wat er gebeurt. Enkele jaren geleden had ik ook al een applicatie voor het monitoren van rigs gemaakt, maar nu heb ik iets anders gedaan met Lanmonitor voor rigs.
De applicatie is op de dowload pagina te downloaden.
Oude Hardware Nieuw Leven Inblazen
Ik heb nog een paar oude pc’s, een NUC en een i5-4460 die ik voornamelijk als NAS gebruik. En als zo’n systeem toch staat te niksen, kan ik hem net zo goed laten minen. Ik laat de opbrengsten direct uitbetalen op mijn LTC wallet, die ik dan later swap naar XRP. De waarde van deze inspanning levert momenteel zo’n 3 Ã 4 XRP per maand op. Dat klinkt bescheiden, maar zodra die XRP in waarde stijgt, zijn er een aantal met flinke winst gestegen.
Configuratie en Dashboard
Het dashboard geeft een compleet lokaal overzicht van de mining-activiteiten. In de configuratiebalk bovenaan vul je een door komma’s gescheiden lijst in van de LAN IP-adressen en poorten van je miners (bijvoorbeeld 192.168.178.29:2222 of …:2223). Daarnaast voer je hier het Zpool wallet-adres in en stel je de verversingstijd in seconden in. Het overzicht toont vervolgens de totale netwerk-hashrate, de onbetaalde Zpool-balans in LTC, en gedetailleerde statistieken per algoritme zoals MinotaurX en Yescrypt. Per actieve rig (zoals de i5-4460 NAS of de GT1030 videokaart) zie je direct de specifieke hashrate, temperaturen en actieve algoritmes.
Firewall Poorten
Het uitlezen van deze hardware- en miningdata gebeurt via de ingebouwde API van SRBMiner. Om ervoor te zorgen dat de applicatie toegang heeft tot deze data, is een poortwijziging in de Windows Firewall van de draaiende pc’s vereist. Je moet de inkomende API-poort (zoals 2222) handmatig openzetten, anders wordt het verzoek geblokkeerd en toont de monitor de rig als offline.

Lokale Server
Daarnaast is het script gebouwd in PHP. Dit betekent dat je de applicatie niet zomaar als lokaal bestand in je browser kunt openen; er is de noodzaak om een eigen lokale server te hebben die de code kan parseren en de netwerkverzoeken kan afhandelen. Hiervoor gebruik ik een lokale ontwikkelomgeving. Lees voor het opzetten hiervan het artikel over de EasyPHP server op deze website.
Benodigdheden: SRBMiner-Multi en Zpool
Om je hardware efficiënt in te zetten, maken we gebruik van SRBMiner-Multi in combinatie met Zpool.
- SRBMiner-Multi: Dit is de mining software (de ‘miner’) die de berekeningen uitvoert. Omdat deze zowel CPU’s als GPU’s ondersteunt, is hij ideaal voor onze opstelling. Je kunt de nieuwste versie veilig downloaden via de officiële GitHub releases pagina (github.com/doktor83/SRBMiner-Multi/releases).
- Zpool (zpool.ca): Dit is de mining pool waarmee de software verbinding maakt. Zpool is een ‘auto-exchange’ pool: je mint specifieke algoritmes, en de pool wisselt de opbrengst op de achtergrond automatisch om naar een uitbetalingsmunt naar keuze (in ons geval Litecoin, ofwel LTC).
Configuratie en Voorbeeld Batch Files
Om de data vanuit de miner naar het lanmonitor.php dashboard te krijgen, is het cruciaal dat we de lokale API van SRBMiner aanzetten met de parameters –api-enable en een specifieke –api-port.
Voorbeeld 1: CPU Mining (MinotaurX) Voor de i5-4460 processor gebruiken we het MinotaurX algoritme. Maak een .bat bestand aan in de SRBMiner map met de volgende inhoud:
SRBMiner-MULTI.exe –disable-gpu –algorithm minotaurx –pool minotaurx.eu.mine.zpool.ca:7019 –wallet JOUW_LTC_ADRES –password c=LTC –api-enable –api-port 2222
Voorbeeld 2: GPU Mining (Yescrypt) Voor de NVIDIA GT1030 videokaart wijzen we het Yescrypt algoritme toe. Gebruik hiervoor een andere API-poort (bijv. 2223) om conflicten te voorkomen als ze op dezelfde machine draaien:
SRBMiner-MULTI.exe –disable-cpu –algorithm yescrypt –pool yescrypt.eu.mine.zpool.ca:6233 –wallet JOUW_LTC_ADRES –password c=LTC –api-enable –api-port 2223
Hier is een combinatie in 1 batch file : zpool-minotaurx-yescrypt.bat
Uitvoeren als administrator !!!
@echo off
cls
color 6
rem zoek zelf waar srbminer staat
rem Uitvoeren als administrator !!!
cd /d “%~dp0”
title CPU-minotaurx + GPU-yescrypt
start “CPU_Minotaurx” SRBMiner-MULTI.exe –disable-gpu –algorithm minotaurx –pool stratum+tcp://minotaurx.eu.mine.zpool.ca:7019 –wallet [jouw wallet] –password c=LTC,id=i5,zap=minotaurx –force-msr-tweaks –api-enable –api-port 2222 –api-rig-name i5-4460
start “GPU_Yescrypt” SRBMiner-MULTI.exe –disable-cpu –algorithm yescrypt –pool stratum+tcp://yescrypt.eu.mine.zpool.ca:6233 –wallet [jouw wallet] –password c=LTC,id=i5,zap=yescrypt –force-msr-tweaks –api-enable –api-port 2223 –api-rig-name GT1030_4GB –gpu-cclock 1480 –gpu-mclock 1050
pause
Waarom deze algoritmes?
De Dashboard Rubrieken Verklaard
De keuze voor MinotaurX (CPU) en Yescrypt (GPU) is niet willekeurig. In de linkerzijbalk van het dashboard zien we drie belangrijke rubrieken die ons hierbij helpen:
- Pool Algo Status: Hier zie je direct de statistieken van de algoritmes die momenteel actief gemonitord worden. Het overzicht toont dat MINOTAURX en YESCRYPT gezonde netwerkstatistieken hebben (zoals 2954 workers voor MinotaurX en 1724 voor Yescrypt) en actief inkomsten genereren op Zpool.
- Hardware Suggesties & Status: Deze sectie helpt bij het koppelen van de juiste hardware aan het meest rendabele algoritme. Oudere CPU’s zoals de i5-4460 werken uiterst efficiënt op MinotaurX (met een hashrate van 2.74 kH/s), terwijl de GT1030 videokaart, ondanks zijn leeftijd, prima uit de voeten kan met Yescrypt (1.49 kH/s).
- Alle Zpool Algoritmes (Status): Dit is een complete, live lijst van alle beschikbare algoritmes op de pool. Met handige blauwe (CPU) en rode (GPU) labels (zoals bij Allium, Argon2d4096 en Balloon) zie je direct of een algoritme ontworpen is voor processoren of grafische kaarten. Door deze rubriek te raadplegen, voorkom je dat je een GPU inzet op een CPU-geoptimaliseerd netwerk. De ASICs en de algo’s die niets opleveren, zijn er uit gefilterd.
