Author

Topic: Remote monitoring: Gpu temp, fan speed, hash rate, uptime, share ratio (Read 4454 times)

newbie
Activity: 39
Merit: 0
The software is still in development. However, in the mean time, feel free to use this simple utility that I wrote. Only MtRed is supported at the moment, but I'll add the other major pools this weekend. The source code is here, so if you want to submit a patch, I'd be more than happy to accept it.

I don't know how to get to the temperatures for example.

The code to read GPU diagnostics like temperature is platform specific. You really need 4 code bases. One for Nvidia and one for AMD on both windows and linux. I've got the AMD portion written, but I still haven't tackled Nvidia yet.

Based on the usage of mongoDB this is using Node.js? I have an similar system I'm hacking away at, but I gather the values from the server side. Were you going to release your codebase?

The front end server is written in Node.js, but the data gathering portion uses Flask running on Tornado.

Yes, everything will be open source as soon as I release the pre-alpha.

I mean looks cool but where is the widget I can use to connect with the GPU... If tell to write it well I can answer I dont know where I should start... can you please help me? Tongue

GPU diagnostics will be read periodically by the mining software and sent to a remote server. I can't tell you where to start yet, because I haven't released the software.

I would definitely love a service like this... but how to monetize it? If you don't make any money off of it, I would have reservations about it being around longer-term...

The service will be proprietary. No free plans. A test utility will be available for download which will verify whether your system is supported or not. Like I said above, the software (most of it) will be open source. If someone wants to set up their own servers, they're free to do so.

newbie
Activity: 51
Merit: 0
I would definitely love a service like this... but how to monetize it? If you don't make any money off of it, I would have reservations about it being around longer-term...
member
Activity: 154
Merit: 10
I mean looks cool but where is the widget I can use to connect with the GPU... If tell to write it well I can answer I dont know where I should start... can you please help me? Tongue
newbie
Activity: 17
Merit: 0
Based on the usage of mongoDB this is using Node.js? I have an similar system I'm hacking away at, but I gather the values from the server side. Were you going to release your codebase?
newbie
Activity: 51
Merit: 0
Thats perfect! I really though about coding this exactly myself, but I'm more a web developer than anything else and frankly I don't know how to get to the temperatures for example. Right now I always have to connect via VNC (which must be installed at first) which itself already makes trouble because it somehow interferes with the display drivers and sometimes crashes my rig when connecting.
Then all these programs have to run to monitor all the stuff, which consumes a lot of additional energy.

Anyway, really looking forward to this!
member
Activity: 154
Merit: 10
WOW

where I can start with this! I love it

got it thanks  Smiley
newbie
Activity: 39
Merit: 0
I'd really like to see something like this as long as it runs in windows.

edit: The miner runs on linux and windows. It's just a modified version of Phoenix miner.

It's browser based, and remotely hosted. So you'd sign up for an account, setup your miners, then point your browser to myServer.com/dashboard/, and you'd see something like this:

https://i.imgur.com/IaoNS.png
Image courtesy of Geckoboard.
member
Activity: 154
Merit: 10

I love the fact is  Web-base

any evolutions?

full member
Activity: 140
Merit: 100
or use a VNC/shell server

Which works SO fine for those with 20+ computers. Get real, please. The solution he proposes is for more serious operations that one dude and his two computer basement operation.
newbie
Activity: 51
Merit: 0
I'd really like to see something like this as long as it runs in windows. I am currently using VNC but a mining-tailored independent web-app would be so much easier to use.
legendary
Activity: 2058
Merit: 1452
or use a VNC/shell server
newbie
Activity: 39
Merit: 0
You have a good point there...  Embarrassed
hero member
Activity: 576
Merit: 514
Reinventing the wheel?

All that can be done with Icinga already
newbie
Activity: 39
Merit: 0
Hi everyone,

I've started writing a web app which acts as a remote monitoring service for mining rigs. I'm trying to gauge the interest this community would have in such a product. Here are some of it's features:

* A web-based "dashboard" for viewing near real-time updates on important operating metrics like:
    * GPU temperature
    * Fan speed
    * Hash rate
    * Valid/Stale shares
    * Up time

* Alerts when a metric drops below a user-set threshold. For example, if a GPU temp goes over 90 degrees, or a hash rate drops below 200Mhash, an email, sms, or phone call would alert you within minutes/seconds.

At the moment, the server is written in python. A forked version of Phoenix miner sends data to the server through a simple http request like "server.com/log/?user=johndoe&gpu_id=xyz&hashrate=213.45&temp=42.0 etc.

The data from the request is saved in a MongoDB database. When a user wants to view their GPU's operating metrics in real-time, they simply point their browser to "server.com/dashboard/", and a nifty jquery-powered dashboard shows all pertinent data.

Would this type of service be of interest to anyone?

Edit: Also, if you would be interested in alpha testing such a service, either post here or shoot me a PM.
Jump to: