Watchdog::Process, Watchdog::HTTP and Watchdog::Mysql are classes for
monitoring whether a process, http server or mysql server respectively
is functioning.  The Watchdog module also includes a number of
'monitor' scripts which can be used with the system monitoring package
'Mon' (http://consult.ml.org/~trockij/mon).  Some of these scripts
make use of the Watchdog::* classes, others make use of SNMP.  For
more details see the embedded pod.

Paul Sharpe <paul@miraclefish.com>

Prerequisites
=============
Alias
Proc::ProcessTable (for Watchdog::Process)
libwww (for Watchdog::HTTP)
DBI, DBD::mysql (for Watchdog::Mysql)

Installation
============

perl Makefile.PL
make
make test
make install

To Do
=====


History
=======

Oct-1998                 Paul Sharpe                   <paul@miraclefish.com>
--------------------------------------------------------------------------------
Release 0.04
- Classes renamed (suggested by Tim Bunce).
    Watchdog::Service => Watchdog::Process
    Watchdog::HTTPService => Watchdog::HTTP
    Watchdog::MysqlService => Watchdog::Mysql
- Watchdog::Process de-coupled from other classes as Proc::ProcessTable only 
  compiles on Linux and Solaris.
- Watchdog::Mysql::is_alive() returns reason for failure.
- Added 'Mon' monitors
- t/{mysql.t,process.t} now skipped if prerequisites not installed

24-Sep-1998                 Paul Sharpe                   <paul@miraclefish.com>
--------------------------------------------------------------------------------
Release 0.03
- Bug fixes.

4-Sep-1998                  Paul Sharpe                   <paul@miraclefish.com>
--------------------------------------------------------------------------------
Release 0.02
- Corrected bug in Watchdog::Service SYNOPSIS.

3-Sep-1998                  Paul Sharpe                   <paul@miraclefish.com>
--------------------------------------------------------------------------------
Release 0.01
- Initial release.
