|
March 16, 2018, 03:11:08 AM Last edit: March 16, 2018, 03:41:43 AM by ggbtctalk000 |
|
had been hugely busy working on miner platform software and hopefully within next few months I can make it public if time allowed. Here the features implemented so far:
- Manage arbitrary No. of miners from one central server (http). - Miners can be located anywhere as long as there is an internet as everything goes through TCP/IP stack. - miner, coin and pool agnostic - means any pool, miner or coin support can be added/integrated in minutes. - Once added, can switch arbitrary (any number of) miners to any combination of miner, coin and pool and start mining with single command from central server, with large miners involved, randomized delay of miner start within time frame for load distribution. - Setup takes less than 2 hours per miner (mostly automated, actual user interaction is few minutes) - Report each miner status, gpu health (temp, fan), cpu health (temp, fan). natIP, public IP, last update timestamp, current miner, coin and pool to central http server. Automatically phase out dead miner (non-reportinh) from statistics - Report per miner power/hash rate/efficiency and grand total power/hash rate and average efficiency of all registered miners. - Different level of gpu health monitoring, color coded display, action based on different levels configurable temperature threshold: shutdown, warning and emergency levels. - Periodic, auto-update of software repo. - From central server, supported commands that each miner listen to: archive/clear log, reset miner to default state, halt all miner activity, halt miners based on IP, reboot all or specific IP, shutdown all miners.
Future implementation in being scoped or: - email or SMS notification - currently all CLI and text based, GUI interface.
Limitations: Currently support nvidia gpu only (nothing against AMD but has no BW to support both architectures) Only for x86 based motherboard (no ant miners or some other non-PC type of hardwares) CentOS 72 1511 based, currently no Windows or Mac support.
I haven't named it yet, havent decided to whether to make it completely open source, subscription or donation based. Any suggestion will be welcome. I dont know if any similar platform currently available, I had no time to investigate, if there is let me know.
If anyone interested in sample, pls let me know.
Very beneficial if managing many miners, if particular coin is owned by ASIC, can switch all your miners to another coin/pool instantly. new coin/pool can be integrated instantly.
So far added following coin/pool/miners for pilot purpose:
ENTRY=ewbf-btg-flypool url: eu.btgpool.pro ENTRY=ewbf-btg-miningpoolhub url: us-east.equihash-hub.miningpoolhub.com ENTRY=ewbf-zec-flypool url: eu.btgpool.pro ENTRY=ewbf-zen-zenmine url: us.zenmine.pro ENTRY=ewbf-zen-suprnova url: zen.suprnova.cc ENTRY=ewbf-zcl-minezzone url: ny1.minez.zone ENTRY=ewbf-zcl-miningpoolhub url: "us-east.equihash-hub.miningpoolhub.com" ENTRY=ewbf-hush-miningspeed url: "mining.miningspeed.com" ENTRY=ethminer-etc-ethermine url: "us1-etc.ethermine.org" ENTRY=ethminer-eth-ethermine url: "eu1.ethermine.org" ENTRY=ccminer-mona-suprnova url: stratum+tcp://mona.suprnova.cc ENTRY=ccminer-xvg-zpool url: "stratum+tcp://lyra2v2.mine.zpool.ca" ENTRY=ccminer-xvg-antminepool url: stratum+tcp://s.antminepool.com ENTRY=ccminer url: "hub.miningpoolhub.com" ENTRY=ccminer-tzc-trezarcoin url: "stratum+tcp://pool.trezarcoin.com" ENTRY=ccminer-mona-coinfoundry ENTRY=ccminer-mona-coinfoundry url: "mona.coinfoundry.org"
|