Jag använder
www.websitepulse.com och har så gjort i ett par år. Inget krångel och den både mailar och SMSar när (om) servern inte svarar på respektive port (t ex HTTP, SMTP, POP etc). Dessutom sänder den ett nytt meddelande när tjänsten är tillgänglig på nytt så att man lugnt kan sommna om igen....
Men får även statistik på up-time för respektive tjänst och denna kan även visas på din hemsida, om man så önskar...
Den kostar visserligen, men ibland kan det ju bara bra att betala för något som fungerar "out of the box" och sen kanske man kan fila vidare på en egen lösning.
/Niklas