Bitcoin Forum
December 06, 2016, 04:09:48 PM *
News: To be able to use the next phase of the beta forum software, please ensure that your email address is correct/functional.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Remote monitoring: Gpu temp, fan speed, hash rate, uptime, share ratio  (Read 3518 times)
Nick Carlson
Jr. Member
*
Offline Offline

Activity: 39


View Profile
July 09, 2011, 06:44:42 PM
 #1

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.
1481040588
Hero Member
*
Offline Offline

Posts: 1481040588

View Profile Personal Message (Offline)

Ignore
1481040588
Reply with quote  #2

1481040588
Report to moderator
1481040588
Hero Member
*
Offline Offline

Posts: 1481040588

View Profile Personal Message (Offline)

Ignore
1481040588
Reply with quote  #2

1481040588
Report to moderator
1481040588
Hero Member
*
Offline Offline

Posts: 1481040588

View Profile Personal Message (Offline)

Ignore
1481040588
Reply with quote  #2

1481040588
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1481040588
Hero Member
*
Offline Offline

Posts: 1481040588

View Profile Personal Message (Offline)

Ignore
1481040588
Reply with quote  #2

1481040588
Report to moderator
1481040588
Hero Member
*
Offline Offline

Posts: 1481040588

View Profile Personal Message (Offline)

Ignore
1481040588
Reply with quote  #2

1481040588
Report to moderator
1481040588
Hero Member
*
Offline Offline

Posts: 1481040588

View Profile Personal Message (Offline)

Ignore
1481040588
Reply with quote  #2

1481040588
Report to moderator
Bitsky
Hero Member
*****
Offline Offline

Activity: 542


View Profile
July 09, 2011, 07:01:14 PM
 #2

Reinventing the wheel?

All that can be done with Icinga already

Bounty: Earn up to 68.7 BTC
Like my post? Feel free to drop a tip to 1BitskyZbfR4irjyXDaGAM2wYKQknwX36Y
Nick Carlson
Jr. Member
*
Offline Offline

Activity: 39


View Profile
July 09, 2011, 08:09:17 PM
 #3

You have a good point there...  Embarrassed
grue
Global Moderator
Legendary
*
Offline Offline

Activity: 1932



View Profile
July 10, 2011, 05:36:53 PM
 #4

or use a VNC/shell server

It is pitch black. You are likely to be eaten by a grue.

Tired of annoying signature ads? Ad block for signatures
hennessy
Jr. Member
*
Offline Offline

Activity: 49


View Profile
July 11, 2011, 09:25:21 AM
 #5

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.

If I was of any help, donations are appreciated - 1FrCtiQsVoy2YTTYqgjsvVvdgvHS4Umah4
8x Sapphire 5830 @950/300 in 2 dedicated mining rigs -> 2500Mhash/s
NetTecture
Full Member
***
Offline Offline

Activity: 140


View Profile
July 11, 2011, 10:34:06 AM
 #6

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.
Christian Pezza
Member
**
Offline Offline

Activity: 98



View Profile WWW
July 11, 2011, 03:01:57 PM
 #7


I love the fact is  Web-base

any evolutions?


If you like this tread consider to donate some to https://bitcointalk.org/donate.html
Nick Carlson
Jr. Member
*
Offline Offline

Activity: 39


View Profile
July 11, 2011, 03:04:09 PM
 #8

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:


Image courtesy of Geckoboard.
Christian Pezza
Member
**
Offline Offline

Activity: 98



View Profile WWW
July 12, 2011, 02:03:54 AM
 #9

WOW

where I can start with this! I love it

got it thanks  Smiley

If you like this tread consider to donate some to https://bitcointalk.org/donate.html
hennessy
Jr. Member
*
Offline Offline

Activity: 49


View Profile
July 12, 2011, 07:49:24 AM
 #10

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!

If I was of any help, donations are appreciated - 1FrCtiQsVoy2YTTYqgjsvVvdgvHS4Umah4
8x Sapphire 5830 @950/300 in 2 dedicated mining rigs -> 2500Mhash/s
entens
Newbie
*
Offline Offline

Activity: 20


View Profile
July 12, 2011, 07:17:40 PM
 #11

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?
Christian Pezza
Member
**
Offline Offline

Activity: 98



View Profile WWW
July 12, 2011, 07:54:41 PM
 #12

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

If you like this tread consider to donate some to https://bitcointalk.org/donate.html
xane
Jr. Member
*
Offline Offline

Activity: 45



View Profile WWW
July 12, 2011, 08:49:24 PM
 #13

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...

https://cardsforbitcoins.com - Instantly exchange Bitcoins for Amazon gift cards
Nick Carlson
Jr. Member
*
Offline Offline

Activity: 39


View Profile
July 14, 2011, 04:09:17 PM
 #14

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.

Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!