Include a way for services to ping Cabot and give status update for cron monitoring
There's a common pattern for cron job monitoring to ping a randomized http endpoint on success and the monitoring system make sure that a heartbeat is received every X interval.
Example would be https://deadmanssnitch.com/
Would you consider adding something like that into Cabot so that it can monitor cron jobs?
You might find the Coal Mine project our company open sourced useful: https://github.com/quantopian/coal-mine
It's written in Python and it's Apache licensed, but I haven't looked into how complex an integration would be.
Hi - we just built an open source project for Cabot to solve this very issue. Basically it turns Cabot into a DeadmansSnitch It uses redis to uses a Cabot check to poll redis keys, that expire when the process or snitch you are monitoring fails to report in.
https://github.com/objectstoragesolutions/cabot-check-tattletrail