Lard is a Logging and Rotation Daemon that can replace the functionality of sysklogd and logrotate together. Logging is done almost exactly the same as syslogd, with added features such as regex matching and command triggers. Rotation can be triggered while the daemon is running safely by sending it a simple signal.
|Tags||Internet Log Analysis Security Logging Networking Monitoring|
|Operating Systems||OS Independent POSIX Linux|
Release Notes: Lard can now handle multiple 'match' statements for each rule, and also 'filter' rules, making selection of specific log messages far more flexible. It can be run with -d for debugging output.
Release Notes: Lard now knows the "post" rule keyword. This allows you to specify post-rotate actions. Lard automatically sees that the same command does not need to be executed twice in a row and runs commands only once per rotation event. Lard also properly detaches from stdin/out/err now when it is run as daemon. The example configuration has been adjusted to provide a more commonly used base config. This is what most people will use in real life, and it mimics more or less what most distributions provide as default.
Release Notes: Some cleanup was done to remove child process zombies. PID file generation and cleanup are now handled properly.
Release Notes: This version adds code cleanups and makes lard into a full replacement for klogd and syslogd. By default on Linux boxes, /proc/kmsg is watched and processed. The daemon supports HUP reloads and "-- MARK --" timestamps. The number of required Perl modules was reduced.
Release Notes: A preliminary replacement has been added for klogd. There are some code cleanups.