Originally Posted by Turkish_Leprechaun
Your right, I meant SSH. What about the program that runs on the server to sends notifications? Any idea on that?
There's a lot of them out there that are of varying complexity and quality, that friend may have written his own if it were trivial monitoring. At work I use Nagios (nagios.org) to monitor the entire network and all the various services spread out across many servers. Nagios doesn't look very pretty, but it works really, really well.