title: Monitoring Quartz Scheduler to warn about jobs that haven't ran
body: <p>I currently have some quartz jobs running and I'd like to set up some monitoring that would send out alerts if a job fails to run.  I know if a job fails quartz can send out notifications but what I am looking for is some that could warn me if the quartz thread itself bombed out and just quit running jobs altogether (as an example).  </p>
  
  <p>My though was to just compare Quartz's schedule with a list of what has ran successfully.  From looking at the API's it looks like I can easily fetch the schedule information so that I know what <strong>should</strong> have run.  The trick is figuring out what <strong>has</strong> run.  Am I missing something in the API's?  I see some plug-ins that provide java.logging logs of what has ran and when but nothing that I could pull from the database.  </p>
  
  <p>If nothing else it looks like I could modify that class to push some information to a database and go from there but I'd prefer not to duplicate any of this if I don't have to.</p>
  
  <p>Thanks! <br/>
  Jason</p>