Extensible System Monitor 1.1
------------------------------
Copyright 1999, 2000 Peter Todd


Intro
-----

ESM is a "glue" program that gets the output of "monitor" programs and
sends that information via "sender" programs. For instance say I have
a server. I want to be told whenever the computer has a problem
reading the harddrive. Normally I'd have to write a custom script that
would monitor the syslog and then email me. But with ESM you just need
to setup the ESMSysLog monitor to notify you of any emerg log
messages.  Should something bad happen ESMSysLog will notify the ESM
daemon. esmd will then create a report with the error message and send
it to you via the sender, mailreport.

Both monitors and senders are *very* easy to create. They send and
recive their information via standard input and output. In fact you
can write a monitor or sender with just about anything, shell scripts,
perl programs, c programs etc.

Features
--------

  * Fault tolerent design. Any monitor or sender can fail without ESM
    being affected.
  * Unlimited monitor and sender choices.
  * Simple monitor and sender APIs. 
  * Comes with a included sender, Mailreport, and a monitor, ESMSysLog.

How do I install ESM?
---------------------

See the INSTALL file.

How do I use ESM?
-----------------

See the doc/ directory. Note that you'll need a web browser (lynx is a
good choice) since the files are in HTML.

What copyright is ESM under?
----------------------------

GPL - Read COPYING for details.

How do I contact the author?
----------------------------

Email - retep@penguinpowered.com
Website - retep.tripod.com
