Действительно хороший пост, и все мы сталкиваемся иногда с подобными ситуациями. Я лично сделал такую штуку - запустил отдельного агента и поставил все сообщения этого агента в уведомление на электронную почту. Один человек написал мне программу, которая запускает командные файлы при отсутствии новых входящих сообщений на эл. почте в течение заданного времени (то есть если например сервер завис или связь пропала и письма при пересчете скрипта не приходит). у меня эти файлы перезагружают компьютер и роутер. В общем какую то часть проблем это решает, хоть и не все конечно. Если кому надо - могу эту программу скинуть. И было бы неплохо развить тут эту тему - кто как борется с глюками.