Photo by Zoltan Tukacs on Unsplash
So you've become a Chia farmer and want to maximize the probability of getting a reward? Chiadog helps with automated monitoring and sends you a mobile notification in case something appears to malfunction.
Subsystem | Notification (example values) | Priority |
---|---|---|
Harvester | Your harvester appears to be offline! No events for the past 400 seconds. | HIGH |
Harvester | Disconnected HDD? The total plot count decreased from 100 to 40. | HIGH |
Harvester | Experiencing networking issues? Harvester did not participate in any challenge for 120 seconds. It's now working again. | NORMAL |
Harvester | Seeking plots took too long: 21.42 seconds! | NORMAL |
Full Node | Experiencing networking issues? Skipped 42 signage points! | NORMAL |
Full Node | Block found!! | LOW |
Wallet | Cha-ching! Just received 2.0 XCH ☘️ | LOW |
Daily Stats | Hello farmer! 👋 Here's what happened in the last 24 hours: Received ☘️: 2.00 XCH️ Proofs 🧾: 176 found! - 176 partials submitted 📑 - 0 blocks found 📦 Search 🔍: - average: 0.46s - over 5s: 2 occasions - over 15s: 1 occasions Plots 🌱: 42, new: 2 Eligible plots 🥇: 0.08 average Skipped SPs |
LOW |
Please refer to Status Reference page for detailed explanations of the notifications.
It parses the debug.log
generated by the chia process and runs various checks to determine the health of your farmer.
Among others, it can detect if your node has lost sync and the farmer is no longer participating in challenges, or if
one of your external HDDs disconnected and your harvester doesn't have access to the full amount of plots you have.
It only requires read-access to your debug.log
file and internet connection to send out notifications. It's highly
recommended that you run chiadog
in a sandboxed environment - this is described in the advanced section below.
Furthermore, following best security practices, you should keep your wallet separate.
You may use one (or more) of the following integrations to receive notifications from chiadog
.
Integration | Advantages | Cost |
---|---|---|
Pushover | High priority notifications that can override your phone's silent mode. | $5 one time purchase after 30 day trial. |
You probably already have an email. No additional apps. | Free | |
Slack | Quick & easy setup. | Free |
Discord | Quick & easy setup. | Free |
Telegram | Quick & easy setup. | Free |
Shell script (beta) | Execute anything in your own script. | Free |
MQTT | Well-suited for Home Automation. | Free |
Grafana | For hardware monitoring. | Free |
For detailed guide on how to test and configure, please refer to INTEGRATIONS.md.
- Linux, MacOS & Windows
- Python 3.7+
- Git
- Enabled
INFO
logs on your chia farmer
The instructions below are specific to Linux and MacOS, for installing chiadog
on Windows, please refer to this
separate README section.
First configure the log level to INFO
. This ensures that all logs necessary for chiadog to operate are available
under ~/.chia/mainnet/log/debug.log
.
chia configure -log-level=INFO
Then restart your farmer to apply the changes:
chia start --restart farmer