I use https://healthchecks.io [1] to track backup tasks and alert if they haven't run in X days. With one cURL command at the start and one at the end, I also get alerts immediately if it fails, and can track duration.
[1] recently featured on the front page because it's a one-man company: https://news.ycombinator.com/item?id=41104293