The JPL Server Monitor will check to ensure websites and server services are running and responding. It also tracks the response time of the site/service. There is a cron script that can be activated to automate the checks.
PHP-WebStatus Monitor is a script that monitors a website's connectivity. It uses php for all the scripting. It has a MySQL backend with a detailed statistics viewer.
ScriptBasic is a mature Basic interpreter that can be used for server side CGI scripting, utility programming or to develop GUI desktop applications. A multi-threaded HTTP Basic application server is available as well with session support.