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 release offers initial RELP support. The RELP protocol provides superior reliability over plain TCP syslog, ensuring that no messages are lost. With plain TCP, this can happen if the remote server goes down. RELP protects from this by utilizing a full-duplex protocol where each message is acknowledged. RELP should also be safe to use with stunnel, where plain TCP syslog sometimes gets into trouble. This is an experimental build and not recommended for production machines.