That looks pretty comprehensive but I was hopinng to find a free script that would just record downtime. We have a minimum of about 8 URLs to monitor which will grow as time goes on - could get quite expensive.
I've managed to get hold of a very simple script that pings the server at your specified URL and tells you whether it's up or not.
Surely it wouldn't be too difficult to modify it so that it pinged every 5 mins and recorded the result to a database? Then once I'd worked out how to do that I could use the info to generate pretty little graphs.
All I need to do now is learn PHP and MySQL. How difficult can it be.
Are there any budding PHP programmers out there that fancy a project like this?