8 ms·
Aside from the usual cronjobs to scrub my local and backup pools, I do a few extra things: I'm using https://habilis.net/cronic/ https://habilis.net/cronic/ to
by marceldegraaf 5y ago
Aside from the usual cronjobs to scrub my local and backup pools, I do a few extra things:
I'm using https://habilis.net/cronic/ https://habilis.net/cronic/ to make sure I don't mess up the email notification part of the cronjob. It's a simple wrapper script that sends an email in a readable format if a cronjob fails.
I use Sanoid to create snapshots on my home server, and use Syncoid to push those to a cloud VPS with a beefy network drive as an off-site backup. Both tools are available here: https://github.com/jimsalterjrs/sanoid https://github.com/jimsalterjrs/sanoid
The free tier of https://cronitor.io/ https://cronitor.io/ makes sure I'm alerted if a cronjob fails, or fails to run on time. Especially that last bit is interesting: that way I'm sure cronjobs aren't silently failing for days/weeks on end.
I have 4 monitors set up in Cronitor: snapshot creation, zpool status on the local and backup machine, and send/receive with Syncoid. This is how that looks on the Cronitor dashboard: https://img.marceldegraaf.net/v6IpNAyxrZ54vgLqIJpY https://img.marceldegraaf.net/v6IpNAyxrZ54vgLqIJpY
Let me know if you want more info or examples, happy to share whatever I can to help :-)
EDIT: feel free to reach out via email as well, my address is in my profile.
- zeagle 5y agoThat's great, thanks! I'll take a look at the links.