It is working great. Easy to setup as well.
Sign up for a healthchecks.io account, there is a free tier.
Create a check. You can use Cron schedule or the regular, but the regular can cause false failures if you run your job manually sometimes as the next day will be out of order.
Itll give you a ping URL that is unique to your check, like this but longer.
You set a job period that matches your Vertical schedule (ex 1 day) and a grace period of a bit longer than your backup takes. If the post-backup script doesnt run inside that schedule+grace period then you get alerted.
On your server running Vertical, create a file “post-backup” (no extension) with the below in it and make it executable (chmod +x). It goes in the .verticalbackup/scripts folder.
wget http://hc-ping.com/a184 -O /dev/null
Save it and youre set.
Note that the version of wget on most ESXi versions does NOT support SSL but thankfully Healthchecks has an http endpoint that works with the same URL they give you.
You can also create a pre-backup script that tells Healthchecks that you are starting the job, same URL with /start on the end.
wget http://hc-ping.com/a184/start -O /dev/null
Healthchecks sends email but also has an integration with PushOver, another favorite service of mine for push alerts to my phone for things like this.