This is a "third party server monitoring" script, which simply pings a specified list of servers at preset customizable intervals, and logs status. It logs new entries only if actual ping status has changed. Thus, the interval between two status logs shows the actual period the server was up or down.
I included all the VPSes I currently subscribe to.
Have a look, and fire away your suggestions/critique. :)
Oh..btw, it can also send alerts to your mailbox for free ;)