Here is a first list of downloadable web monitoring packages, which I define as anything that you have to set up on your own machine, as opposed to Hosted Services, which live on the web and require only a browser (and usually, some money, too) to operate.
Laughing Man is an application that detects if a Web page has changed. Uses web server's last-modified date if available, otherwise, generates a checksum based on the contents of the page.
http://sourceforge.net/projects/jopeneyes
Jawa Open Eyes is a project to build network monitoring tool by SNMP with the power of Java. The features support data collection of MIB-II, graphical view, multi layer network topology, email alert, trap receiver, JDBC, logging, http and port checking.
http://freshmeat.net/projects/gospy-applet/
gospy-applet is a GNOME 2 applet monitoring Web pages and servers. It detects changes in page content, page status, page size, page loading time, IP address, and so on.
* Nice configurability choices for monitoring.
http://freshmeat.net/redir/visualpulse/11183/url_homepage/index.html
VisualPulse is a Web-based monitoring tool designed for easy reporting of Internet service availability. It enables monitoring of specific websites, servers, and network nodes anywhere over the Internet, corporate Intranet, or Extranet, visually providing real-time and historical reports for ping, HTTP, and TCP statistics. It provides automated e-mail notification of problems.
* This is a proprietary solution with free trial. Nice looking screenshots, tho.
http://webperf.org/
WebPerf is a system for measuring response time of specified URLs from multiple locations on the internet. The project is founded on the premise that there are lot of other companies who also require such a monitoring service. If the other companies are willing to monitor our URLs, we will montior theirs (a free co-peering arrangement).
* Volunteer effort, information cannot be charged for.
http://www.jhealthcheck.com/
JHealthCheck? is a tool for monitoring the availability of databases, Web servers and custom applications from a Web interface. When it notices a problem, it can log the error, send an email, or call a custom logger.
* Crippleware trial, per-CPU license fee.
http://www.horsburgh.com/h_npulse.html
nPULSE is a web-based network monitoring package for Unix-like operating systems. It can quickly monitor tens, hundreds, even thousands of sites/devices at a time on multiple ports. nPULSE is written in Perl and comes with its own (SSL optional) web server for extra security.
* Freeware, perl-based with own http server for 'security', awful looking interface with potentially great information.
http://argus.tcp4me.com/
Argus is a system and network monitoring application. It will monitor nearly anything you ask it to monitor (TCP + UDP applications, IP connectivity, SNMP OIDS, Programs, Databases, etc). It presents a nice clean, easy to view web interface.
* Open source freeware. Web interface.
http://spong.sourceforge.net/
Spong is a simple systems and network monitoring package. It does not compete with Tivoli, OpenView?, UniCenter?, or any other commercial packages. It is not SNMP based, it communcates via simple TCP based messages. It is written in Perl. It can currently run on every major Unix and Unix-like operating systems.
* Not changed in a long time, still looks interesting.
http://freshmeat.net/projects/sitecheck/
Sitecheck is a Perl-based Web site monitoring tool. It monitors a list of Web sites for availability, and checks for regex-based errors. It will also send emails to a list of recipients upon failure or error.
Comments