Author

Topic: [WIP] Miner-Monitor: web dashboard with mining stuff (Read 1283 times)

hero member
Activity: 700
Merit: 500
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
hero member
Activity: 700
Merit: 500
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 Cheesy
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  Wink, still interesting product  Cool

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) Cheesy
full member
Activity: 224
Merit: 100
CryptoLearner
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 Cheesy
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  Wink, still interesting product  Cool
hero member
Activity: 700
Merit: 500
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 Cheesy
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
legendary
Activity: 1084
Merit: 1003
≡v≡
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
hero member
Activity: 700
Merit: 500
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
legendary
Activity: 1084
Merit: 1003
≡v≡
this is kinda interesting
what does the Update Miner button do ?
hero member
Activity: 700
Merit: 500
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/NhovgXo.png


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

maybe this is useful for someone Smiley

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 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
sr. member
Activity: 322
Merit: 250
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/NhovgXo.png


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

maybe this is useful for someone Smiley

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 but it reports process does not exist.  I was trying this on Windows itself.
hero member
Activity: 1426
Merit: 506
This is very cool, gonna download and try it out. Thanks!
full member
Activity: 224
Merit: 100
CryptoLearner
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/NhovgXo.png


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

maybe this is useful for someone Smiley

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  Cool
hero member
Activity: 700
Merit: 500
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/NhovgXo.png


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

maybe this is useful for someone Smiley

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)
Jump to: