Official Chia Farming Dashboard
HTML-код
- Опубликовано: 9 фев 2025
- Full guide here!!
chiadecentral....
scripts here for prometheus and grafana
github.com/jmh...
sudo nano /etc/systemd/system/chia-exporter.service
[Unit]
Description=Chia Exporter Service
[Service]
Type=simple
ExecStart=/usr/local/bin/chia-exporter serve
User=jm
Group=jm
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable chia-exporter.service
sudo systemctl start chia-exporter.service
sudo systemctl status chia-exporter.service
Great work, I can't wait to try out this new dashboard. Chiadog may not be as well maintained these days, but it has a killer feature: integration with Telegram bots (and other platforms) for notifications. Getting notified of issues is even more important than a dashboard IMO.
setting up alerts from grafana is next up!
It took me a minute to get it to work, but I finally did. Great work. I'm tired and forgot sudo a few times. Thanks for the video, great work.
Here's a random tip I just learned today that really helped me with this issue: after you forget to run sudo in front of a command, if you do "sudo !!" it just runs the previous command with sudo. This was a crazy discovery for me.
Damn son, you guys are incredibly busy coding stuffs lately, the amount of new projects being delivered or in the making lately is pretty overwhelming :$
Enjoy your week and keep it up the great job
glad to see someone staying up to date with how to....thanks.
your my GPU mining guy, never knew you did chia
New dashboard looks great!👍👍👍
Love it, thank you very much! Amazing contribution for community. Can we please consider adding a dashboard primarily focusing on hardware health: Disk health, temperature, Disk I/O, queue length etc.
God Bless Docker!
It would be nice to cover setting up the Chia Exporter and Node Exporter on the harvesters.
super slick, thanks JM! Quick one (as you asked for feedback):
Q1: How would I need to modify the query to get rid of the OG plots display in the "total size all plots"? I can't seem to figure that out...
Q2: Also, just to confirm you say that on a setup with multiple harvesters, one just needs to "point" the chia exporter service to the main farmer (or wherever the docker install with prometheus sits). The file "/etc/systemd/system/chia-exporter.service" however doesn't contain any pointer data to the main farmer, is it fair to assume it uses the host from the chia config.yaml? Somehow my total plots don't quite stack up, but I'm also using a pool so it might be a bit messy.
Awesome dashboard. Any recommendations on how to setup some alerts similar to chiadog? That's got a couple of neat ones like decrease in plot count (disk down), skipped signage points, farm offline.
Almost have it working in windows desktop docker but ran into problem with prometheus. Wsl doesn’t work the /host and I’m trying to do some type of work around for the virtual network adapter.
Nice work.
Is there anything that should be updated in order to display the correct estimated daily rewords after the halving?
Will this be available in the chia GUI anytime soon?
Nice work, many thanks.
It seems the panels showing blocks won (24h or week) doesn't work as expected. I won a block last evening and wallet and proof found were reflecting it, but the blocks panels still show 0.
Any idea?
Again, many thanks.
Will the Dashboard work with the GigaHorse Farmer?
Can this also be used for MacOS? or is this only a possibility with Ubuntu?
I am seeing "No Data" on chia dashboard. Where should I look for the issue?
probably the firewall needs to be opend on the ports 9090 , 9100 and 9914. took me hours to find that. feels so good to have it running now
@@huansanders3036 Let me check that.
@@nikhilghadge7477 i had the same problem, does anyone has solved it?
I ran following commands
sudo ufw allow 9090/tcp
sudo ufw allow 9100/tcp
sudo ufw allow 9914/tcp
and I do see data now. Its my test machines so dont have any plots but will try setting this up on my main machine too
@@nikhilghadge7477 Thanks for posting those commands, that got me up and running minutes instead of hours. :)
Any ideas what this means??
Chia-exporter.service
Loaded: bad-setting (Reason: Unit chia-exporter.service has a bad unit file setting.)
Active: inactive (dead)
Mar 04 12:31:12 tyler systemd[1]: /etc/systemd/system/chia-exporter.service:4: Assignment outside of section. Ignoring.
Mar 04 12:34:34 tyler systemd[1]: /etc/systemd/system/chia-exporter.service:1: Assignment outside of section. Ignoring.
Mar 04 12:34:34 tyler systemd[1]: /etc/systemd/system/chia-exporter.service:2: Assignment outside of section. Ignoring.
Mar 04 12:34:34 tyler systemd[1]: /etc/systemd/system/chia-exporter.service:3: Assignment outside of section. Ignoring.
Mar 04 12:34:34 tyler systemd[1]: /etc/systemd/system/chia-exporter.service:4: Assignment outside of section. Ignoring.
Mar 04 12:34:34 tyler systemd[1]: chia-exporter.service: Service has no ExecStart=, ExecStop=, or SuccessAction=. Refusing.
any way to run this in windows desktop docker?
Can you do instructions in windows please
i have my farmer on ubuntu and a harvester on windows, is there a way to get the data from that harvester into this dashboard?
Does chia-exporter need to be installed in the same environment as where chia is running? Meaning, do I need to do a source activate?
Yes on the same machine as it will likely put the output on the local machine with a port assigned. Prometheus and Grafana can be on differant machines in the same LAN.
@@reinhardtmayer4603 yeah on the same machine makes sense, but my question is if it has to be in the pyenv that Chia runs in
I just use the apt method install for both chia and chia-exporter. these are the stable versions, where building from source you are pulling from main
How can I make sure that farmer startup on Ubuntu reboot? Thanks
windows dashboard?
if i have a main wallet that i mine into and a secondary wallet (with a different fingerprint) that i move all mined xch to every once in a while, is there a way to get Prometheus to pull that data as well as the current params it does pull?
all good i got it working, feel a bit daft now that i know why it wasnt working
W00t
Will it work with gigahorse?
¿Is there any way to do something like this on windows desktop docker?
How do I add multiple harvester ips to the list ?
Has anyone figured out how to add harvesters to this setup?
Figured it out. You have to edit prometheus yaml to include an additional node and chia exporter for each harvester. Making sure each job name is unique and your yaml is valid syntax. Then install and run chia exporter on each harvester. You don't need anything else on the harvester other than firewalls allowing ports 9100 and 9914 between the two machines. Finally restart docker compose on your main sever / farmer and harvester metrics should show up in the dashboards automatically.
Any chance you can re-upload in something better than 360p resolution?
Google cranking on the 4k version...check back
Windows
Windows?
@@ryanrunangnaff2868 will there be something similar for windows?
@@USA-ly6sv oh yeah no. This is my question too. I'm using Foxypool dashboard at the moment (w/ Windows version) but it will be great if we have an official one from Chia.
this tutorial assumes people know what is prometheus and docker is.... not very useful for a beginner.