New release
Last updated 12/28/2004.
Version 1.6.1 is now available for i386, ia64, x86_64, s390, s390x,
ppc64, and arm/xscale. (Click here for details.)
Quick-links:
Project Page
Mailing
List
Latest
Release
Planned and Proposed New Features
Goals
The 3 main goals of this project:
- Provide an open-source, platform-independent Event Logging
facility for the Linux Operating system and Linux applications, which
offers capabilities and features comparable to Event and Error Logging
facilities found in Enterprise-class, UNIX-based operating systems.
- Compliance with draft POSIX Standard 1003.25, "System API -
Services for Reliable, Available, and Serviceable Systems" (not yet
adopted).
- Support logging of printk and syslog messages in the new Event
Log, in addition to logging to destination(s) specified in the
syslog.conf configuration file.
Click here for a side-by-side
comparison between syslog and evlog
Summary of features
Call for Participation
This a community-based effort for all developers interested
in improving or enhancing the Event Logging capabilities in
Linux. If you
are interested in participating in or contributing to this project
please send mail to the mailing list found here
Documentation
The following documents describe Linux Event Logging:
- The
draft POSIX standard for Event Logging
- Rationale
for the draft POSIX standard
- Linux
Event Logging for Enterprise-Class Systems
How-To Procedures
- Installing and configuring the latest
event logging release
- Installing event logging in a RAM disk
- Creating and installing an
event handler plug-in
- Generating and installing
formatting templates using syslogat() and evlgentmpl
utility
- Understanding ELA
License
Linux Event Logging is licensed as follows:
- The RPM for user-space is licensed under the GNU Lesser Public
License (LGPL) for the library and GNU General Public License (GPL) for
all CLIs (sources are under /user/cmd/*).
- The kernel patches are licensed under the GNU General Public
License (GPL).
Downloading Linux Event Logging
The following is available for download:
- Kernel patches for Linux kernel version 2.4.18 through 2.4.20.
(beginning with v1.2.0, kernel patch is no longer required by
User-space code).
- Binary RPMs containing the User-space code for various
platforms.
- Source RPMs.
- Source tarball.
Build and installation procedures were verified using Red Hat 7.3, 8.0,
and SuSE 8.0 (UL 1.0)
Platforms currently supported:i386, ia64, s390, s390x, ppc, ppc64.
It is recommended that you read the Release Notes and become familiar
with
the installation instructions before attempting to build and install
this
software.
View the Release Notes, and download the software from the Event Logging project
page.
Project Page
Go to the Event
Logging Project Page for all of the following:
- Latest Project News
- Latest File Releases
- CVS Repository
- Bug Tracker
- Support Requests
- Patches
- Feature Requests
- Project Documentation
- List of Developers
- Mailing Lists
Related Projects
Some Logging-related websites you may find useful (or at least
interesting):
Automated
Event Management
Device Driver Event
Logging
Log Analysis
Resources
For links to other Linux RAS-related projects, go to Linux System RAS Homepage