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
