It's a simple php script. He has users submit there server info, where it then gets added to the database. He has a cron job set up to read all the info in the database table, check to see if the server is online, and figure out the up time percentage.