> -----Original Message-----
> From: [email protected] [mailto:rsyslog-
> [email protected]] On Behalf Of Sayan Chowdhury
> Sent: Wednesday, October 07, 2009 8:12 PM
> To: rsyslog-users
> Subject: Re: [rsyslog] limiting message size while forwarding messages
> 
> Yes, I saw that too ... I made the template based out of Rsyslog
> traditional
> forward format and then used the property replacer as you mentioned.
> It works like a charm. Thanks a bunch!

I am glad it works, but I also tend to think that the default template is
probably not correct. As it claims to be "traditional" format, I think it
should really limit itself to 1K message size, so that another template must
be picked if messages of "non-traditional large size" are to be transmitted.

However, changing that default would potentially break a number of existing
deployments.

Does anybody else have an opinion on that?

Thanks,
Rainer

> Regards,
> Sayan
> 
> 
> On Wed, Oct 7, 2009 at 10:07 PM, Rainer Gerhards
> <[email protected]>wrote:
> 
> > I just checked, and the default is to send the full message. See:
> >
> >
> >
> http://git.adiscon.com/?p=rsyslog.git;a=blob;f=tools/syslogd.c;h=0f4f8a
> 233c97
> > a44e72c97a555ff6f95eb367573a;hb=HEAD#l382
> >
> > But all you need to do is use %msg:1:950...% in a template that
> otherwise
> > is
> > the same as the canned template.
> >
> > Rainer
> >
> > > -----Original Message-----
> > > From: [email protected] [mailto:rsyslog-
> > > [email protected]] On Behalf Of Sayan Chowdhury
> > > Sent: Wednesday, October 07, 2009 4:53 PM
> > > To: rsyslog-users
> > > Subject: Re: [rsyslog] limiting message size while forwarding
> messages
> > >
> > > thanks Rainer, I will try that.So that means if I use the default
> > > template
> > > for forwarding, i think it should just work then. I did actually
> get a
> > > message from an application running on my box(uses standard syslog
> api)
> > > which was around 4K in size
> > > rsyslog did the right thing and truncated it to 2K.and logged into
> the
> > > file
> > > as per the configured rule.
> > >
> > > now I have requirement to support messages up to 5K while logging
> to
> > > the
> > > local file, but truncating it to 1K while sending it out.
> > >
> > >
> > > On Wed, Oct 7, 2009 at 8:13 PM, Rainer Gerhards
> > > <[email protected]>wrote:
> > >
> > > > you need to look at the property replacer, and do something like
> > > > %msg:1:950%
> > > > in your template. I am not sure, but I think the default template
> > > already
> > > > does this. Did you experience oversize messages on a receiver?
> > > >
> > > > > -----Original Message-----
> > > > > From: [email protected] [mailto:rsyslog-
> > > > > [email protected]] On Behalf Of Sayan Chowdhury
> > > > > Sent: Wednesday, October 07, 2009 4:36 PM
> > > > > To: rsyslog-users
> > > > > Subject: [rsyslog] limiting message size while forwarding
> messages
> > > > >
> > > > > Hello All,RFC 3164 says that max rsyslog message length is 1024
> > > bytes.
> > > > > Rsyslog version 4.2.0 which I am using, is compliant to rfc
> 5424
> > > and
> > > > > has a
> > > > > default max message size of 2K.
> > > > > Now, I don't want to restrict the size while receiving
> > > messages.However
> > > > > when
> > > > > I forward message out of the box, I want to truncate it
> > > > > to 1K, as I am not sure what implementations I will have to
> interop
> > > > > with.
> > > > > I could not find an easy way to do this. $MaxMessageSize seems
> to
> > > > > control
> > > > > both sending and receiving.
> > > > > Is there a way in which I can achieve this?
> > > > > Regards,
> > > > > Sayan
> > > > > _______________________________________________
> > > > > rsyslog mailing list
> > > > > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > > > > http://www.rsyslog.com
> > > > _______________________________________________
> > > > rsyslog mailing list
> > > > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > > > http://www.rsyslog.com
> > > >
> > > _______________________________________________
> > > rsyslog mailing list
> > > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > > http://www.rsyslog.com
> > _______________________________________________
> > rsyslog mailing list
> > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > http://www.rsyslog.com
> >
> _______________________________________________
> rsyslog mailing list
> http://lists.adiscon.net/mailman/listinfo/rsyslog
> http://www.rsyslog.com
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com

Reply via email to