rsyslog 3.11.0 (Development branch) |
|
|
Rsyslog is an enhanced multi-threaded syslogd.
Among other features, it offers support for
reliable syslog over TCP and RFC 3195, writing to
MySQL and PostgreSQL databases, fully configurable output formats (including great timestamps), the ability to filter on any part of the syslog message, and on-the-wire message compression. It is designed as a drop-in replacement for stock syslogd and thus is able to work with the same configuration file syntax. Of course, some enhanced features require changing the configuration file, but in general, this should be fairly easy.
License: GNU General Public License (GPL)
Changes:
Messages are written to disk if memory queues fill up or outputs are too slow or unavailable. Transmission occurs when they are online again. Outputs can be rate-limited and inputs slowed down if needed. Less important messages can be discarded to prevent them from filling up queues. Highly sophisticated, massively multithreaded algorithms are used. Every aspect can be fine-tuned via configuration settings. This is a recommended update for all development branch users, but it is not yet recommended for important production machines.
|