rsyslog 6.3.3 config format improvements
In rsyslog 6.3.3, the config processor has finally changed. The old legacy processor (and with it the early RainerScript implementation) is thrown out and has been replaced by the so-called RainerScript processor (why that crazy name?). This is an extremely important step for rsyslog, as it now has the foundation for a much better and intuitive rsyslog.conf format. However, most of that can not be seen in 6.3.3, as it requires more work, especially in the plugin arena. Still, there are a couple of smaller improvements available.
Most importantly, the performance of script based filters has been considerably enhanced. Preliminary testing shows a three times speedup (we’ll do more benchmarking at a later stage; there is also still lots of room for optimization ;-)).
The ugliness of continuation lines has been removed. They may still be used, and this may make a lot of sense with some actions, but you are usually no longer forced to use continuation lines. Take this config snippet from a leading distro:
if ( \ /* kernel up to warning except of firewall */ \ ($syslogfacility-text == 'kern') and \ ($syslogseverity <= 4 /* warning */ ) and not \ ($msg contains 'IN=' and $msg contains 'OUT=') \ ) or ( \ /* up to errors except of facility authpriv */ \ ($syslogseverity <= 3 /* errors */ ) and not \ ($syslogfacility-text == 'authpriv') \ ) \ then /dev/tty10 & |/dev/xconsole
This can now be written as follows:
if ( /* kernel up to warning except of firewall */ ($syslogfacility-text == 'kern') and ($syslogseverity <= 4 /* warning */ ) and not ($msg contains 'IN=' and $msg contains 'OUT=') ) or ( /* up to errors except of facility authpriv */ ($syslogseverity <= 3 /* errors */ ) and not ($syslogfacility-text == 'authpriv') ) then /dev/tty10 & |/dev/xconsole
rsyslog 6.1.11 (v6-beta) released
This release supports new enhancements in systemd and provides forward-compatibility patches.
ChangeLog:
http://www.rsyslog.com/changelog-for-6-1-11-v6-beta/
Download:
http://www.rsyslog.com/rsyslog-6-1-11-beta/
As always, feedback is appreciated.
Best regards,
Tom Bergfeld
rsyslog 6.1.11 (beta)
Download file name: rsyslog 6.1.11 (beta)
rsyslog 6.1.11 (beta)
md5sum: 14d879512290813e855b426761054611
Author: Rainer Gerhards (rgerhards@adiscon.com)
Version: 6.1.11 File size: 2.3 MB
Changelog for 6.1.11 (v6-beta)
Version 6.1.11 [BETA] (rgerhards), 2011-07-11
- systemd support: set stdout/stderr to null – thx to Lennart for the patch
- added support for the “:omusrmsg:” syntax in configuring user messages
- added support for the “:omfile:” syntax in configuring user messages
rsyslog 5.9.2 (devel) released
This release introduces support for enhanced systemd features as well as some forward-compatiblity patches.
ChangeLog:
http://www.rsyslog.com/changelog-for-5-9-2-v5-devel/
Download:
http://www.rsyslog.com/rsyslog-5-9-2-devel/
As always, feedback is appreciated.
Best regards,
Tom Bergfeld
rsyslog 5.9.2 (devel)
Download file name: rsyslog 5.9.2 (devel)
rsyslog 5.9.2 (devel)
md5sum: 4d74e2e560cc617fd1f0c470131a8918
Author: Rainer Gerhards (rgerhards@adiscon.com)
Version: 5.9.2 File size: 2.3 MB
Changelog for 5.9.2 (v5-devel)
Version 5.9.2 [V5-DEVEL] (rgerhards), 2011-07-11
- systemd support: set stdout/stderr to null – thx to Lennart for the patch
- added support for the “:omusrmsg:” syntax in configuring user messages
- added support for the “:omfile:” syntax in configuring user messages
rsyslog 4.6.7 (v4-stable) released
This update introduces some forward-compatibility constructs.
ChangeLog:
http://www.rsyslog.com/changelog-for-4-6-7-v4-stable/
Download:
http://www.rsyslog.com/rsyslog-4-6-7-v4-stable/
As always, feedback is appreciated.
Best regards,
Tom Bergfeld
rsyslog 4.6.7 (v4-stable)
Download file name: rsyslog 4.6.7 (stable)
rsyslog 4.6.7 (stable)
md5sum: 2f324f55818246e02b5f845d336779f3
Author: Rainer Gerhards (rgerhards@adiscon.com)
Version: 4.6.7 File size: 2.0 MB
Changelog for 4.6.7 (v4-stable)
Version 4.6.7 [v4-stable] (rgerhards), 2011-07-11
- added support for the “:omusrmsg:” syntax in configuring user messages
- added support for the “:omfile:” syntax in configuring user messages
