I use daemontools to monitor any service of importance. http://cr.yp.to/daemontools.html
I have some ideas on how to do this, but if anyone has done this before, I would rather not re-invent the wheel...
As an Amazon Associate we earn from qualifying purchases.
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.