From 09708798a22b61851e24e97c3c4bcdef0316fa99 Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Tue, 3 Nov 2009 09:55:23 +0100 Subject: improved omruleset doc --- ChangeLog | 2 +- doc/omruleset.html | 32 ++++++++++++++++++++++++++++++++ doc/rsyslog_conf_modules.html | 2 +- doc/status.html | 8 ++++++-- 4 files changed, 40 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index ebaa79b5..4d90c039 100644 --- a/ChangeLog +++ b/ChangeLog @@ -8,7 +8,7 @@ Version 5.3.4 [DEVEL] (rgerhards), 2009-10-?? (in cases where multiple inputs now can avoid lock contention) - bugfix: correct default for escape ('#') character restored This was accidently changed to '\\', thanks to David Lang for reporting -- bugfix(testbench): testcase did not properly wait for rsyslod shutdown +- bugfix(testbench): testcase did not properly wait for rsyslogd shutdown thus some unpredictable behavior and a false negative test result could occur. --------------------------------------------------------------------------- diff --git a/doc/omruleset.html b/doc/omruleset.html index 95b0f5b5..41d6ccfc 100644 --- a/doc/omruleset.html +++ b/doc/omruleset.html @@ -88,7 +88,39 @@ $ActionOmrulesetRulesetName CommonAction # of course, we can have "regular" actions alongside :omrulset: actions *.* /path/to/general-message-file.log + +

The next example is used to creat a high-performance nested and filter condition. Here, +it is first checked if the message contains a string "error". If so, the message is forwarded +to another ruleset which then applies some filters. The advantage of this is that we can use +high-performance filters where we otherwise would need to use the (much slower) expression-based +filters. Also, this enables pipeline processing, in that second ruleset is executed in +parallel to the first one.

+

Caveats/Known Bugs:

The current configuration file language is not really adequate for a complex construct diff --git a/doc/rsyslog_conf_modules.html b/doc/rsyslog_conf_modules.html index 8ec9b84d..a4c8c423 100644 --- a/doc/rsyslog_conf_modules.html +++ b/doc/rsyslog_conf_modules.html @@ -11,7 +11,7 @@ what they do (list is currently not complete)

  • omsnmp - SNMP trap output module
  • omtdout - stdout output module (mainly a test tool)
  • omrelp - RELP output module
  • -
  • omruleset - forward message to another ruleset
  • +
  • omruleset - forward message to another ruleset
  • omgssapi - output module for GSS-enabled syslog
  • ommysql - output module for MySQL
  • ompgsql - output module for PostgreSQL
  • diff --git a/doc/status.html b/doc/status.html index 98345962..0a2b9a0d 100644 --- a/doc/status.html +++ b/doc/status.html @@ -2,7 +2,7 @@ rsyslog status page

    rsyslog status page

    -

    This page reflects the status as of 2009-10-27.

    +

    This page reflects the status as of 2009-11-02.

    Current Releases

    v5 development: 5.3.3 [2009-10-27] - @@ -23,7 +23,11 @@ change log - download

    -

    v4 stable: 4.4.2 [2009-10-09] - +

    v5 stable: 5.2.0 [2009-11-02] - +change log - +download + +
    v4 stable: 4.4.2 [2009-10-09] - change log - download -- cgit