Pages:
Author

Topic: CGminer - web monitor beta v0.8 - page 7. (Read 34769 times)

legendary
Activity: 1876
Merit: 1000
January 16, 2012, 11:25:41 PM
#9
P4,
  Thank you for the feedback.  I am/will be modifying the page to be more user friendly.  just did get it working the other day.

Jim
hero member
Activity: 518
Merit: 500
January 16, 2012, 04:28:46 PM
#8
Not sure if copying cgminer's layout is particularly useful. When monitoring multiple rigs it becomes confusing and difficult to parse.

Id rather see one big table with all GPU's and their most important stats (status, hashrate, temps, fan %, clock, pool stats,..)
and yeah, color coding is almost a must. The good thing about anubis is that in one second I can see if there is a problem or not. What I dont like about it is having to drill down to get "details", although I dont consider card temps a detail, and having an average for an entire rig is rather useless if one GPU is overheating, it will barely show.

At some point graphs would be nice too (like hashrate, temperature and fans over time).

tossing more random idea's; dont even know if its possible, but having a link to open an ssh session to the rig would be cool. Better yet, an integrated ssh client in the browser. Hey, I can dream, cant I? actually, thinking it over, what do I need ssh for; its mostly to control cgminer settings, once cgminer offers an interface for that, that would almost be enough. A restart cgminer and reboot button would be very useful though, and should be doable over ssh.

More stuff.. to make this a "one click, see all" page; pool stats (latest blocks found, my hashrate over the last shifts etc) and bitcoin exchange rate. Would be nice to be able to see everything in one click in the morning.

While Im spouting idea's.. make a page that works on mobile phones.
legendary
Activity: 1876
Merit: 1000
January 16, 2012, 03:37:33 PM
#7

Guys, I am in the process of adding those colors..  I just wanted to get the first revision out there to gage interest.  Also to see if anyone commented/appreciated having the webmonitor look just like the cgminer itself.

do you think I should have the black background and white text like the app for each rig ?

donator
Activity: 1218
Merit: 1079
Gerald Davis
January 16, 2012, 02:48:23 PM
#6
people dont buy iphones for functionality and speed ;-)

its good to have different web monitors, everyone can decide which one they use.

what i would miss here is a "one look - and you see where trouble is", i did that with red colours in anubis for fields which are outside range.

Exactly.

There is worthless eye candy (which is still "cool") and then there is use of color to break up text and highlight most important data points such as:
* GPU temp over set amount
* GPU hashrate below set amount
* GPU SICK/DEAD
* Pool stale rate above set %
* Pool down
etc
legendary
Activity: 2688
Merit: 1240
January 16, 2012, 02:42:57 PM
#5
people dont buy iphones for functionality and speed ;-)

its good to have different web monitors, everyone can decide which one they use.

what i would miss here is a "one look - and you see where trouble is", i did that with red colours in anubis for fields which are outside range.
legendary
Activity: 1876
Merit: 1000
January 15, 2012, 04:13:47 PM
#4

No, i did not miss it.  eye candy is just that.....  eye candy.  im going for functionality and speed.
hero member
Activity: 518
Merit: 500
January 15, 2012, 04:12:11 PM
#3

Here is a php page I have developed to monitor all of my rigs (16+).  I am putting this out here this early in dev cycle to gage interest.

I tried to make each rig section emulate the look and feel of the cgminer app, minus the black backround.  So we are all familiar where the information is.

This is just a beta.  just getting started. I will be adding ability to change clocks and fans as soon as the app is ready for it.

here is a HTML  snapshot of my rigs.
http://cgminerweb.com/example.miner.php.html

it is just 2 php files, no database needed. just edit the miners.php file to have your list of rigs.  It is handy to have rig names in hosts file so you dont have to look at ip's,

http://cgminerweb.com/downloads/miners.zip


Very interesting. Your page has all the details, anubis has the eye candy and db backend. You guy should work together. In case you missed it:
https://bitcointalk.org/index.php?topic=57342.new
legendary
Activity: 1862
Merit: 1011
Reverse engineer from time to time
January 15, 2012, 04:06:55 PM
#2
And this is what I made to monitor my rigs. It has features not present in cgminer.



Like fan failure, shutdowns the computer if the miner is not working(currently cgminer) and the temp is rising above a certain threshold.
If and when the cgminer API is extended further, I will first reduce intensity which helps bring down GPU usage thus temps and only then stop miner thread if needed.
legendary
Activity: 1876
Merit: 1000
January 15, 2012, 03:48:53 PM
#1
Running 20 rigs now.  page loads in about a second on my network.  ENJOY>

I tried to make each rig section emulate the look and feel of the cgminer app, minus the black backround.  So we are all familiar where the information is.

here is a snapshot of the rendered HTML.
http://cgminerweb.com/example.miner.php.html

it is just 1 php file and some includes, no database needed. just edit the miners.php webmon.php file to have your list of rigs, and bitcoind connect string. If you dont want or have bitcoind, just delete line.  It is handy to have rig names in hosts file so you dont have to look at ip's,

http://cgminerweb.com/downloads/cgminerweb.v0.8.zip

changes v2:
moved temps and fans to the top of metrics
added warn levels and alert levels for temps and hashrate
added pools and hashrate per pool. (assumes failover)
added mhash per rigs and per cards
other things i cant think of.

changes v3:
refined pool code to properly add up hashes when some pools are down
added ability to switch pools for all rigs at once.
added ability to update gpu clocks, memory, vddc, just about anything the API allows.
I only tested the following :
  • change one gpu clock
  • change one gpu mem
  • change all gpu clocks for a rig
  • change all gpu mem for a rig
  • change one gpu intensity
  • switch pools for all rigs


changes v4:
miner switchpools bug fix (sorry)

changes v7:
  • added ability to add pools
  • added new metric 'heatindex'
  • miner tweaks
  • fixed issue when rig as PGA types
  • other un-remembered crap

changes v8:
added missing form post file.
multi form posts one form post.

donate:
14vx4L7RbrYbgqSo3Sw17WWFRdH1mWR4KA



the one page script is getting a little much, will be refactoring this out before adding ability to control miners.
apparently I did not get to the refactoring...  the code is ugly, but it works. it is still all in one file. Sad



Pages:
Jump to: