announce: Epylog-0.9.3

Konstantin Riabitsev icon@linux.duke.edu
Sat, 03 May 2003 19:22:42 -0400


Epylog Log Analyzer
===================

What is it:
-----------
Epylog is a new log notifier and parser which runs periodically, 
looks at your logs, processes some of the entries in order to 
present them in a more comprehensive format, and then mails you the 
output. It is written specifically for large network clusters where 
a lot of machines (around 50 and upwards) log to the same loghost 
using syslog or syslog-ng.

The epylog engine should work on most unix systems running 
Python-2.2 and above, alhough currently the processing modules are 
only written to work with linux (and particularly Red Hat Linux 
series 7 and above). However, other unix and linux flavors should 
work fine, as long as they use standard non-ancient logging 
facilities and things like PAM.

Features:
---------
- Threaded for faster network lookups
- Unwraps "last message repeated" lines
- Mails reports in either html or plain text (or both)
- Publishes reports to a file with optional notification via email.
- Accepts --last hour/day/week/month command-line arguments
- Handles modules written in both Python and other languages (though
many "neat" features are not available to external modules)
- External module API fully backwards-compatible with DULog

Requirements:
--------------
The parsing modules are currently only written for linux, so at 
least at the moment running it on other unixes would not be very 
efficient (it will still work as long as syslog is used, but many 
lines will be unparsed).

Requires Python-2.2 or above and PyXML (libxml2-python).

Works as-is for Red Hat 7.3, 8.0, and 9 (though see a caution on the 
site for 9), Yellowdog Linux 3.0.

Where to get it:
----------------
http://linux.duke.edu/projects/epylog/

Best regards,
-- 
Konstantin ("Icon") Riabitsev
Duke Physics Systems Admin, RHCE
www.duke.edu/~icon/pubkey.asc