Mining monitoring
-
Started building an miner monitor, providing miner rig information, pool information and FTC value information in one page. This way it’s easier to stay in touch with relevant information for mining.
The following picture provides an overview on the current state of implementation:
[img width=850]http://forum.feathercoin.com/index.php?action=dlattach;topic=6303.0;attach=1734;image[/img]In the attached picture you can see an example for my miner setup.
On the left side, a listing for my used pools is provided, showing the current hash rates, a reward overview and the overall payout history.
The middle center provides an overview on rigs. It connects to the local network and extracts the information via udp from the cgminer directly. The green feathercoin symbols provide the fast status - all is running fine. As soon as GPUs get sick or dead - it will be a red symbol.
By clicking on a table the complete JSON response with all details is displayed.
The right section collects a summary from the Feathercoin API - including the FTC/USD value, an summary for a given feathercoin address + a calculation of the value in USD, the current difficulty and a fast to access QR code with your FTC address.
Update:
Monitor is now available on GitHub: [url=https://github.com/sradics/miningdashboard]https://github.com/sradics/miningdashboard[/url]
Small description is available at: [url=http://grow-feathercoin.blogspot.de/2013/12/mining-dashboard-feathercoin-miner.html]http://grow-feathercoin.blogspot.de/2013/12/mining-dashboard-feathercoin-miner.html[/url]Next steps:
[list]
[*][s]depending on your input - thinking about making the API public available[/s] - done
[*][s]AJAXify it - to make the initial page loading much faster and having an asynchronous monitoring update for all included infos[/s] - done
[*]Include a local NOSQL storage to gather more long term stats (very likely running as a background job). And based on it providing some stats on how the local mining is developing… in progress
[*][s]Raspberry is ordered ;-) - to put it on a small web server with less power consumption and make it available from everywhere[/s] - done
[*]Switch from readonly mode to active rig managing mode (miner restarts and changes of miner configuration)
[/list]All is implemented using Wicket (Java), Maven and JSON requests. Not yet the perfect implementation but maybe an interesting starting point for a more fine tuned version to simplify a miners life?
I’ll soon describe a complete summary, how to enable the monitoring for your miner rigs (starting with the simple version available by your cgminer up to using this little program for an even more integrated overview.
What do you think about it? How do you monitor your rigs and is maybe something similar available? Does it make sense to make this API public? Who is interested in it?
[attachment deleted by admin]
-
Wow looks awesome! How did you make it?
-
@sheepson
Activated the monitoring for the miners --api-listen --api-network and implemented some JSON requests getting the information directly from the miners. The same for the Pools I work with (should be easy to extend it for other pools too).Additional JSON requests to the nice FTC API for the right part of the display.
As I write this - I should maybe also add a JSON request for BTC-E to get current stock information.
-
Looks awesome! If you could put it on a git i would love to help some
-
Good idea. Just need to change the code a bit and make it more configurable - as some of my data is currently hard wired ;-) I’ll post an update with the GIT repository as soon as I’m finished.
-
Nice! Looking forward to it :)
-
looks very cool. hope to get to the point of mining where something like that would be very useful (as opposed to showing how little mining ive done ;) )
great work…cool stuff -
First version is now available on github - [url=https://github.com/sradics/miningdashboard]https://github.com/sradics/miningdashboard[/url].
A simple step by step instruction is available in the readme file.Already included:
[list]
[*]configuration of miners and local miner status requests
[*]D2 and Give-Me-Coins pool
[*]FTC-API queries
[*]AJAX loading of several dashboard areas
[/list]Have fun,
Sebastian -
Dude, this seriously looks fantastic. And you wrote it in Java too. Great project! +1 rep, and please keep up the good work!!!
-
Wow, i totally missed your post due to christmas! I’ll have a look now exciting!
-
[quote name=“Kevlar” post=“50194” timestamp=“1389007386”]
Dude, this seriously looks fantastic. And you wrote it in Java too. Great project! +1 rep, and please keep up the good work!!!
[/quote]@Kevlar - to hear this from you … thanks a lot :D
-
[quote name=“aatje92” post=“50197” timestamp=“1389009664”]
Wow, i totally missed your post due to christmas! I’ll have a look now exciting!
[/quote]@aatje92 - have fun playing with it. For questions please don’t hesitate to contact me ;)
-
Latest version now with a graph showing the daily FTC production (fetched via quartz triggered jobs from your pools and values stored in a mongo database)
[img]http://farm6.staticflickr.com/5516/11771260413_e38985db64_b.jpg[/img]
My mongo database is currently running on my two rigs with (2x2 datasets for availability).
Will now continue with some more documentation, in case you’ll start using it, hopefully it’s not that difficult getting started.
-
Good idea, good work…
-
REDIC!!! Hahaha, good job my friend!
-
Looks epic! what even looks more epic is the amount of FTC it shows u own :o
-
[quote name=“Morderchai” post=“50255” timestamp=“1389023982”]
Looks epic! what even looks more epic is the amount of FTC it shows u own :o
[/quote]Or it’s a test environment ;-)
-
And now a new profitability calculator is included (algorithm is the same like from the Feathercoin page). Results are placed to the right.
[img]http://farm4.staticflickr.com/3673/11889981073_a14cd2141e_b.jpg[/img]
Check it out from GitHub [url=https://github.com/sradics/miningdashboard]https://github.com/sradics/miningdashboard[/url]
-
[quote name=“iawgoM” post=“51491” timestamp=“1389475448”]
Great job! Can’t wait for my rig build to be finished (waiting for damn GPUs and PSU) so I can use this :)
[/quote]Wish you a fast installation progress ;) . Maybe you can provide me afterwards some info how it’s working for you - also to learn, what you’re missing and what should be improved.
-
This is a Great Idea however for us non technie guys how would we put this on our server.