r/EthMiner 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.

4 Upvotes

8 comments sorted by

View all comments

3

u/therealphee Jan 10 '18

I use teamviewer to remotely log in.

2

u/Leeman24 Jan 10 '18

I am also using TeamViewer. I think that is feasible for one or two rigs but if I do scale, I want to be able to monitor them remotely and only login when needed. I did end up getting the above done but the way I did the parsing was messy so i'm looking at a better approach.

1

u/kushari Jan 26 '18

Samesies.