MLWebMonitor, web site monitoring

This tools tends to send you mail when one of your sites goes down.

Do YOU want to get speedy alerts when your websites go down? Detecting if your web site is down is relatively easy, seeing when it has gone nuts without going down can be TRICKY. Do you HATE IT when you are bothered by false alarms or when your monitoring service misses a problem? Are you ANNOYED when this happens? Then mlwebmonitor can make your life easier, by sending you mail when one site goes down. Thanks to its advanced boolean combinations of regular expressions, mlwebmonitor puts YOU in the front seat and lets you specify exactly when it should send you a mail. Here is an example configuration file showing its power and its friendly syntax:

to monitor "ara"

  check that
    url "http://ara.edos-project.org/"
    has
      /Search Debian packages using ara/ and
      /The EDOS project/ and
      /Sort cache/ and
      not /could not be located|error|exception/
    then check that
    url "http://ara.edos-project.org/search?q=poland+%26+not+gadu&a=Search&m=25&n=true"
    has
    /ydpdict/ and /Interface for Collins dictionaries/

  on more than 3 consecutive failures
     with subject "Ara server"
     mail "foo@bar.com"
     then
     with subject "Dear professor"
     mail "foo@bar.com"

thanks

It requires libpcre-ocaml and libnetclient-ocaml .

You can browse the sources or clone the latest repository by typing: git clone git://github.com/berke/mlwebmonitor.git

2009-02-08