Rsyslog is an enhanced syslogd supporting, among others, MySQL, syslog/tcp, fine grain output format control, and the ability to filter on any message part. It is quite compatible to stock sysklogd and can be used as a drop-in replacement. Its advanced features make it suitable for enterprise-class, encryption protected syslog relay chains while at the same time being very easy to setup for the novice user.
Visit the rsyslog status page to obtain current version information and ports. If you like rsyslog, you might want to lend us a helping hand. It doesn't require a lot of time - even a single mouse click helps. Learn how to help the rsyslog project.
Follow the links below for the
We have some in-depth papers on
Also, there is an article from Dennis Olvany on Syslog-to-SQL with rsyslog-0.8.4 on FreeBSD 5.4 (which unfortunately is a bit outdated now). Thanks to Ozgur Karatas, we also have a turkish install howto (online-only, based on the 1.0.1 release).
Our rsyslog history page is for you if you would like to learn a little more on why there is an rsyslog at all.
Documentation is added continously. Please note that the documentation here matches only the current version of rsyslog. If you use an older version, be sure to use the doc that came with it.
You can also browse the following online ressources:
And don't forget about the rsyslog mailing list. If you are interested in the "backstage", you may find Rainer's syslog blog an interesting read.