From f7575cb9a81ed80848e21ea0cb31b6657f908f5d Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Tue, 13 Oct 2009 09:08:40 +0200 Subject: added multi-ruleset support to imudp also bumped version number and corrected ChangeLog, where I merged some post 5.3.1 changes into the 5.3.1 section. --- doc/imtcp.html | 47 ++++++++++++++++++++++++++--------------------- 1 file changed, 26 insertions(+), 21 deletions(-) (limited to 'doc/imtcp.html') diff --git a/doc/imtcp.html b/doc/imtcp.html index 0ccdecc7..0671d6d5 100644 --- a/doc/imtcp.html +++ b/doc/imtcp.html @@ -1,21 +1,23 @@ - -TCP Syslog Input Module + + + +TCP Syslog Input Module + + -back +back to rsyslog module overview

TCP Syslog Input Module

Module Name:    imtcp

-

Author: Rainer Gerhards -<rgerhards@adiscon.com>

+

Author: Rainer Gerhards <rgerhards@adiscon.com>

+

Multi-Ruleset Support: since 4.5.0 and 5.1.1

Description:

Provides the ability to receive syslog messages via TCP. -Encryption can be provided by using stunnel -(an alternative is the use -the imgssapi -modul).

-

Multiple receivers may be configured by -specifying +Encryption is natively provided by selecting the approprioate network stream driver and +can also be provided by using stunnel +(an alternative is the use the imgssapi module).

+

Multiple receivers may be configured by specifying $InputTCPServerRun multiple times. This is available since version 4.3.1, earlier versions do NOT support it.

@@ -49,8 +51,7 @@ after loading imtcp, otherwise it may have no effect. Starts a TCP server on selected port
  • $InputTCPMaxListeners <number>
    Sets the maximum number of listeners (server ports) supported. Default is 20. This must be set before the first $InputTCPServerRun directive.
  • -
  • $InputTCPMaxSessions <number>
    -Sets the maximum number of sessions supported. Default is 200. This must be set before the first $InputTCPServerRun directive
  • +
  • $InputTCPMaxSessions <number>
    Sets the maximum number of sessions supported. Default is 200. This must be set before the first $InputTCPServerRun directive
  • $InputTCPServerStreamDriverMode <number>
    Sets the driver mode for the currently selected network stream driver. <number> is driver specifc.
  • $InputTCPServerInputName <name>
    @@ -63,6 +64,8 @@ Sets the authentication mode for the currently selected network stream driver. PermittedPeers may not be set in anonymous modes.
  • +
  • $InputTCPServerBindRuleset <ruleset>
    +Binds the listener to a specific ruleset.
  • Caveats/Known Bugs:

    Sample:

    -

    This sets up a TCP server on port 514:
    +

    This sets up a TCP server on port 514 and permits it to accept up to 500 connections:

    - +

    Note that the parameters (here: max sessions) need to be set before the listener +is activated. Otherwise, the parameters will not apply. +

    [rsyslog.conf overview] [manual index] [rsyslog site]

    -

    This documentation is part of the -rsyslog +

    This documentation is part of the rsyslog project.
    -Copyright © 2008 by Rainer -Gerhards and +Copyright © 2008,2009 by Rainer Gerhards and Adiscon. Released under the GNU GPL version 3 or higher.

    - + + -- cgit v1.2.3 From 1ada506e2d90377c2475e103340d8986bf8847f9 Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Tue, 27 Oct 2009 17:31:27 +0100 Subject: added the capability to have ruleset-specific main message queues This offers considerable additional flexibility AND superior performance (in cases where multiple inputs now can avoid lock contention) --- doc/imtcp.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'doc/imtcp.html') diff --git a/doc/imtcp.html b/doc/imtcp.html index 0671d6d5..434b3903 100644 --- a/doc/imtcp.html +++ b/doc/imtcp.html @@ -73,7 +73,7 @@ Binds the listener to a specific ruleset.
  • can not be loaded together with imgssapi (which includes the functionality of imtcp)
  • -

    Sample:

    +

    Example:

    This sets up a TCP server on port 514 and permits it to accept up to 500 connections: