Hi all, I now have a use case where the "last message..." prevents sources from flooding syslog. But now on to a different use case: does someone actually use this feature to reduce the size of files or network traffic? Except, of course, in cases where there is a message flood due to either attact or a misbehaving source (these need to be treated differentely - I am right now after the *destination* message compression...).
Thanks, Rainer > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Peter Vrabec > Sent: Tuesday, March 18, 2008 3:24 PM > To: rsyslog-users > Subject: Re: [rsyslog] Feedback requested "Last message > logged n times"... > > On Tuesday 18 March 2008 02:11:15 pm Gerrard Geldenhuis wrote: > > The only arguments for keeping the feature that I got on my > lug was the > > preservartion of disk/network IO. > > > > I think to prevent DOS attacks is a valid argument but as > you said can > > be easily circumvented by randomizing messages. > I'm afraid it's not true in all cases. What if you do DOS > attach not directly > to do rsyslog, but via other daemon. In situation when you > can't send message > directly to syslog, but you can make some daemon generate > message for you. > This message would be probably always the same content. > > > To safeguard against dos attacks you could have a monitor > that monitors > > for extra ordinary amount of traffic and then generate a snmp trap. > > Whether that should be a rsyslog plugin or part of other software is > > open to debate. > > > > Regards > > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] [mailto:rsyslog- > > > [EMAIL PROTECTED] On Behalf Of Rainer Gerhards > > > Sent: 18 March 2008 11:42 > > > To: rsyslog-users > > > Subject: Re: [rsyslog] Feedback requested "Last message logged n > > > > times"... > > > > > Good discussion, thanks all :) ... some more points below ... > > > > > > > > I have asked the question on a local lug to get some more > > > > opinions. > > > > > I > > > > > > > > will post the results if any here. > > > > > > > > I did the same. :) > > > > > > > > The only arguments against removal I have received > until now were: > > > > > > > > 1. DoS (but nobody explained how) > > > > > > I think this is along the lines of making it easy to flood the log > > > > with > > > > > similar messages. If that's the case, I think it is a (too) weak > > > argument because an attacker could easily include a random pattern > > > inside the message. > > > > > > HOWEVER, the current logic indeed prevents flooding the > log from equal > > > messages, e.g. if a process runs wild. > > > > > > > 2. cleanness of logs (relative) > > > > > > > > I'm thinking about forwarding discussion to fedora-devel :) > > > > > > Excellent. > > > > > > Maybe there are also alternatives to the current > behavior, something > > > > in > > > > > between. Right now, the core engine does this, so the reduction > > > capability is inherent to every action (except if an action > > > > specifically > > > > > forbids it, because it can not intelligently handle it - > e.g. database > > > writers). So it applies to forwarding, snmp, whatever, ... One > > > alternative would be to remove it from the core engine and move it > > > > into > > > > > the *file write* output plugin (omfile). This has its > subtleties, too, > > > so I don't like to take that approach lightly. Plus, it than means > > > > that > > > > > the network may become spammed. I think one core requirement is to > > > > find > > > > > people who actually *intentionally* use this feature and > ask for their > > > reasoning. That will probably be the best way to tell us > if its really > > > needed. And, of course, we need to weigh the negative > effects of it > > > against these con-points. > > > > > > Rainer > > > _______________________________________________ > > > rsyslog mailing list > > > http://lists.adiscon.net/mailman/listinfo/rsyslog > > > > _______________________________________________ > > rsyslog mailing list > > http://lists.adiscon.net/mailman/listinfo/rsyslog > > > _______________________________________________ > rsyslog mailing list > http://lists.adiscon.net/mailman/listinfo/rsyslog > _______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog

