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