<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[&quot;The rocket-fast system for log processing&quot;: rsyslog]]></title><description><![CDATA[<p dir="auto">I have been using <a href="https://www.rsyslog.com/" rel="nofollow ugc">rsyslog</a> for many years now to provide a centralized logging service to the enterprise. Previously I have used <a href="https://www.syslog-ng.com/" rel="nofollow ugc">syslog-ng</a>. Since the Linux distributions used at work switched to rsyslog. I went along.</p>
<p dir="auto">I have set up the syslog/rsyslog services and they just ran. For years, I just let them be. But as complexity grew in these services, I started to encounter problems. Thus this blog entry. I expect more to follow.</p>
<h2>Rsyslog Configuration</h2>
<p dir="auto">First thing to discuss is the rsyslog configuration.</p>
<p dir="auto">Traditionally, syslog configuration uses a <em>legacy</em> syntax. Both rsyslog and syslog-ng support those. The legacy syntax starts simple but it brings along some complexity of its own. Here is a few examples from Ubuntu:</p>
<pre><code>auth,authpriv.*                 /var/log/auth.log
*.*;auth,authpriv.none          -/var/log/syslog
</code></pre>
<p dir="auto">You can kind of guess what those lines mean.</p>
<p dir="auto">Rsyslog, on the other hand, has a new RainerScript system for configuration, which I use quite extensively in work. More on that later.</p>
<h2>Performance</h2>
<p dir="auto">Another learning experience for me is about rsyslog performance. It had worked wonderfully for me for years without looking under the hood...until something (<em>or</em>, a combination of things) happened.</p>
<h2>Troubleshooting</h2>
<p dir="auto">Troubleshooting rsyslog issues is still new to me -- even though I have been using the software, but I have not actually run into many problems until recently. It is of interest to me to write down the experiences.</p>
<p dir="auto">That's it for today. Have a nice weenend!</p>
]]></description><link>https://bbs.9rivers.com/topic/14/the-rocket-fast-system-for-log-processing-rsyslog</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Apr 2026 21:33:56 GMT</lastBuildDate><atom:link href="https://bbs.9rivers.com/topic/14.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 18 Jul 2025 23:17:29 GMT</pubDate><ttl>60</ttl></channel></rss>