Rsyslog is an enhanced multi-threaded syslogd.
Among other features, it offers support for
on-demand disk buffering, reliable syslog over
TCP, writing to databases (MySQL, PostgreSQL,
Oracle, and many more), 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 (GPL)
Changes:
This version offers much faster log file writing by default. Advanced flow control has now been added to all inputs, giving an even more reliable system. There are some other small enhancements and a number of bugfixes, the most important being a fix for a massive memory leak in imklog that lost several hundred kilobytes on each HUP. This is a recommended update for all v3 branch users.