Aha! David - to summarize, is the problem then that:

a) the parameter did not exist previously, and
b) was only added for the new style configs?

Brian

On Thu, Jul 23, 2015 at 7:59 AM, David Lang <da...@lang.hm> wrote:

> On Thu, 23 Jul 2015, Brian Knox wrote:
>
>  From your diagram, it looks like you are trying to load balance RELP. As
>> far as I know, RELP does not suppot ActionTCPRebindInterval.  I believe
>> this has been discussed on the mailing list:
>>
>> http://lists.adiscon.net/pipermail/rsyslog/2013-May/032549.html
>>
>> Unless something has changed, you need to use the omfwd module if you want
>> to use tcp rebinding.  This isn't a bug - this is documented behavior.
>> The
>> rebind interval parameter is documented as a parameter for omfwd.  RELP
>> uses omrelp, which has no such paramater.  See:
>> http://www.rsyslog.com/doc/v8-stable/configuration/modules/omfwd.html and
>> http://www.rsyslog.com/doc/v8-stable/configuration/modules/omrelp.html
>>
>
> with the new style config it does in the current git branch. It looks like
> it was added in 7.3.15
>
> /* tables for interfacing with the v6 config system */
> /* action (instance) parameters */
> static struct cnfparamdescr actpdescr[] = {
>         { "target", eCmdHdlrGetWord, 1 },
>         { "tls", eCmdHdlrBinary, 0 },
>         { "tls.compression", eCmdHdlrBinary, 0 },
>         { "tls.prioritystring", eCmdHdlrString, 0 },
>         { "tls.cacert", eCmdHdlrString, 0 },
>         { "tls.mycert", eCmdHdlrString, 0 },
>         { "tls.myprivkey", eCmdHdlrString, 0 },
>         { "tls.authmode", eCmdHdlrString, 0 },
>         { "tls.permittedpeer", eCmdHdlrArray, 0 },
>         { "port", eCmdHdlrGetWord, 0 },
>         { "rebindinterval", eCmdHdlrInt, 0 },
>         { "windowsize", eCmdHdlrInt, 0 },
>         { "timeout", eCmdHdlrInt, 0 },
>         { "localclientip", eCmdHdlrGetWord, 0 },
>         { "template", eCmdHdlrGetWord, 0 }
> };
>
>
>
>
>  I use ActionTCPRebindInterval with haproxy with plain TCP.  It works very
>> well.
>>
>> Cheers,
>> Brian
>>
>> On Thu, Jul 23, 2015 at 7:03 AM, <smain...@free.fr> wrote:
>>
>>  With the architecture enclosed.
>>>
>>> ----- Mail original -----
>>> De: smain...@free.fr
>>> À: "rsyslog-users" <rsyslog@lists.adiscon.com>
>>> Envoyé: Jeudi 23 Juillet 2015 11:59:35
>>> Objet: [rsyslog] Load balancing issue
>>>
>>> Hello all,
>>>
>>> I'm currently trying to load balance the log traffic accross several
>>> servers.
>>> I thought my configuration with "ActionSendTCPRebindInterval" option was
>>> working properly, unfortunately my recent benchs show that the log flow
>>> is
>>> not well load balanced.
>>>
>>> Please find below a part of the architecture :
>>>
>>>
>>>
>>>
>>> My problem is located on the log aggregators : the rsyslog send its
>>> traffic to haproxy on localhost using relp protocol.
>>> I monitored the tcp sessions and i can see that haproxy doesn't change
>>> the
>>> destination servers.
>>>
>>> watch 'ss -lap -o state established \( dport = :20514 \)'
>>> Recv-Q Send-Q Local Address:Port Peer Address:Port
>>> 1716 0 127.0.0.1:43652 127.0.0.1:20514 users:(("rsyslogd",8409,88))
>>> 0 1138 10.17.252.4:58436 10.19.12.5:20514 timer:(on,196ms,0)
>>> users:(("haproxy",3922
>>> ,2))
>>> 1760 0 127.0.0.1:43650 127.0.0.1:20514 users:(("rsyslogd",8409,22))
>>> 0 0 10.17.252.4:55583 10.19.12.6:20514 users:(("haproxy",3922,10))
>>>
>>> Please find enclosed my configuration.
>>>
>>> NB :
>>> - the source pid (rsyslog) never change as it is expected with
>>> "ActionSendTCPRebindInterval"
>>> - i mixed legacy and new syntaxe because of the following bug
>>> https://github.com/rsyslog/rsyslog/issues/96
>>> This bug is annoying and i didn't receive any update since about 4 months
>>>
>>> Could you please help me ?
>>>
>>> OS : debian7
>>> rsyslog version : 8.10
>>>
>>> Regards ,
>>> Smana
>>>
>>>
>>> _______________________________________________
>>> rsyslog mailing list
>>> http://lists.adiscon.net/mailman/listinfo/rsyslog
>>> http://www.rsyslog.com/professional-services/
>>> What's up with rsyslog? Follow https://twitter.com/rgerhards
>>> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad
>>> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
>>> DON'T LIKE THAT.
>>> _______________________________________________
>>> rsyslog mailing list
>>> http://lists.adiscon.net/mailman/listinfo/rsyslog
>>> http://www.rsyslog.com/professional-services/
>>> What's up with rsyslog? Follow https://twitter.com/rgerhards
>>> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad
>>> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
>>> DON'T LIKE THAT.
>>>
>>>  _______________________________________________
>> rsyslog mailing list
>> http://lists.adiscon.net/mailman/listinfo/rsyslog
>> http://www.rsyslog.com/professional-services/
>> What's up with rsyslog? Follow https://twitter.com/rgerhards
>> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad
>> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
>> DON'T LIKE THAT.
>
>
> _______________________________________________
> rsyslog mailing list
> http://lists.adiscon.net/mailman/listinfo/rsyslog
> http://www.rsyslog.com/professional-services/
> What's up with rsyslog? Follow https://twitter.com/rgerhards
> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad
> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
> DON'T LIKE THAT.
>
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to