Member-only story
Monitoring Borg Backups with Pushover
Backups are one thing I generally setup and forget about. I’ve written about setting up backups using borgbackup as well as testing. I offsite my backups to Borgbase and have it configured to notify me if no backups happened for 5 consecutive days.
This works great and I did have an instance where I received a notification when one of my systems failed to backup. This seemed to be related to a brew update that I later resolved. This event further cemented my belief that I had sufficient monitoring setup.
Passive monitoring
BorgBase has a lot of flexibility in monitoring both for notifications and on a per repo basis. Though I had monitoring configured in borgbase, I failed to consider some edge cases that could impact backups.
I happened to look at my usage chart around December for one of my repos and saw the chart below.