Pages:
Author

Topic: Smartcoin Linux mining administration. [MULTI-MACHINE SUPPORT NOW IN!] - page 41. (Read 105029 times)

legendary
Activity: 1855
Merit: 1016
Its very much needed for me as i want to monitor temperature of my cards.
member
Activity: 112
Merit: 100
"I'm not psychic; I'm just damn good"
been wanting to reply here since the day it start, this is a great project and I believe the community will greatly benefit from what you are doing. I will donate once I get to test it out. I believe it's going in a great direction and I hope this project will continue to come to a respectable milestone Smiley I don't have any expertise that may help the progress but I hope my donation will serve as an encouragement. Keep up the good work Smiley
sr. member
Activity: 397
Merit: 350
it would be great to see this fused with linuxcoin+smartcoin

i will pledge bitcoins for you when i start using it. id also like to help test it.

Thanks for your efforts.
legendary
Activity: 3878
Merit: 1193
This appears to be a nice way to tie one computer to multiple pools. Can this also aggregate multiple computers together so I can see the status on all my GPUs across all my computers?
newbie
Activity: 9
Merit: 0
Once jondecker76 has finished all the features I think a lot of linux miners are going to switch their setup to this framework.  It makes changing configurations a breeze.  When I started helping it wasn't quite ready for primetime, it took several hours of hand holding to get my system up and running.  But everything seems to be coming along quite rapidly!
full member
Activity: 238
Merit: 100
Just finished the last part of the status overview... The totalizers that count up total accepted/rejected shares etc..

Code:
smartcoin Management System  Mon Jun 20 00:04:11 EDT 2011
--------------------------------------------------------------------------------
GPU 0: Temp: 81.50 load: 99%
GPU 1: Temp: 76.50 load: 99%
GPU 2: Temp: 65.00 load: 99%
CPU Load : 8.30%
Local Bitcoin balance :

Profile: Automatic
--------DeepBit--------
GPU[0]: [113.21 Mhash/sec] [65 Accepted] [1 Rejected] [RPC (+LP)]
GPU[1]: [119.14 Mhash/sec] [76 Accepted] [1 Rejected] [RPC (+LP)]
GPU[2]: [124.74 Mhash/sec] [58 Accepted] [1 Rejected] [RPC (+LP)]
Total : [357.09 MHash/sec] [199 Accepted] [3 Rejected]
--------Bitcoin.cz (slush)--------
GPU[0]: [113.21 Mhash/sec] [76 Accepted] [2 Rejected] [RPC]
GPU[1]: [110.62 Mhash/sec] [69 Accepted] [2 Rejected] [RPC]
GPU[2]: [110.90 Mhash/sec] [86 Accepted] [1 Rejected] [RPC]
Total : [334.73 MHash/sec] [231 Accepted] [5 Rejected]
--------BTCGuild--------
GPU[0]: [113.23 Mhash/sec] [84 Accepted] [2 Rejected] [RPC (+LP)]
GPU[1]: [113.46 Mhash/sec] [77 Accepted] [1 Rejected] [RPC (+LP)]
GPU[2]: [110.55 Mhash/sec] [72 Accepted] [1 Rejected] [RPC (+LP)]
Total : [337.24 MHash/sec] [233 Accepted] [4 Rejected]

Grand Total: [1029.06 Mhash/sec] [663 Accepted] [12 Rejected] [.01% Rejection]
full member
Activity: 238
Merit: 100
Things went well today.
Profiles can now be created manually, and switched on the fly.  Things are going very well with the tester that has been helping test out the changes as well!
At this point, here is my to do list.  I am shooting for a public beta release friday night, June 24th.
[ ] I have a couple of things to fix in the installer.  The installer is simply a script that installs the dependencies, and pre-populates the database with known pools, install devices and miners that it finds.  Currently there are a few goofy things that can crash the installer (having multiple installs of phoenix, for example). 

[ ] I need to add the ability to add, edit and delete devices (GPUs).  They are currently automatically put into the database, but I still want this functionality for those that want to change the display names, etc.

[ ] While adding profiles is done, deleting them and editing them aren't finished yet

[ ] I also have some edit/delete features to add to pools and workers (been mostly working on adding, now time to do edit and delete)

[ ] some internal structure changes to make updating easier in the future


All and all, I think everyone is going to love what is going on here.  Maybe tvar (the one who has been helping test changes) will chime in and put his .02 cents in - but it really makes administering a system simple as pie!

gll
newbie
Activity: 57
Merit: 0
sr. member
Activity: 402
Merit: 250
looks very interesting! Smiley

Is there going to be simple command line commands i can use to fetch data collected by smartcoin so i can hook it up for central monitoring?

I would really like to test it, and if we choose to use this for our mining rigs i'll happily send your way 1BTC for each rig we put online Smiley (Currently planning to build 5 during next 2 weeks, and atleast 5 per month there on)

Well, checking PulsedMedia.com will tell you what kind of feedback you will be getting Wink
full member
Activity: 182
Merit: 100
Not sure if i've posted already, CANNOT WAIT. Subscribing.
full member
Activity: 238
Merit: 100
Last night I got a ton of things implemented and fixed.  I got a ton of help from one of the testers (tvar - thanks!)  and we now have smartcoin running on his miner as well - and found some good bugs in the process.  GPUs are auto-detecting, many pools are pre-set up now, miners are autodetecting... So far so good Smiley
The key component missing now is being able to define your own profile maps. This is where I'm going to focus my energy for the next day or so


full member
Activity: 238
Merit: 100
Just a quick status update:
I finished the device (GPU and CPU - though CPU will be disabled by default) auto detection code, and I also finished the miner autodetection code (currently poclbm and phoenix installs will be auto-detected).
I sent an email out to the testers so they can test the install script. If all goes well with that, then I will finish the workers UI section and hopefully be at a beta release in a few days!
full member
Activity: 238
Merit: 100
sjohn: thanks for the info

I was aware that they had servers for various locations, but stuck with the generic one for default (since the load could change so it would be hard to pick a sane default).  Of course, its dead simple to edit the default information and use which ever server you want!
newbie
Activity: 26
Merit: 0
Not sure if you know but BTC Guild has 5 different servers here are the addresses and locations and current load %:

BTC Guild runs on multiple servers spanning across the United States and Europe. The distance between you and a server has a minimal effect on your mining performance. Picking the server with the least load is recommended. You can view the load on the sidebar to the left. The following server addresses can be used:

Address
Location
Load
nl.btcguild.com   Netherlands   62%
uk.btcguild.com   UK   63%
uswest.btcguild.com   California   73%
useast.btcguild.com   Florida   76%
uscentral.btcguild.com   Texas   84%
legendary
Activity: 1792
Merit: 1047
I am impressed. I will also pledge 1BTC for your project..
sr. member
Activity: 280
Merit: 252
Got a fair amount of work done last night.
I have SVN and hosting all set up, finalized the database schema, wrote an automated installer script and fixed a handful of things. Still a couple of features and a couple of bugs to iron out, but its getting closer to release

Jesus christ.

You're a machine.

Regarding other linux miners... poclbm and phoenix are the only two I have ever used. They are the two that are built into linuxcoin by default (diablo is there too, but it's kindof hidden).
full member
Activity: 238
Merit: 100
tvar: thanks - fixed the typos (I was really rushing - promised the wife I would be off of the computer at 7:30, so the last 10 minutes were scrambling to get everything done that I could)


While I'm on here....  I'm building auto-detection for installations of poclbm and phoenix.
What other linux miners are still relatively popular that I should add auto detection for?
newbie
Activity: 9
Merit: 0
'DeepDit'
'Ditcoin.cz (slush)'

=)
full member
Activity: 238
Merit: 100
Ok, had a terriffic day coding!
The automatic profile generation code is finished, and works great! (You can create your own profiles of course, but smarcoin creates an automatic one by default so you can get up and running faster)


Also, the install script is pretty much finished.  Here is a snippet of code for those wondering which pools will be supported "out of the box" (of course, you can add your own pools or edit any of these through the interface, this is just a convenience feature having them already defined in the database)
Code:
# Populate the database with default pools
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('DeepDit','deepbit.net',NULL,8332,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('Ditcoin.cz (slush)','mining.bitcoin.cz',NULL,8332,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('BTCGuild','btcguild.com',NULL,8332,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('BTCMine','btcmine.com',NULL,8332,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('Bitcoins.lc','bitcoins.lc',NULL,8080,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('SwePool','swepool.net',NULL,8337,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('Continuum','continuumpool.com',NULL,8332,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('MineCo','mineco.in',NULL,3000,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('Eligius','http://mining.eligius.st',NULL,8337,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('CoinMiner','173.0.52.116',NULL,8347,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('ZABitcoin','mine.zabitcoin.co.za',NULL,8332,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('BitClockers','pool.bitclockers.com',NULL,8332,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('MtRed','mtred.com',NULL,8337,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('SimpleCoin','simplecoin.us',NULL,8337,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('Ozco','http://ozco.in',NULL,8332,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('EclipseMC','us.eclipsemc.com',NULL,8332,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('BitP','pool.bitp.it',NULL,8334,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('BitcoinPool','bitcoinpool.com',NULL,8334,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('EcoCoin','ecocoin.org',NULL,8332,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('BitLottoPool','bitcoinpool.com',NULL,8337,60,0);"
RunSQL "$Q"
If anyone knows of any other pools, sees any errors, or knows of any "alternateServer" addresses (backup server addresses), please let me know.

With this complete, there are only 2 other things on my list to finish before this goes out to testers for a quick test!

Tomorrow, I start the code to TRY to automatically detect any installed miners and add them to the database as well....  If things go correctly, you should only have to add a couple of worker accounts, and be on your way!
full member
Activity: 140
Merit: 100
firstbits: 1kwc1p
Sounds really promising :p

Upping my pledge to 1.25 btc assuming built in support for Eligius US pool and Phoenix miner.
Pages:
Jump to: