I just recently saw a "plugin" that was esentially a perl script where it would ping an ip every 10 seconds or so to see if a server was down. Knowing my server, if it was more than 30 seconds, it wouldn't catch it, because when it does go down, it comes back up rather quickly usually.