Bitcoin Forum

Alternate cryptocurrencies => Mining (Altcoins) => Topic started by: felixbrucker on January 13, 2017, 05:45:54 PM



Title: [WIP] Miner-Monitor: web dashboard with mining stuff
Post by: felixbrucker on January 13, 2017, 05:45:54 PM
Hi,


this is a small web dashboard to display nicehash stats as well as miner stats on one screen

i became frustrated with having at least two web pages open with the corresponding stats and wanted the ability to partly control the attached miners from a single UI

it looks like this:

https://i.imgur.com/pwDgRj5.png (https://i.imgur.com/pwDgRj5.png)

https://i.imgur.com/NhovgXo.png (https://i.imgur.com/NhovgXo.png)


Github: https://github.com/felixbrucker/miner-monitor

maybe this is useful for someone :)

Disclaimer: i just put this together out of various parts of previous projects of myself and im coding it for myself/my needs, but however everyone is free to use it and modify it (with say other pools dashboards or a pool picker to select pools dashboards to be displayed, custom miner repos or whatever you like)


Title: Re: [WIP] Miner-Monitor: web dashboard with mining stuff
Post by: m1n1ngP4d4w4n on January 13, 2017, 08:07:23 PM
Hi,


this is a small web dashboard to display nicehash stats as well as miner stats on one screen

i became frustrated with having at least two web pages open with the corresponding stats and wanted the ability to partly control the attached miners from a single UI

it looks like this:

https://i.imgur.com/pwDgRj5.png (https://i.imgur.com/pwDgRj5.png)

https://i.imgur.com/NhovgXo.png (https://i.imgur.com/NhovgXo.png)


Github: https://github.com/felixbrucker/miner-monitor

maybe this is useful for someone :)

Disclaimer: i just put this together out of various parts of previous projects of myself and im coding it for myself/my needs, but however everyone is free to use it and modify it (with say other pools dashboards or a pool picker to select pools dashboards to be displayed, custom miner repos or whatever you like)

Not bad at all, will keep an eye on this, keep up the good work  8)


Title: Re: [WIP] Miner-Monitor: web dashboard with mining stuff
Post by: BChydro on January 13, 2017, 09:20:33 PM
This is very cool, gonna download and try it out. Thanks!


Title: Re: [WIP] Miner-Monitor: web dashboard with mining stuff
Post by: molitar on January 14, 2017, 05:50:47 AM
Hi,


this is a small web dashboard to display nicehash stats as well as miner stats on one screen

i became frustrated with having at least two web pages open with the corresponding stats and wanted the ability to partly control the attached miners from a single UI

it looks like this:

https://i.imgur.com/pwDgRj5.png (https://i.imgur.com/pwDgRj5.png)

https://i.imgur.com/NhovgXo.png (https://i.imgur.com/NhovgXo.png)


Github: https://github.com/felixbrucker/miner-monitor

maybe this is useful for someone :)

Disclaimer: i just put this together out of various parts of previous projects of myself and im coding it for myself/my needs, but however everyone is free to use it and modify it (with say other pools dashboards or a pool picker to select pools dashboards to be displayed, custom miner repos or whatever you like)

So how do you actually view the screen itself?  I tried the command pm2 show <pid> but it reports process does not exist.  I was trying this on Windows itself.


Title: Re: [WIP] Miner-Monitor: web dashboard with mining stuff
Post by: felixbrucker on January 14, 2017, 01:11:17 PM
Hi,


this is a small web dashboard to display nicehash stats as well as miner stats on one screen

i became frustrated with having at least two web pages open with the corresponding stats and wanted the ability to partly control the attached miners from a single UI

it looks like this:

https://i.imgur.com/pwDgRj5.png (https://i.imgur.com/pwDgRj5.png)

https://i.imgur.com/NhovgXo.png (https://i.imgur.com/NhovgXo.png)


Github: https://github.com/felixbrucker/miner-monitor

maybe this is useful for someone :)

Disclaimer: i just put this together out of various parts of previous projects of myself and im coding it for myself/my needs, but however everyone is free to use it and modify it (with say other pools dashboards or a pool picker to select pools dashboards to be displayed, custom miner repos or whatever you like)

So how do you actually view the screen itself?  I tried the command pm2 show <pid> but it reports process does not exist.  I was trying this on Windows itself.

if you run it from windows, the easiest way to get started is to run:
Code:
git clone https://github.com/felixbrucker/miner-monitor
cd miner-monitor
npm install

and
Code:
npm start

to run it

pm2 is a process manager, it just keeps the program running in case it fails or you update one of its core components via git pull


Title: Re: [WIP] Miner-Monitor: web dashboard with mining stuff
Post by: mettalmag on January 14, 2017, 03:03:05 PM
this is kinda interesting
what does the Update Miner button do ?


Title: Re: [WIP] Miner-Monitor: web dashboard with mining stuff
Post by: felixbrucker on January 14, 2017, 03:40:59 PM
this is kinda interesting
what does the Update Miner button do ?

it executes a script on the miner-manager which updates the "miner" folder from a git repo (by default my own), i could easily implement a custom script to be called instead of mine

see here: https://github.com/felixbrucker/miner-manager/tree/master/helpers


Title: Re: [WIP] Miner-Monitor: web dashboard with mining stuff
Post by: mettalmag on January 14, 2017, 03:42:20 PM
this is kinda interesting
what does the Update Miner button do ?

it executes a script on the miner-manager which updates the "miner" folder from a git repo (by default my own), i could easily implement a custom script to be called instead of mine

see here: https://github.com/felixbrucker/miner-manager/tree/master/helpers
So updating is easy for 100+ miners with this I guess


Title: Re: [WIP] Miner-Monitor: web dashboard with mining stuff
Post by: felixbrucker on January 14, 2017, 04:16:07 PM
this is kinda interesting
what does the Update Miner button do ?

it executes a script on the miner-manager which updates the "miner" folder from a git repo (by default my own), i could easily implement a custom script to be called instead of mine

see here: https://github.com/felixbrucker/miner-manager/tree/master/helpers
So updating is easy for 100+ miners with this I guess

yes i suppose, could also add an "update all" button, but i dont know if having 100+ miners with this UI (even the small layout) will work great :D
for this large amount something similar to the ethos web dashboard is more appropriate (super small and slim tables), sadly i currently dont have the time to do this


Title: Re: [WIP] Miner-Monitor: web dashboard with mining stuff
Post by: m1n1ngP4d4w4n on January 14, 2017, 04:49:07 PM
this is kinda interesting
what does the Update Miner button do ?

it executes a script on the miner-manager which updates the "miner" folder from a git repo (by default my own), i could easily implement a custom script to be called instead of mine

see here: https://github.com/felixbrucker/miner-manager/tree/master/helpers
So updating is easy for 100+ miners with this I guess

yes i suppose, could also add an "update all" button, but i dont know if having 100+ miners with this UI (even the small layout) will work great :D
for this large amount something similar to the ethos web dashboard is more appropriate (super small and slim tables), sadly i currently dont have the time to do this

Well if you got this big of a farm, i sure hope you already have something to manage everything in bulk  ;), still interesting product  8)


Title: Re: [WIP] Miner-Monitor: web dashboard with mining stuff
Post by: felixbrucker on January 14, 2017, 05:40:42 PM
this is kinda interesting
what does the Update Miner button do ?

it executes a script on the miner-manager which updates the "miner" folder from a git repo (by default my own), i could easily implement a custom script to be called instead of mine

see here: https://github.com/felixbrucker/miner-manager/tree/master/helpers
So updating is easy for 100+ miners with this I guess

yes i suppose, could also add an "update all" button, but i dont know if having 100+ miners with this UI (even the small layout) will work great :D
for this large amount something similar to the ethos web dashboard is more appropriate (super small and slim tables), sadly i currently dont have the time to do this

Well if you got this big of a farm, i sure hope you already have something to manage everything in bulk  ;), still interesting product  8)

i am planning to add something that works similar to the nicehash pool selector, where you only setup the miner themselves without pool and worker info etc for each device and manage the pools to work on in a single interface for a group of miners. This allows for simple switching of pools/algos etc without having to manually modify each devices config etc

However my time currently is limited, so its in the future (tm) :D


Title: Re: [WIP] Miner-Monitor: web dashboard with mining stuff
Post by: felixbrucker on January 20, 2017, 04:18:56 PM
added (beta) email support (SMTP): http://imgur.com/HHmADBz

not fully tested (verified mailgun working), but *should* work with gmail too, for now only:

- reachable/unreachable
- ohm temp/fans >=80
- baikal hashrate <100
- baikal reject rate >10%
- baikal temp >=45

to be added at some point:

- miner-agent generic miner: reject rate (if available)
- miner-agent generic miner: no miner running (somehow configurable to enable this per rig)
- miner-agent generic miner: hashrate below threshold (use per miner configured expected speed)


npm update is needed if previous git version is running, should not be necessary in the future as a script now takes care if it

cheers