I use Nagios to monitor serveral external servers. I have it set up only to check for ping and http service every 5 minutes. Works well.