Monit does this pretty easily http://mmonit.com/monit/
You can monitor web services, processes, file modified dates, directories, loads of stuff all with email alerts and a web-front end too.
You can monitor web services, processes, file modified dates, directories, loads of stuff all with email alerts and a web-front end too.