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.
| Tags | Logging |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | POSIX Linux BSD FreeBSD |
| Implementation | C |
Recent releases


Release Notes: This is a pure bugfix release.


Release Notes: This is primarily a bug fixing release, but also contains a new user-contributed output module for rabbitmq (provided on an as-is basis). Note that this is a beta release; a stable version will be coming soon.


Release Notes: This bugfixing release addresses several bugs for the Solaris platform, omelasticsearch, a potential segfault in the GuardTime signature provider, and more.


Release Notes: This version features log file encryption as a new security feature and some bugfixes.


Release Notes: This is a bugfixing release which also include some improvements, like the debugging support in forked mode. The rsyslog debug log file now continues to be written across the fork.