Author

Topic: minerControl - cool mining interface for multiple miners - Update 3/14/2014 (Read 4725 times)

full member
Activity: 126
Merit: 100
Got it working!
I provisioned a new server and went for the Digital Ocean ubuntu LAMP configuration. To get it to work though, I then had to "apt-get install php5-sqlite" (after apt-get upgrade and update, then apt-get -F install after the first attempt to install php5-sqlite failed) and i also had to "chown -R www-data:www-data /var/www" in order to make the DB writable. (i had tried all of this on the Debian setup but to no avail!)

I'm looking forward to trying it out. I've got a test rig with a little GPU setup so far, but I'm halfway through building a proper one which may be finished tonight.

obviously i also had to open up the port on my home router.

Thanks very much!
newbie
Activity: 2
Merit: 0
New release coming this week Smiley
Stay tuned!
1. Very cool script, thank you!
2. Can you add "note" field for form Add Pool?
Some here:
Code:

                            Add Pool
                              
3. Can you integrate your script with this? https://github.com/area/CryptoSwitcher
I think it would be just wonderful to work together)
newbie
Activity: 17
Merit: 0
New release coming this week Smiley
Stay tuned!
sr. member
Activity: 476
Merit: 250
looking forward Wink
how many miners you control with it?

right now 9 rigs

Wow nice Smiley I was settin it up for two Cheesy

And how does it works for 9? Perfect ? Smiley



It's ok. Not perfect Wink Maybe upgrade will fix some issues, especially notification. I set cgminer in view mode (W:). This allows only to view status. Right now I have control miner to view status, and if something is wrong with miner's I connecting with them through teamviewer. For me this is the most comfortable.

Uhm... W:IP is not "viewmode" its actually "writemode". IPs that you set W: in the config has actually write access to your miners!
legendary
Activity: 2212
Merit: 1199
hey guys,

we just published the latest version. https://github.com/labXcrypto/control/


cool new features:

  • configure your dashboard as you wish
  • massconfigure your miners
  • tested with win8.1 and xampp
  • additions you're not seeing in the interface Wink

Sadly the refresh feature was not that easy to implement, so we need to postpone this to the next release Sad But the current version is cool and we hope you like it as well.
We will work next week on the refresh feature, we probably have to use jquery for this, but this would make a lot of things easier. Also an alternative template for the interface is planed, so people can switch
between two different themes Smiley

Thats it, hope you like it!

Cheers,
 labX and maniac0in

We will like it Smiley
Great job Devs!!!!

Thanks and regards!
newbie
Activity: 17
Merit: 0
hey guys,

we just published the latest version. https://github.com/labXcrypto/control/


cool new features:

  • configure your dashboard as you wish
  • massconfigure your miners
  • tested with win8.1 and xampp
  • additions you're not seeing in the interface Wink

Sadly the refresh feature was not that easy to implement, so we need to postpone this to the next release Sad But the current version is cool and we hope you like it as well.
We will work next week on the refresh feature, we probably have to use jquery for this, but this would make a lot of things easier. Also an alternative template for the interface is planed, so people can switch
between two different themes Smiley

Thats it, hope you like it!

Cheers,
 labX and maniac0in
legendary
Activity: 2212
Merit: 1199
a bit aggressive colors. but in General the interface is friendly

Colors reminds me 90's Smiley

But it is user friendly interface indeed.

member
Activity: 71
Merit: 10
a bit aggressive colors. but in General the interface is friendly
newbie
Activity: 6
Merit: 0
looking forward Wink
how many miners you control with it?

right now 9 rigs

Wow nice Smiley I was settin it up for two Cheesy

And how does it works for 9? Perfect ? Smiley



It's ok. Not perfect Wink Maybe upgrade will fix some issues, especially notification. I set cgminer in view mode (W:). This allows only to view status. Right now I have control miner to view status, and if something is wrong with miner's I connecting with them through teamviewer. For me this is the most comfortable.
legendary
Activity: 2212
Merit: 1199
looking forward Wink
how many miners you control with it?

right now 9 rigs

Wow nice Smiley I was settin it up for two Cheesy

And how does it works for 9? Perfect ? Smiley

newbie
Activity: 6
Merit: 0
newbie
Activity: 11
Merit: 0
Just to let you know I've build my first proper rig now and happily have mineControl monitoring it. 2Mh/s  Grin

Thanks again!
newbie
Activity: 17
Merit: 0
newbie
Activity: 6
Merit: 0
newbie
Activity: 17
Merit: 0
guys u need to do mass pool changer

if i have 50 pcs

i will die if i will add same pool to each miner or change pool on each machine Sad

i could invest money in ur project if u will do this options in time becose i will plane big start very soon
New release at 14. March 2014  Cool

Cheers,
 labX
sr. member
Activity: 264
Merit: 252
alt coins trader/miner.
guys u need to do mass pool changer

if i have 50 pcs

i will die if i will add same pool to each miner or change pool on each machine Sad

i could invest money in ur project if u will do this options in time becose i will plane big start very soon
newbie
Activity: 17
Merit: 0
Quick question... The page doesn't refresh does it? Would be nice if it does.

It'd also be good to have it email you if a card goes down, or if allows your pools are offline etc.

hi swd80,

we are currently working on a version with new features, refresh of the pages will be one of them. The code for email support is existing however this is a bigger topic as it needs backend support via cron. Features of the next version:

  • design your dashboard as you wish(this is a great feature as you can decide what you want to see and what not)
  • refresh pages
  • little code fixes

Version release afterwards:
  • authentication(so, no .htaccess necessary anymore)
  • backend support - this will be great as it gives a plethora of new functions to implement
  • email support with crypto(gpg)
  • alternative frontend design, for those who dont like it in black Cheesy

Cheers,
 labX
newbie
Activity: 11
Merit: 0
Quick question... The page doesn't refresh does it? Would be nice if it does.

It'd also be good to have it email you if a card goes down, or if allows your pools are offline etc.
newbie
Activity: 17
Merit: 0
Ah great! Just wanted to ask you if you have installed php5-sqlite. Seems like we need to add some infos about the necessary packages Smiley

newbie
Activity: 11
Merit: 0
Got it working!
I provisioned a new server and went for the Digital Ocean ubuntu LAMP configuration. To get it to work though, I then had to "apt-get install php5-sqlite" (after apt-get upgrade and update, then apt-get -F install after the first attempt to install php5-sqlite failed) and i also had to "chown -R www-data:www-data /var/www" in order to make the DB writable. (i had tried all of this on the Debian setup but to no avail!)

I'm looking forward to trying it out. I've got a test rig with a little GPU setup so far, but I'm halfway through building a proper one which may be finished tonight.

obviously i also had to open up the port on my home router.

Thanks very much!
newbie
Activity: 11
Merit: 0
I'm having trouble using the software. I think it's down to the sqlite database - I've moved it to a non /var/www/ directory and ensured www-data:www-data owns the directory and file, but the index.php page just sits loading for ages until it times out. I set the apache configuration to loglevel debug but i'm not getting anything in there.

Any ideas? is it possible to move the db to mysql?

thanks in advance - i'm really looking forward to trying out the software!
1. Hm, do you have the latest version(yesterday release) from the github or the website?
2. Check if the .htapi.db is writeable
3. Which Apache and PHP Version is running on your system?

Cheers,
 labX
its a brand new digital ocean vps running debian 64bit which i provisioned yesterday, and used apt-get to install apache, mysql and php. i used git clone to download your code yesterday morning around 10.00 gmt.

perhaps i should wipe it and start afresh? there's nothing else on the server yet!
newbie
Activity: 17
Merit: 0
I'm having trouble using the software. I think it's down to the sqlite database - I've moved it to a non /var/www/ directory and ensured www-data:www-data owns the directory and file, but the index.php page just sits loading for ages until it times out. I set the apache configuration to loglevel debug but i'm not getting anything in there.

Any ideas? is it possible to move the db to mysql?

thanks in advance - i'm really looking forward to trying out the software!
1. Hm, do you have the latest version(yesterday release) from the github or the website?
2. Check if the .htapi.db is writeable
3. Which Apache and PHP Version is running on your system?

Cheers,
 labX
newbie
Activity: 11
Merit: 0
I'm having trouble using the software. I think it's down to the sqlite database - I've moved it to a non /var/www/ directory and ensured www-data:www-data owns the directory and file, but the index.php page just sits loading for ages until it times out. I set the apache configuration to loglevel debug but i'm not getting anything in there.

Any ideas? is it possible to move the db to mysql?

thanks in advance - i'm really looking forward to trying out the software!
member
Activity: 689
Merit: 14
World's First Crowd Owned Cryptocurrency Exchange
Your interface for controlling miners is very nice! everything is extremely easy
newbie
Activity: 17
Merit: 0
Some screenshots would be nice.
Added some screenshots. You also should check: http://www.crypto-magic.com. Have you tried to install the software?
newbie
Activity: 17
Merit: 0
+1 Smiley

It would be also great to change rig name, right now appears only IP or host. I have several rigs, so proper name is very important for me.

Other think is that i don't see Mh/s when miner details is closed.

So far, this is great work, one of the best monitoring system.

New version ready Smiley You can use no :
Also we have some cosmetic changes.

Developement goes on. Configure your own dashboard. Goal is to publish it this week!! Stay tuned Smiley

Anybody needs authentication to the framework badly?
newbie
Activity: 17
Merit: 0
+1 Smiley

It would be also great to change rig name, right now appears only IP or host. I have several rigs, so proper name is very important for me.

Other think is that i don't see Mh/s when miner details is closed.

So far, this is great work, one of the best monitoring system.


indeed! And it's so easy to manage (as I don't mine Tongue but I did install it to my friends miners)


Very good app!
Cool! How many miners are you controling with it?
newbie
Activity: 17
Merit: 0
+1 Smiley

It would be also great to change rig name, right now appears only IP or host. I have several rigs, so proper name is very important for me.

Other think is that i don't see Mh/s when miner details is closed.

So far, this is great work, one of the best monitoring system.

Features in work. The IP:Port is already integrated and working. We are adding right now some config options, so everybody can define his own dashboard. in this case you can also use the api-miner name instead of the ip address for instance.
i post an update here as soon as the latest version is ready. latest version, without dashboard, but with ip:port configs is released in the next hour.

cheers,
 labX
legendary
Activity: 2212
Merit: 1199
+1 Smiley

It would be also great to change rig name, right now appears only IP or host. I have several rigs, so proper name is very important for me.

Other think is that i don't see Mh/s when miner details is closed.

So far, this is great work, one of the best monitoring system.


indeed! And it's so easy to manage (as I don't mine Tongue but I did install it to my friends miners)


Very good app!
newbie
Activity: 6
Merit: 0
+1 Smiley

It would be also great to change rig name, right now appears only IP or host. I have several rigs, so proper name is very important for me.

Other think is that i don't see Mh/s when miner details is closed.

So far, this is great work, one of the best monitoring system.


legendary
Activity: 2212
Merit: 1199
works fine Wink
but, how to change default port (4028)?

hi grand99,

cool! great you like it. you can change the global port setting of 4028 in the config file now - application/config/avConf.php

Code:
/*
* cgminer's API port
*/

$config['apiport'] = 4028;

However, if you run miners on different ports each ip then this setting is not helpful, as it is global for all systems. I guess it would be a great feature to add the api port in the ip address list window.
Say +1 and we implement the feature today Smiley

Cheers,
 labX

+1 and even +2

Your doing great app indeed Smiley

Implement this feature might be very needed for a lot of users. Smiley

Cheers!
newbie
Activity: 17
Merit: 0
works fine Wink
but, how to change default port (4028)?

hi grand99,

cool! great you like it. you can change the global port setting of 4028 in the config file now - application/config/avConf.php

Code:
/*
* cgminer's API port
*/

$config['apiport'] = 4028;

However, if you run miners on different ports each ip then this setting is not helpful, as it is global for all systems. I guess it would be a great feature to add the api port in the ip address list window.
Say +1 and we implement the feature today Smiley

Cheers,
 labX
newbie
Activity: 6
Merit: 0
works fine Wink
but, how to change default port (4028)?
newbie
Activity: 17
Merit: 0
What is this api.db?  I can't find it or am I missing something here...

hi compile,

the api.db was missing in the initial release. i added it now to github and the website. beware it is per default now called .htapi.db to prevent downloading it via the webserver by malicous users.
look into httpd.conf for more details(search for .ht*).

github.com:

application    Initial Release version 0.2    February 27, 2014
system    Initial Release version 0.2    February 27, 2014
.htapi.db    added .htapi.db    March 03, 2014
README    Initial Release version 0.2    February 27, 2014
index.php    Initial Release version 0.2    February 27, 2014
license.txt    Initial Release version 0.2    February 27, 2014
style.css    Initial Release version 0.2    February 27, 20


website:
http://crypto-magic.com/controlRelease.tar.bz2
sha256 6da291dce37dc56d7ca62a09e11444082db5bd11b8f1ecf3cec616190ca52fa2

cheers,
 labX
legendary
Activity: 2212
Merit: 1199
Sure screenshots are coming!  Cool

Progress so far:
* added code to github.com
* redesign of webpage(hopefully today finished)
* enhance description here

Cheers,
 labX

Nice!
Very nice.

I respect your dev skills.
And that you place it @ github.

Good job.

newbie
Activity: 51
Merit: 0
What is this api.db?  I can't find it or am I missing something here...
newbie
Activity: 17
Merit: 0
Sure screenshots are coming!  Cool

Progress so far:
* added code to github.com
* redesign of webpage(hopefully today finished)
* enhance description here

Cheers,
 labX
full member
Activity: 254
Merit: 100
Some screenshots would be nice.
newbie
Activity: 17
Merit: 0
Hi Guys,

we(labX and maniac0in) created our own interface for controlling miners Smiley

Overview of all configured miners
http://crypto-magic.com/dateien/cgminerApiMulti-tn.png
In this case miner1 was clicked onto and the details show up. Otherwise every miner is described with short infos like: avg speed, hardware errors, fan speed and so on.


Done
Massconfiguration of miners
Control the miner via api calls
Setup the dashboard as you need it Smiley
Get statistics & figure how your systems perform
Save pools and data in Database
Sweet'n the interface

Todo
Make cooler website
Automatic refresh
Cron backend
Authentication
Multicast
Backup of *miner.conf
Timeline with statistics

Get MinerControl from github.com:
https://github.com/labXcrypto/control
Latest update 14 March 2014

Get MinerControl from our website:
http://www.crypto-magic.com/controlRelease.tar.bz2
sha 256 hash 09220351450f290b940ac38edfcc873d6bd7f74e768cf14fac21b28e96dc2817

Description of latest features:
Changing the miners's overview(dashboard)

To change the miners's overview, go to [CONFIG] and you will meet a table with all fields currently shown.
To add fields, select one or more from the multiple-choices-form below the table
Hold ctrl while clicking to select/unselect multiple options.

Press [send] to write your changes to the config and click [^Back] to go back to your miner's overview.

Bulk adding pools

You are now able to add one pools to all your miners at once. However this requires your workers to be set up in a certain format:

Enter the username.worker followed by a # what will cause the script to count from 1 to the number of your miners.
Therefore workers at that pool must have all the same name, just followed a number starting at 1

Enter into the field:
user.worker#

Produces per miner:
user.worker1
user.worker2
user.workerN

All must have the same password

P2Pools:
When using p2pools, that require you to enter your payout address, just enter the address WITHOUT # your miners will then use all the same username, not adherencing a number.
!IMPORTANT! when you click [save] at the bulk-add formular, the configs of all miners will be saved!
Unfortunately as of now, you still have to enable/switch all added pools manually, but at least the new feature spares you to enter the same url/user/password multiple times.


Feedback, Bugreports, Ideas, Improvements go to this thread or [email protected].

Cheerio,
 labX

PS: Donations are always welcome - BTC 1HHpq6vrCabw1cirG3Df4woC83pv8EoFgp
Jump to: