cksyslog: A syslog filter script for UNIX

cksyslog is a Perl script for UNIX system administrators. It simplifies filtering out the "normal" parts of a syslog and sorting what's left into a report. It's designed to be run on a daily basis, and works especially well when an entire group of machines send their syslog data to one computer.

You can filter log entries based on the facility which logged them or you can toss individual entries when they contain certain text strings. It's also very easy to group a set of related services so they appear together in the report.

The current version is 1.2.

Download cksyslog-1.2.tar.gz (9KB)

combine-logs: merge broken syslogs back together

combine-logs allows you to recombine two or more syslogs back into a single chronological log. This is useful whenever you send syslog messages to different files, but only want to see a single report when using a tool like cksyslog. Red Hat Linux, for example, comes configured out of the box to split interesting messages across several different files.

The current version is 1.0.

Download combine-logs-1.0.tar.gz (8KB)

Send any feature suggestions or bug reports to steve (at) moonglade.com.