About a month ago a client of mine was lamenting the fact that they didn’t have insight into what was going on with their cron jobs. So I did what any idiot would do and built out a service that does just that. It works with any Magento version, 1 or 2, system crons, and you can use an API to integrate it with your own system with a very minimal amount of work. I call it the 10n Job Health Vault. With Magento 1 or 2 you can have it set up and running in under 5 minutes (minus DI compilation time, of course).
It tracks job execution and gives you a notice if the job has not executed within your defined timeframe. Additionally, it can be used to track the elapsed time of an individual job and notify you of the degraded state if it takes longer to execute that you would think it should.
But check it out. It’s completely free and I don’t sell your information to anyone. The worst you will ever have to suffer is that in the notification or summary emails you might have to read about how great of a PHP consultant I am. That’s not to big of a price to pay, is it?