Hi! Well, yes, eventually I went ahead and added a discard mark and severity parameters to start flushing events out.
The problem is that Initially I believed that the queue size would be dynamic and it will grow as long as queue.MaxDiskSpace is not reached, at which point it will start discarding events (automagically). Clearly that is a misunderstanding on my side. One more question: when events are being discarded, what is the default behavior regarding age of the events? Are older events discarded first or is it the other way around? Is there a way to manipulate that in some way? Regards, Stoyan On Fri, Feb 20, 2015 at 8:56 AM, Rainer Gerhards <[email protected]> wrote: > Think about it: what should rsyslog do if the queue is full? > > Sent from phone, thus brief. > Am 20.02.2015 05:54 schrieb "Stoyan Nikolov" <[email protected]>: > > > Thanks for the suggestion! > > > > However, even though I skipped that in my initial mail, I do have a > > separate queue, not for the ruleset, but for the action itself. > Processing > > halts when that queue gets filled up. Will the behaviour change if i set > > queue to be for the ruleset instead of the action? > > > > Regards, > > Stoyan > > On Feb 20, 2015 1:40 AM, "David Lang" <[email protected]> wrote: > > > > > On Thu, 19 Feb 2015, Stoyan Nikolov wrote: > > > > > > Hi! > > >> > > >> > > >> I am using rsyslog v. 7.6.7. > > >> > > >> I am trying to configure rsyslog to send certain events to a remote > > server > > >> over relp and stop processing them further. In order to do so, I set > an > > if > > >> condition that, if successful sends events via omrelp. Everything that > > >> does > > >> not match the filter should just go through to the following actions > for > > >> processing. I want to ensure that the events eventually end up in the > > >> remote server, even if it experiences downtime so i use > > >> "action.resumeRetryCount="-1"" in my omrelp action. > > >> > > >> My config looks something like: > > >> > > >> if ($msg isequal "bla") then call ruleset ruleset1 > > >> > > >> ruleset(name=ruleset1){ > > >> action(type="omrelp" .... action.resumeRetryCount="-1") > > >> stop > > >> } > > >> > > >> action2 > > >> action3 > > >> action4 > > >> > > >> However, when the omrelp target cannot be reached - this leads to > > complete > > >> rsyslog halt, even events that don't match the filter for my omrelp > > action > > >> don't get processed. > > >> > > >> Is there a way to prevent that? > > >> > > >> I want to acheive: > > >> > > >> Reliable omrelp logging to a remote server, which may be down for > > extended > > >> periods of time - has to be first so that events that are send to the > > >> remote server are not logged via the other actions. > > >> > > >> Other logging actions shold not be affected if the omrelp server is > not > > >> reachable. > > >> > > > > > > you need to setup a queue for the ruleset > > > > > > David Lang > > > _______________________________________________ > > > 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.

