A watchdog process could monitor the current status and responsiveness of the daemon. In case of crash or error, an email notification should be sent.
Note: A corresponding watchdog based on a shell script already exists.
Email notification should be robust to exceptions and crashes, and should work based on logging classes. Newly added code should easily benefit from email notification without programming overhead.