Smart monitoring tool that would automatically check:
- Front end web site availability
- APIs available
- Back end processes are running
- Database up
- Disk space available
- Error logs for important issues
The database checks would include referencal integrity and sanity checks on volumes to warn of potential issues eg a failed module or abuse by a user.
Daily and weekly reports by Email, RSS, Twitter, web tool. SMS for emergencies requiring immediate action.
Option to have support from a Sys Admin/DBA automatically trigger to fix minor issues.