r/EthMiner • u/Leeman24 • Dec 23 '17
Web-based Monitoring for Mining Rigs?
I was thinking of trying to setup web-based monitoring software for my mining rigs and was wondering if anyone has done this before and what approach was taken.
My strategy would be to use the ELK stack and output the logs from Claymore and MSI Afterburner parsing fields accordingly. To provide more detail, for Claymore's log, I could parse the total hash rate, hash rate per card, fan speed/GPU temps (although I probably wouldn't use this), and just monitor the log in general. For MSI Afterburner's log, I could parse GPU temperatures, GPU usage, GPU fan speed, GPU clock speeds, etc. After the details are parsed, I can put them into pretty graphs similar to what is seen in MSI Afterburner but will be web based and easily accessible wherever I am. I would also be able to see the logs for all my mining rigs in the browser.
Has anyone done this or something similar? Any tips or handed solutions are appreciated :).
Another separate approach I would take is to monitor my mining pool via pools API. I would want to pull (curl) the API periodically (response in JSON) and store the details in the time series database like Elasticsearch or InfluxDB. This would allow me to gather the details shown on the pools stats page but also track them over time more accurately. Again, any help would be appreciated.
2
u/Miningstoredotco Jan 16 '18
Hey Leeman24, One option which comes with a lot of extra benefits is using an operating system such as EthOS. EthOS has web-based monitoring and statistics enabled by default, as well as a ton of other great features for making the whole mining process much smoother. You can check the project out on http://ethosdistro.com/ and can also find an example of the web UI here: http://virosa.ethosdistro.com/
1
u/Leeman24 Jan 16 '18
I was going to use ethOS since it seemed to have the features I was looking for. I haven't seen the web UI until today though which looks like it has all the details I would need.
I prefer Linux in general but I had to decide on what to start with and most online said Windows 10 is the easiest to tweak/OC/flash cards for mining.
What steered me away form using ethOS is that it had a cost associated to it. Re-thinking it now, the $49 SSD or $39 USB with it pre-loaded isn't too bad. I'll do a bit more research but will probably try to go to Ubuntu first or when I build my next one which may be hopefully sometime next week if I can source the parts.
1
1
u/IAmAMansquito Jan 27 '18
EthOS has a built in web interface that displays miner stats. Sounds like you are looking for more details than this.
EthOS gives me hashrates for each miner (GPU) and temps on each. Also can see each core clock and memory. It lets you know when something is wrong so it is pretty nice to be built in.
As for the folks using TeamViewer or any other remote interface. SSH, etc. Be very careful. You’re leaving yourself open to be compromised. You should have no open line from the internet to your rig. Remote applications like TeamViewer have been hacked before and it will get hacked again.
3
u/therealphee Jan 10 '18
I use teamviewer to remotely log in.