Pages:
Author

Topic: Bitcoin Mining Monitoring (Read 8230 times)

hero member
Activity: 840
Merit: 1002
August 11, 2013, 08:33:03 PM
#26
So, I was able to create a Python script that acts as an adapter between BFGMiner and nwoolls' MobileMinerApp. Hope you all find it useful.

You can find it here: https://github.com/jedimstr/BFGMobileAdapter

It should work Multi-platform (if you've got Python and standard libraries installed).
You'll have to modify the Python script with some configuration info that you would setup from the MobileMiner website and App.

Very cool - thanks for doing this! I've added a section under the compatible miners on mobileminerapp.com.
hero member
Activity: 798
Merit: 1000
August 11, 2013, 08:23:23 PM
#25
So, I was able to create a Python script that acts as an adapter between BFGMiner and nwoolls' MobileMinerApp. Hope you all find it useful.

You can find it here: https://github.com/jedimstr/BFGMobileAdapter

It should work Multi-platform (if you've got Python and standard libraries installed).
You'll have to modify the Python script with some configuration info that you would setup from the MobileMiner website and App.
hero member
Activity: 840
Merit: 1002
August 09, 2013, 08:45:35 PM
#24
There's absolutely no need to use MS technologies for this. Please let me know if you have any questions. You can PM or my email is in my sig.

I agree, wouldnt really make it useable on linux too Sad

Not necessarily. Here's MultiMiner running on Linux, communicating with the MobileMiner REST API:



Written using MS technologies.

But again, I'll stress that no specific programming technology is required to us the MobileMiner API other than HTTP.
Sy
legendary
Activity: 1484
Merit: 1003
Bounty Detective
August 08, 2013, 11:46:13 PM
#23
I am familiar with C# and .NET (did some AES stuff in a previous life via C# since it was a MS shop), but I have a non-MS preference these days. I'll take a look and may use this as an opportunity to learn something new. I have been meaning to learn Lua. Wink

There's absolutely no need to use MS technologies for this. Please let me know if you have any questions. You can PM or my email is in my sig.

I agree, wouldnt really make it useable on linux too Sad
legendary
Activity: 952
Merit: 1000
August 08, 2013, 11:04:21 PM
#22
I've been trying out this site: https://bitcointalksearch.org/topic/webservicejsonkarasoftcom-consolidated-poolsminers-stats-profit-monitor-119049

Works quite well, actually. Very slick, and I can access all my rigs from one site all the time.
hero member
Activity: 840
Merit: 1002
August 08, 2013, 10:30:14 PM
#21
I am familiar with C# and .NET (did some AES stuff in a previous life via C# since it was a MS shop), but I have a non-MS preference these days. I'll take a look and may use this as an opportunity to learn something new. I have been meaning to learn Lua. Wink

There's absolutely no need to use MS technologies for this. Please let me know if you have any questions. You can PM or my email is in my sig.
hero member
Activity: 798
Merit: 1000
August 08, 2013, 10:27:32 PM
#20
I am familiar with C# and .NET (did some AES stuff in a previous life via C# since it was a MS shop), but I have a non-MS preference these days. I'll take a look and may use this as an opportunity to learn something new. I have been meaning to learn Lua. Wink I hear it's fast and capable, much quicker/lighter/capable than Perl or Python.

If I hit any snags, I'll definitely ping you!
hero member
Activity: 840
Merit: 1002
August 08, 2013, 10:13:34 PM
#19
Hmmm... Busy with my own day job projects, but sounds like an interesting little side project. I think I'm going to have to check out both API's now.

Thanks!

Super available if you need any help. I cannot stress how easy this should be to anyone in any programming language. If you only want to get monitoring working it's a single HTTP POST to a single URL with a JSON string that contains the results of the "devs" RPC API call from cgminer/bfgminer, along with a MobileMiner API key, email, and MobileMiner application key. The application key is obtained by downloading and registering the mobile app.

In fact, if you know C# or a .NET programming language, there is a single Open Source assembly included with MultiMiner that you can use to make things even easier.
hero member
Activity: 798
Merit: 1000
August 08, 2013, 10:07:15 PM
#18
Can we get a simple utility/adapter to connect BFGMiner to Mobilminer without having to go with The Asteroid GUI... Like maybe something using PHP and Curl?

I've thought about it, but right now I'm honestly busy enough with MultiMiner and MobileMiner. I need to get the Android app out for MobileMiner and I already have another cryptocoin app I want to get started on as well. We'll see though. If nobody else does it I probably will.

Currently, it should be trivial (honestly) for someone to get an API key from the site and then write a script that hits the cgminer/bfgminer RPC API and posts the response of the "devs" API call to the MobileMiner API. The JSON input for the statistics POST call is almost identical to the response of the cgminer/bfgminer "devs" API call.

And really - that's it. Then your miner shows up in the mobile apps. Controlling the miner is only 2 more (very simple) HTTP calls.

Hmmm... Busy with my own day job projects, but sounds like an interesting little side project. I think I'm going to have to check out both API's now.

Thanks!
hero member
Activity: 840
Merit: 1002
August 08, 2013, 09:44:47 PM
#17
Can we get a simple utility/adapter to connect BFGMiner to Mobilminer without having to go with The Asteroid GUI... Like maybe something using PHP and Curl?

I've thought about it, but right now I'm honestly busy enough with MultiMiner and MobileMiner. I need to get the Android app out for MobileMiner and I already have another cryptocoin app I want to get started on as well. We'll see though. If nobody else does it I probably will.

Currently, it should be trivial (honestly) for someone to get an API key from the site and then write a script that hits the cgminer/bfgminer RPC API and posts the response of the "devs" API call to the MobileMiner API. The JSON input for the statistics POST call is almost identical to the response of the cgminer/bfgminer "devs" API call.

And really - that's it. Then your miner shows up in the mobile apps. Controlling the miner is only 2 more (very simple) HTTP calls.
hero member
Activity: 798
Merit: 1000
August 08, 2013, 09:37:59 PM
#16
I was talking about the remote control feature, wont work without multiminer - like i said, there are monitors for every taste - there is a reason i created one myself, i didnt like the others enough Grin

Splitting hairs I guess.

Right now MobileMiner works with both MultiMiner and Asteroid, both of which use cgminer (or bfgminer) under the hood. In addition, the entire remote monitoring and control system is made possible by an ultra-simple REST API that is available to anyone - any miner author or utility author. Anyone can post stats to the MobileMiner API thereby allowing their users to remotely monitor and control their rigs without having to setup web servers, firewalls and routers.
Can we get a simple utility/adapter to connect BFGMiner to Mobilminer without having to go with The Asteroid GUI and CGMiner? Like maybe something using PHP and Curl?
hero member
Activity: 840
Merit: 1002
August 08, 2013, 09:17:46 PM
#15
I was talking about the remote control feature, wont work without multiminer - like i said, there are monitors for every taste - there is a reason i created one myself, i didnt like the others enough Grin

Splitting hairs I guess.

Right now MobileMiner works with both MultiMiner and Asteroid, both of which use cgminer (or bfgminer) under the hood. In addition, the entire remote monitoring and control system is made possible by an ultra-simple REST API that is available to anyone - any miner author or utility author. Anyone can post stats to the MobileMiner API thereby allowing their users to remotely monitor and control their rigs without having to setup web servers, firewalls and routers.
Sy
legendary
Activity: 1484
Merit: 1003
Bounty Detective
August 08, 2013, 09:05:55 AM
#14
Update: Just read it, doesnt work with the popular ones yet - nevermind.

It works with bfgminer and cgminer, which is what both MultiMiner and Asteroid for Mac use to do their mining. Those two tools are UI front-ends for the two standard miners. There is also an open and simple API.

I was talking about the remote control feature, wont work without multiminer - like i said, there are monitors for every taste - there is a reason i created one myself, i didnt like the others enough Grin
hero member
Activity: 840
Merit: 1002
August 08, 2013, 08:17:41 AM
#13
Update: Just read it, doesnt work with the popular ones yet - nevermind.

It works with bfgminer and cgminer, which is what both MultiMiner and Asteroid for Mac use to do their mining. Those two tools are UI front-ends for the two standard miners. There is also an open and simple API.
hero member
Activity: 840
Merit: 1002
August 08, 2013, 08:14:41 AM
#12
Interesting, never heared of it before though...

How about some screenshots? And not sure how you control the miners - does this work with cgminer and co yet or only your multi miner?

Screenshots can be seen with the app here. As far as how it works take a look at the API I linked above. Compatible miners need to support at least the HTTP POST, but optimally the POST, GET, and DELETE to support remote commands. The commands are limited to START, STOP, RESTART for security reasons.
Sy
legendary
Activity: 1484
Merit: 1003
Bounty Detective
August 08, 2013, 08:11:34 AM
#11
Hi there. I've also launched a service that lets you remotely monitor and control your coin mining. It includes email alerts and push notifications when machines go offline, devices go offline, or devices get too warm. You can find more information here. It's very easy to setup and requires no port forwarding, no open firewalls, no web server, etc.

Interesting, never heared of it before though...

How about some screenshots? And not sure how you control the miners - does this work with cgminer and co yet or only your multi miner?

Update: Just read it, doesnt work with the popular ones yet - nevermind.
hero member
Activity: 840
Merit: 1002
August 08, 2013, 08:02:12 AM
#10
Hi there. I've also launched a service that lets you remotely monitor and control your coin mining. It includes email alerts and push notifications when machines go offline, devices go offline, or devices get too warm. You can find more information here. You can keep using your own pools and it's very easy to setup and requires no port forwarding, no open firewalls, and no web server.

Finally, there is a documented an open REST API so that authors can easily add support to their own miners and mining utilities.
Sy
legendary
Activity: 1484
Merit: 1003
Bounty Detective
August 08, 2013, 05:44:30 AM
#9
It all depends on your network environment and technical skills, some monitors only work inside your lan, others work from your server but pull from the miner thus needs port forwarding and mine just receives from miners but its hosted and not free - so there is a solution for everyone Smiley
newbie
Activity: 55
Merit: 0
July 09, 2013, 04:09:06 PM
#8
MPoolMonitor2.8 will now send emails, but not all pools are supported. He has a presents on the forum, somewhere.
Sy
legendary
Activity: 1484
Merit: 1003
Bounty Detective
July 03, 2013, 06:35:34 AM
#7
this is the best Mining Monitor ive seen so far. i think the developer who did it need more recognition.



for more info: https://forum.litecoin.net/index.php/topic,4011.0.html


Thanks Cheesy
Pages:
Jump to: