Author

Topic: [Awesome Miner] - Powerful Windows GUI to manage and monitor up to 200000 miners - page 158. (Read 703563 times)

legendary
Activity: 3346
Merit: 1094
Patrike tip in case you decide to put double OC Day / Night

It's just in case you do it. I think that when defining the hours of night and day, only do it in a single place in options. And do not do al-go to al-go.

So in this way changing the time to all OCs at night or day would be done only from one place and not one at a time.

It's just in case you decide to do it. You can add it in Options the choice of night / day schedules.
Thanks - Yes, that would make sense.

It would however be even more flexible if you could point the Clocking Profile condition to a rule trigger you define. If you would define a Time Trigger that would be for 9 PM - 6 AM, you would have your night mode. You could then modify this rule to only trigger for certain groups of miners - and all of a sudden you have the flexibility to use time, miner and other conditions that are supported by the rules to decide which clocking profile to use. You could of couse have a single rule with a single time interval if you want to keep it simple - but you could have more than one rule if you want different and more complex ways of selecting Clocking Profiles - maybe with different time for different miner groups. Please note that the rules would only be used to decide if a trigger condition is met - they are not intended to execute any actions. Please note that this concept doesn't exist today - it's just an idea.
legendary
Activity: 3346
Merit: 1094
I've noticed an issue with User-Defined Managed Software for CPU/GPU as it relates to the algorithm/-a parameter.  See below for a log from a Linux agent that shows the command line is missing the "-a m7m" parameter, and therefore fails.  Has anyone else seen this and have an idea how to address it?

Code:
6/20/19 7:51:24 PM.645 [014] [S][ManagedMiner#89 - HMDNoah1 CPU] : Adding pool: stratum+tcp://m7m.mine.ahashpool.com:6033
6/20/19 7:51:24 PM.645 [014] [S]Set execution permission for: /root/AwesomeMinerService/cpuminer-opt-3.9.4-linux_3/cpuminer
6/20/19 7:51:24 PM.651 [014] [S][ManagedMiner#89 - HMDNoah1 CPU] Properties: (WindowMode: ConsoleFormat, EngineType: 20, IsProfitMiner: False)
6/20/19 7:51:24 PM.652 [014] [S][ManagedMiner#89 - HMDNoah1 CPU] ====================================================================================================
6/20/19 7:51:24 PM.652 [014] [S][ManagedMiner#89 - HMDNoah1 CPU] /root/AwesomeMinerService/cpuminer-opt-3.9.4-linux_3/cpuminer  -o stratum+tcp://m7m.mine.ahashpool.com:6033 -u [redacted] -p c=BTC --api-remote -b 0.0.0.0:4030
6/20/19 7:51:24 PM.652 [014] [S][ManagedMiner#89 - HMDNoah1 CPU] ====================================================================================================
6/20/19 7:51:24 PM.757 [014] [S]Set Diagnostics executable: /root/AwesomeMinerService/cpuminer-opt-3.9.4-linux_3/cpuminer
6/20/19 7:51:24 PM.758 [014] [S]Creating start script: /root/AwesomeMinerService/cpuminer-opt-3.9.4-linux_3/awesome-start.sh, Command:
stdbuf -o L "/root/AwesomeMinerService/cpuminer-opt-3.9.4-linux_3/cpuminer"  -o stratum+tcp://m7m.mine.ahashpool.com:6033 -u [redacted] -p c=BTC --api-remote -b 0.0.0.0:4030 &> "/root/AwesomeMinerService/diag.txt"

Thanks for the details. I was able to reproduce and correct the issue. It was an issue introduced in the latest development release. There will be a new release available soon.
legendary
Activity: 3346
Merit: 1094
Hi @patrike, is there any chance of you making support for including balances from exchange accounts using their APIs in Balance tab?
p.s. Keep up the good work.
The plan is to support this in the future.
Thanks!
legendary
Activity: 3346
Merit: 1094
has anyone had an issue with windows where it will not allow the installation of awesome ?
switched on this morning and all of a sudden awesome just stopped working and wouldn't open.
tried to reinstall and it deleted everything and now

it keeps telling me
service 'intelibreeze software maintenance service' could not be installed verify that you have sufficient privileges to install system services

i have updated the registry to apply .msi file to install as administrator but still it doesnt install. 


I've received a few reports that some anti-virus software recently started to mark Awesome Miner as a threat as it's related to mining. It could be that your anti-virus software is blocking the installation.

Please note that these software point out that Awesome Miner is related to "coin mining", and this is the reason it's being marked as a threat. It's completely correct that Awesome Miner is related to "coin mining", but I would of course prefer if they didn't consider it a threat.

I will investigate the anti-virus part in more detail as well. I've worked with AVG / Avast a year ago where they have inspected Awesome Miner in details and white listed the software as safe. Microsoft has also marked it as safe in the past.
legendary
Activity: 3346
Merit: 1094
Anyone know how to monitor my hiveos rigs that are running GMiner? I add them as external miners but AM says it cannot connect. I think I need to specify the default ports when adding in Awesome Miner... no idea what they are.  Thanks
Is Gminer started with API enabled? The Gminer process should be started with the following command line, the port number can be anything but you need to use the same in Awesome Miner.
--api 4040

If you add an External Miner in Awesome Miner and select Gminer as software, you can specify the address like: 192.168.0.123:4040

Hmmm... strange I added that in the 'Extra config arguments' section but still awesome miner cant see it
A good way to test if you can connect to a specific port on another computer is to use Microsoft PsPing.
https://docs.microsoft.com/en-us/sysinternals/downloads/psping

A standard ping command will only test if the computer replies, but psping will test if you have any application (Gminer in this case) that listen on a specific port.

psping -t 192.168.0.123:4040
newbie
Activity: 11
Merit: 0
I've noticed an issue with User-Defined Managed Software for CPU/GPU as it relates to the algorithm/-a parameter.  See below for a log from a Linux agent that shows the command line is missing the "-a m7m" parameter, and therefore fails.  Has anyone else seen this and have an idea how to address it?

Code:
6/20/19 7:51:24 PM.645 [014] [S][ManagedMiner#89 - HMDNoah1 CPU] : Adding pool: stratum+tcp://m7m.mine.ahashpool.com:6033
6/20/19 7:51:24 PM.645 [014] [S]Set execution permission for: /root/AwesomeMinerService/cpuminer-opt-3.9.4-linux_3/cpuminer
6/20/19 7:51:24 PM.651 [014] [S][ManagedMiner#89 - HMDNoah1 CPU] Properties: (WindowMode: ConsoleFormat, EngineType: 20, IsProfitMiner: False)
6/20/19 7:51:24 PM.652 [014] [S][ManagedMiner#89 - HMDNoah1 CPU] ====================================================================================================
6/20/19 7:51:24 PM.652 [014] [S][ManagedMiner#89 - HMDNoah1 CPU] /root/AwesomeMinerService/cpuminer-opt-3.9.4-linux_3/cpuminer  -o stratum+tcp://m7m.mine.ahashpool.com:6033 -u [redacted] -p c=BTC --api-remote -b 0.0.0.0:4030
6/20/19 7:51:24 PM.652 [014] [S][ManagedMiner#89 - HMDNoah1 CPU] ====================================================================================================
6/20/19 7:51:24 PM.757 [014] [S]Set Diagnostics executable: /root/AwesomeMinerService/cpuminer-opt-3.9.4-linux_3/cpuminer
6/20/19 7:51:24 PM.758 [014] [S]Creating start script: /root/AwesomeMinerService/cpuminer-opt-3.9.4-linux_3/awesome-start.sh, Command:
stdbuf -o L "/root/AwesomeMinerService/cpuminer-opt-3.9.4-linux_3/cpuminer"  -o stratum+tcp://m7m.mine.ahashpool.com:6033 -u [redacted] -p c=BTC --api-remote -b 0.0.0.0:4030 &> "/root/AwesomeMinerService/diag.txt"

jr. member
Activity: 756
Merit: 2
Patrike tip in case you decide to put double OC Day / Night

It's just in case you do it. I think that when defining the hours of night and day, only do it in a single place in options. And do not do al-go to al-go.

So in this way changing the time to all OCs at night or day would be done only from one place and not one at a time.

It's just in case you decide to do it. You can add it in Options the choice of night / day schedules.
newbie
Activity: 6
Merit: 0
Hi @patrike, is there any chance of you making support for including balances from exchange accounts using their APIs in Balance tab?


p.s. Keep up the good work.
newbie
Activity: 2
Merit: 0
has anyone had an issue with windows where it will not allow the installation of awesome ?
switched on this morning and all of a sudden awesome just stopped working and wouldn't open.
tried to reinstall and it deleted everything and now

it keeps telling me
service 'intelibreeze software maintenance service' could not be installed verify that you have sufficient privileges to install system services

i have updated the registry to apply .msi file to install as administrator but still it doesnt install. 

newbie
Activity: 36
Merit: 0
Anyone know how to monitor my hiveos rigs that are running GMiner? I add them as external miners but AM says it cannot connect. I think I need to specify the default ports when adding in Awesome Miner... no idea what they are.  Thanks
Is Gminer started with API enabled? The Gminer process should be started with the following command line, the port number can be anything but you need to use the same in Awesome Miner.
--api 4040

If you add an External Miner in Awesome Miner and select Gminer as software, you can specify the address like: 192.168.0.123:4040

Hmmm... strange I added that in the 'Extra config arguments' section but still awesome miner cant see it
jr. member
Activity: 756
Merit: 2
GMiner v1.46 available for download

v1.46
+ added ZelCash Equihash 125,4 algorithm for Nvidia cards
+ improved Grin29 / Swap / Aeternity performance on Nvidia cards, specially on GTX 1080 Ti, also improved hashrate on pool side

Download links:
GitHub: https://github.com/develsoftware/GMinerRelease/releases/tag/1.46
legendary
Activity: 3346
Merit: 1094
Hey Patrik and everyone who knows this too Smiley

Is it somehow possible in AM to dual-mine BTM+ETH with NBminer and will it show the correct stats (both together or separated, it doesnt matter)?
Awesome Miner is currently not able to setup or display dual-mining for NBminer.
legendary
Activity: 3346
Merit: 1094
Anyone know how to monitor my hiveos rigs that are running GMiner? I add them as external miners but AM says it cannot connect. I think I need to specify the default ports when adding in Awesome Miner... no idea what they are.  Thanks
Is Gminer started with API enabled? The Gminer process should be started with the following command line, the port number can be anything but you need to use the same in Awesome Miner.
--api 4040

If you add an External Miner in Awesome Miner and select Gminer as software, you can specify the address like: 192.168.0.123:4040
legendary
Activity: 4634
Merit: 1851
Linux since 1997 RedHat 4
...
Edit: so after some more discussion with the person who owns the miner, the problem is that awesome miner defaults to an allows someone to do this.
It should not even be an option in the GUI
Thanks for your detailed feedback.
...
Firstly, there is a simple fix to this:
AM knows it's own IP address so that should be the default (and normally the only option)

It shouldn't allow W:0/0 ever.
I really can see no reason why anyone would set their miner to W:0/0 unless they have no idea what they are doing, thus defaulting to AM's IP would be the correct answer for the ignorant.
Having it as an 'easy' fix to make your miner wide open to known viruses is REALLY bad and a major security flaw.
(especially since AM is Windows and the known viruses are Windows also)
member
Activity: 418
Merit: 21
Hey Patrik and everyone who knows this too Smiley

Is it somehow possible in AM to dual-mine BTM+ETH with NBminer and will it show the correct stats (both together or separated, it doesnt matter)?
newbie
Activity: 36
Merit: 0
Anyone know how to monitor my hiveos rigs that are running GMiner? I add them as external miners but AM says it cannot connect. I think I need to specify the default ports when adding in Awesome Miner... no idea what they are.  Thanks
legendary
Activity: 3346
Merit: 1094
Hi, I am using Awesome miner and Gminer to mine Beam on Leafpool. If I download the Gminer and run the bat file with this command line, there would be no issue (miner.exe --algo 150_5 --server beam-eu.leafpool.com --port 3333 --ssl 1 --user Wallet.User --devices 0 3 4 5). But my issue is with Gminer and Awesome miner. I have added Leafpool to the pool list of Awesome miner and assigned the Gminer to mine equihash 150.5 for Beam. The thing is Gminer follows the pool setting parameters of the pool list, not the additional command arguments! If I put the command in that section, the CMD window gets appear and disappear in a second without showing me and error. If I put the commands in execute batch command section before running the Gminer, miner runs, but it does not read those commands, and only follows the pool setting parameters. I want to the Gminer in Awesome miner to follow my commands, specifically I want it to use Cuda devices only, but it selects both AMD and Nvidia cards at the same time. It does not follow --devices 0 3 4 5 or any optional command.

https://imgur.com/a/48Q5twE
Hi and thanks for your question. If you want to specify mining software and pool yourself you should create a Managed Miner (not a Managed Profit Miner, which is for profit switching only). The general concept would be:
1) Create the Beam pool just like you did. You should however open the Properties for the pool again and go to the Advanced section and add the additional command line "--ssl 1".
2) Go to the Options dialog, Managed Miner section where you can add a new miner (use the Add button).
3) Specify Gminer as software for the Managed Miner and select your pool.
4) Use the GPU selection to select which GPU's to use for mining by clicking on the Configure button (this will generate the --devices command line automatically)

So the only command line parameter you manually had to enter here was the "--ssl 1" part, required by this specific pool.


Thanks for the reply. I have already done the first part. You mentioned I cannot use my optional command for miners in Managed Profit Miner, but I have set up so many miners with the optional commands with no problem. All of them follow the commands properly. Bminer only follows the optional commands in the execute batch command section. Gminer does not follow the optional commands in any section! Please tell me how I can use them in the Managed Profit Miner with optional commands. Is it the miners' issue or is it because of Awesome miner?
Please take a look at the photos.

https://imgur.com/a/Y9Z3GOk
Awesome Miner will automatically add all command line parameters needed for the profit switcher or for the specific pool you have configured. In this case you are adding your own command line parameters in addition to what Awesome Miner add, so you will end up having two parameters specifying the pool for example.

Some mining software might pick your parameters and it might work anyway, while others will not work at all or use the parameters that Awesome Miner defined. The issue is that you will most likely end up with duplicated command line arguments so it's really difficult to tell what will happen.

You can start the miner with the Diagnostics button in the toolbar to see the complete command line used to launch the mining software. You will see what Awesome Miner is adding here and you will also see the additional command line arguments you added. I think you will see many duplicates here, so my recommendation is still to let Awesome Miner setup most parameters for you and you only have to add anything extra you would like to see there.
legendary
Activity: 3346
Merit: 1094
So ... I was helping someone with a miner ... and they said they had another miner (s9) that was using "awesome miner"

To my unhappy surprise, I found that "awesome miner" seems to have placed a massive security hole in their miner:
"api-allow" : "W:0/0",

which means anyone with any access to the network the miner is on, can change ANYTHING, including pools being mined to and usernames on the pool
e.g. change it to mine to a bitcoin address on a pool so you can't even track who it was mining to ...

What the original Bitmain (s9) settings are:
"api-groups" : "A:stats:pools:devs:summary:version",
"api-allow" : "A:0/0,W:*",

Which means no one can do any changes, and anyone can ONLY do the reports: stats, pools, devs, summary and version
(also note that W:* is an error and is ignored)

Now while some may think that this is not an issue if their miners are ALL locked away securely behind a perfect firewall, there are also Windows viruses (awesome miner is for windows) that find miners like this and DO change the miner settings like this.

I reference these posts ...
https://bitcointalksearch.org/topic/m.51394035
and
https://bitcointalksearch.org/topic/m.51384025

Though someone in that thread also made comment about awesome miner creating the problem ...

Edit: so after some more discussion with the person who owns the miner, the problem is that awesome miner defaults to an allows someone to do this.
It should not even be an option in the GUI
Thanks for your detailed feedback.

First of all it's important to point out that Awesome Miner doesn't take any action to change the API access parameters on the ASIC by itself. As you know, almost all ASIC miners are by default running with Restricted API access, only allowing external applications to monitor the mining. This is also the case when you add your miners to Awesome Miner. As you pointed out in your Edit, Awesome Miner do however provide a feature where the user can make changes to the API access configuration.

For users that want to make operations on their ASIC miners via Awesome Miner, it's possible to use a feature called Configure API Access where the user can tell Awesome Miner to update the API access settings (api-allow). The user is given the option to select from where connections should be allowed. Either from any IP address or from a specific IP address (or range of IP addresses). There is also one single example on this screen - illustrating how to configure access for local network IP addresses only. In addition, there is a link to our web site where we give several examples of how to configure the API to only allow connections from specific IP addresses.

So from a user interface point of view, we try to suggest how the feature can be used. It's however true that the box selected by default is "Any IP address", and it's of course possible to discuss if that's a good decision. At the same time, given that we present a single example configuration, with limited IP access, and the user still decide to go for "Any IP address", it also indicates that some users just want things to work without having to spend 30 more seconds to make it more secure.

Keep in mind that it's surprisingly common that users leave their ASIC miners running with default web passwords, and I assume that for a user that is fine with running with default web passwords also would be fine with running with "Any IP Address" for the API. Just like Awesome Miner provides the feature to Configure API Access, it also provides features to update the web passwords for many miners to get a non-default password. The bottom line is that Awesome Miner is a toolbox of features that allows you to do operations that both can be used to make your miners more secure, but also less secure.

If you get virus on the Awesome Miner computer and you configured the Cgminer API to only allow privileged API access from this single IP address - you would still be in trouble. If you leave the Cgminer API with the default settings to only allow monitoring, you will be safe. This is also the default when you use Awesome Miner with an ASIC.

I do agree that Awesome Miner could be improved to be better at promoting secure configurations.

For the posts you are referring to it's also interesting to see that it happens to be Whatsminer ASIC. In the past I almost suspected that these ASICs were delivered miners with api-allow set to "W:0/0" from the factory, although I've never been able to confirm that. Also, the feature in Awesome Miner for setting API Access is only designed for Antminers.

Thanks!
newbie
Activity: 24
Merit: 0
Hi, I am using Awesome miner and Gminer to mine Beam on Leafpool. If I download the Gminer and run the bat file with this command line, there would be no issue (miner.exe --algo 150_5 --server beam-eu.leafpool.com --port 3333 --ssl 1 --user Wallet.User --devices 0 3 4 5). But my issue is with Gminer and Awesome miner. I have added Leafpool to the pool list of Awesome miner and assigned the Gminer to mine equihash 150.5 for Beam. The thing is Gminer follows the pool setting parameters of the pool list, not the additional command arguments! If I put the command in that section, the CMD window gets appear and disappear in a second without showing me and error. If I put the commands in execute batch command section before running the Gminer, miner runs, but it does not read those commands, and only follows the pool setting parameters. I want to the Gminer in Awesome miner to follow my commands, specifically I want it to use Cuda devices only, but it selects both AMD and Nvidia cards at the same time. It does not follow --devices 0 3 4 5 or any optional command.

https://imgur.com/a/48Q5twE
Hi and thanks for your question. If you want to specify mining software and pool yourself you should create a Managed Miner (not a Managed Profit Miner, which is for profit switching only). The general concept would be:
1) Create the Beam pool just like you did. You should however open the Properties for the pool again and go to the Advanced section and add the additional command line "--ssl 1".
2) Go to the Options dialog, Managed Miner section where you can add a new miner (use the Add button).
3) Specify Gminer as software for the Managed Miner and select your pool.
4) Use the GPU selection to select which GPU's to use for mining by clicking on the Configure button (this will generate the --devices command line automatically)

So the only command line parameter you manually had to enter here was the "--ssl 1" part, required by this specific pool.


Thanks for the reply. I have already done the first part. You mentioned I cannot use my optional command for miners in Managed Profit Miner, but I have set up so many miners with the optional commands with no problem. All of them follow the commands properly. Bminer only follows the optional commands in the execute batch command section. Gminer does not follow the optional commands in any section! Please tell me how I can use them in the Managed Profit Miner with optional commands. Is it the miners' issue or is it because of Awesome miner?
Please take a look at the photos.

https://imgur.com/a/Y9Z3GOk
legendary
Activity: 4634
Merit: 1851
Linux since 1997 RedHat 4
So ... I was helping someone with a miner ... and they said they had another miner (s9) that was using "awesome miner"

To my unhappy surprise, I found that "awesome miner" seems to have placed a massive security hole in their miner:
"api-allow" : "W:0/0",

which means anyone with any access to the network the miner is on, can change ANYTHING, including pools being mined to and usernames on the pool
e.g. change it to mine to a bitcoin address on a pool so you can't even track who it was mining to ...

What the original Bitmain (s9) settings are:
"api-groups" : "A:stats:pools:devs:summary:version",
"api-allow" : "A:0/0,W:*",

Which means no one can do any changes, and anyone can ONLY do the reports: stats, pools, devs, summary and version
(also note that W:* is an error and is ignored)

Now while some may think that this is not an issue if their miners are ALL locked away securely behind a perfect firewall, there are also Windows viruses (awesome miner is for windows) that find miners like this and DO change the miner settings like this.

I reference these posts ...
https://bitcointalksearch.org/topic/m.51394035
and
https://bitcointalksearch.org/topic/m.51384025

Though someone in that thread also made comment about awesome miner creating the problem ...

Edit: so after some more discussion with the person who owns the miner, the problem is that awesome miner defaults to an allows someone to do this.
It should not even be an option in the GUI
Jump to: