We have built our Process to be robust when encountering any issues during run time so that they are sending emails for any unhandled exceptions.
Unfortunately, this doesn't help if the Scheduler fails to initiate the Process for any reason (resource offline, resource busy, etc.).
This data is readily available in the client's Control tab using the Reports/Recent Activity, however this is dependent on having the client open and looking at any failures in real time. This is especially difficult for troubleshooting our overnight Schedules where no one is typically using the client (or even awake at that point).
Has anyone developed a way to send an email notification for any Scheduler exceptions so notification can occur in real time if there is an issue? If the data is in the database, I would suppose that a query could be run periodically to capture any failures in the last XX minutes.