Rsyslog is an enhanced multi-threaded syslogd. Among others, it offers support for on-demand disk buffering, reliable syslog over TCP, SSL, TLS, and RELP, writing to databases (MySQL, PostgreSQL, Oracle, and many more), email alerting, fully configurable output formats (including high-precision timestamps), the ability to filter on any part of the syslog message, on-the-wire message compression, and the ability to convert text files to syslog. It is a drop-in replacement for stock syslogd and able to work with the same configuration file syntax.
License: GNU General Public License v3
Changes:
This version fixes a problem with imklog symbol lookup on newer kernels. Recent kernels do the symbol lookup themselves. The default behavior of imklog was to also do the symbol lookup. This uncoordinated dual-lookup caused the symbol information to be destroyed. This has been fixed by changing imklog's default to not do any lookup. The lookup functionality as whole has been deprecated and is scheduled to be removed with the next version.
More...