That is already the case. -- Regards, Janmejay
PS: Please blame the typos in this mail on my phone's uncivilized soft keyboard sporting it's not-so-smart-assist technology. On Dec 19, 2015 9:46 PM, "David Lang" <[email protected]> wrote: > remember that while the table is loading, there will be queries against it > (from other worker threads is nothing else), and such queries should return > the data from the old version of the table. > > David Lang > > On Sat, 19 Dec 2015, singh.janmejay wrote: > > Date: Sat, 19 Dec 2015 20:43:41 +0530 >> From: singh.janmejay <[email protected]> >> Reply-To: rsyslog-users <[email protected]> >> To: rsyslog-users <[email protected]> >> Subject: Re: [rsyslog] rsyslog next release and lookup-tables >> >> Good point. I'll change it. It's not a big change, will do it whenever I >> can find a few hours in the coming week. >> >> For clarity, we'll return to semantics proposed in original post. I'll >> make >> it async too. >> >> -- >> Regards, >> Janmejay >> >> PS: Please blame the typos in this mail on my phone's uncivilized soft >> keyboard sporting it's not-so-smart-assist technology. >> >> On Dec 19, 2015 5:08 AM, "David Lang" <[email protected]> wrote: >> >> I meant to respond to this, but may have forgotten to. >>> >>> The table load can be quite lengthy[1], so we wanted it to be >>> asynchronous. The new two-part approach doesn't have that ability. >>> >>> I would have the load process generate a log message when it finishes >>> saying if it succeeds or fails and you can then detect and take action on >>> that. >>> >>> David Lang >>> >>> [1] the use case I was thinking of when I designed the sparse table type >>> is geoip lookup, using a table such as the one provided by MaxMind (some >>> for free, some at some costs), this can be a multi GB table that's being >>> loaded, so we don't want to halt log processing while the table is >>> loading >>> >>> >>> On Fri, 18 Dec 2015, singh.janmejay wrote: >>> >>> Date: Fri, 18 Dec 2015 21:12:01 +0530 >>> >>>> From: singh.janmejay <[email protected]> >>>> Reply-To: rsyslog-users <[email protected]> >>>> To: rsyslog-users <[email protected]> >>>> Subject: Re: [rsyslog] rsyslog next release and lookup-tables >>>> >>>> This change is now in PR. >>>> >>>> There is a minor change. Actually stub_lookup_table_value statement >>>> needs to know the lookup table as well, so it takes 2 arguments (not >>>> 1). >>>> So, the fragment would look like: >>>> if (not reload_lookup_table("foo")) then { >>>> stub_lookup_table_value("foo", "reload_failed") >>>> } >>>> >>>> On Thu, Nov 26, 2015 at 8:16 PM, singh.janmejay >>>> <[email protected]> wrote: >>>> >>>> Resurrecting this thread for a discussing a deviation from old >>>>> lookup_table proposal. >>>>> >>>>> The PR doesn't include load_lookup_table (a rainerscript statement >>>>> that is supposed to reload lookup table). >>>>> >>>>> Original proposal link: http://www.rsyslog.com/doc/lookup_tables.html >>>>> >>>>> Im thinking of implementing it using a function >>>>> reload_lookup_table(name) and a statement >>>>> stub_lookup_table_value(value). >>>>> >>>>> It allows better composability and leaves room for better backward >>>>> compatibility. >>>>> >>>>> Its possible to get the same effect as the load_lookup_table(...) gets >>>>> in the proposed form using: >>>>> >>>>> if (not reload_lookup_table("foo")) then { >>>>> stub_lookup_table_value("reload_failed") >>>>> } >>>>> >>>>> However, it can be composed with other rainerscript controls. Eg. one >>>>> can log failiures to reload table to a separate log-file, increment a >>>>> metric which reports this failure, or send it to a remote destination. >>>>> >>>>> if (not reload_lookup_table("foo")) then { >>>>> action(type="omfile"...) >>>>> } >>>>> >>>>> Functionally, this is all that matters. >>>>> >>>>> Have a look at PR(comments) for details (backward compatibility issue >>>>> etc). >>>>> >>>>> >>>>> >>>>> On Tue, Nov 3, 2015 at 7:37 PM, singh.janmejay < >>>>> [email protected]> >>>>> wrote: >>>>> >>>>> Will cross-reference in the kill-feature PR. >>>>>> >>>>>> On Tue, Nov 3, 2015 at 7:37 PM, singh.janmejay < >>>>>> [email protected]> wrote: >>>>>> >>>>>> Sorry for the delay. Here is the PR: >>>>>>> https://github.com/rsyslog/rsyslog/pull/578 >>>>>>> >>>>>>> On Tue, Nov 3, 2015 at 6:02 PM, Rainer Gerhards >>>>>>> <[email protected]> wrote: >>>>>>> >>>>>>> 2015-11-03 12:54 GMT+01:00 <[email protected]>: >>>>>>>> >>>>>>>> Hello, >>>>>>>>> As far as I see, today is the release data of the next rsyslog >>>>>>>>> version. >>>>>>>>> I did not see any changes about the lookup diffs, Janmejay >>>>>>>>> promised, >>>>>>>>> so I'm quite nerverous that the new release will no longer contain >>>>>>>>> the >>>>>>>>> lookup-tables. >>>>>>>>> >>>>>>>>> >>>>>>>> Please have a look here for status updates: >>>>>>>> https://github.com/rsyslog/rsyslog/pull/544 >>>>>>>> >>>>>>>> In short: I won't remove it this release, as I have no longer been >>>>>>>> tortured with CVEs and I think we can let it stand as is - NOT >>>>>>>> officially existing - for a bit longer. I hope we can merge >>>>>>>> something >>>>>>>> solid into the december or january relaese. >>>>>>>> >>>>>>>> Rainer >>>>>>>> >>>>>>>> >>>>>>>>> Please do not remove it, as it works fine (after the last patch) >>>>>>>>> and >>>>>>>>> I (and possibly others) use it already in production. >>>>>>>>> If it is needed I will help to document the functionality as it >>>>>>>>> exists right now. >>>>>>>>> >>>>>>>>> Best regards, >>>>>>>>> Christopher >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> ------------------------------------------------------------------------------------------------------------ >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> Hello, >>>>>>>>> I have never heared such a nonsense. >>>>>>>>> Actually the number of applications that does not include features >>>>>>>>> that are not official documented shoult be extremly limited. >>>>>>>>> >>>>>>>>> The functionality is really usefull and already in big landscapes >>>>>>>>> productive. >>>>>>>>> Please, please do NOT remove the lookup-table from the main branch. >>>>>>>>> The functionaltiy works fine, I'm using this since march and I did >>>>>>>>> not have any issue since the latest patch of janmejay. >>>>>>>>> >>>>>>>>> Even the "concept" is not fully implemented (e.g. smaller things >>>>>>>>> like nomatch) the main part works fine. >>>>>>>>> >>>>>>>>> >>>>>>>>> My suggestion would be to document everything which is currently >>>>>>>>> implemented and keep the "conceptual documentation" as it is. >>>>>>>>> So the Maintainer should no longer have an issue with it. >>>>>>>>> >>>>>>>>> >>>>>>>>> If the main issue it the time to document the already implemented >>>>>>>>> features, I can create a patch. >>>>>>>>> >>>>>>>>> >>>>>>>>> Chris >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> Gesendet: Dienstag, 06. Oktober 2015 um 07:36 Uhr >>>>>>>>> >>>>>>>>>> Von: "David Lang" <[email protected]> >>>>>>>>>> An: rsyslog-users <[email protected]> >>>>>>>>>> Betreff: Re: [rsyslog] Separation of actions based on log source - >>>>>>>>>> with good performance >>>>>>>>>> >>>>>>>>>> a CVE for something that requires manually enabling an >>>>>>>>>> experimental >>>>>>>>>> feature??? >>>>>>>>>> >>>>>>>>>> it would be one thing if a default config had the problem, or if >>>>>>>>>> it >>>>>>>>>> was >>>>>>>>>> something entirely dependent on remote data. >>>>>>>>>> >>>>>>>>>> I would be very tempted to respond to the CVE with "don't enable >>>>>>>>>> this incomplete >>>>>>>>>> feature" as the solution. It's very common for incomplete features >>>>>>>>>> to be >>>>>>>>>> included in released versions >>>>>>>>>> >>>>>>>>>> grumble, we have enough real bugs to worry about. >>>>>>>>>> >>>>>>>>>> David Lang >>>>>>>>>> >>>>>>>>>> On Tue, 6 Oct 2015, Rainer Gerhards wrote: >>>>>>>>>> >>>>>>>>>> > Date: Tue, 6 Oct 2015 07:15:31 +0200 >>>>>>>>>> > From: Rainer Gerhards <[email protected]> >>>>>>>>>> > Reply-To: rsyslog-users <[email protected]> >>>>>>>>>> > To: rsyslog-users <[email protected]> >>>>>>>>>> > Subject: Re: [rsyslog] Separation of actions based on log source >>>>>>>>>> - with good >>>>>>>>>> > performance >>>>>>>>>> > >>>>>>>>>> > Sorry, folks, good intent always seems to find someone who turns >>>>>>>>>> it >>>>>>>>>> > into negative. I was yesterday contacted by a distro maintainer >>>>>>>>>> who >>>>>>>>>> > wants to turn this bug in the officially non-existant lookup >>>>>>>>>> table >>>>>>>>>> > feature into a CVE and insists that it is a vuln even after the >>>>>>>>>> > argument that the feature never oficially existed. >>>>>>>>>> > >>>>>>>>>> > It looks like it was a bad idea to merge potentially useful yet >>>>>>>>>> > incomplete code into the main branch (and documenting it to be >>>>>>>>>> not >>>>>>>>>> > present). It looks like I need to re-think my stance on >>>>>>>>>> experimental >>>>>>>>>> > features. >>>>>>>>>> > >>>>>>>>>> > Anyhow, I really don't want to support the argument that >>>>>>>>>> something >>>>>>>>>> > non-existing can be a CVE. As such, I will create a new >>>>>>>>>> > master-insecure branch, which will be a clone of the current >>>>>>>>>> master >>>>>>>>>> > branch. Then I'll remove the lookup table code, so that the code >>>>>>>>>> base >>>>>>>>>> > matches the documentation. I really don't want to create a >>>>>>>>>> general >>>>>>>>>> > principle here that we need to create CVEs (and patched) for >>>>>>>>>> something >>>>>>>>>> > that was just added as a convenience for a handful of folks who >>>>>>>>>> were >>>>>>>>>> > ready to take a risk. >>>>>>>>>> > >>>>>>>>>> > If there is sufficient interest, we can consider officially >>>>>>>>>> adding >>>>>>>>>> > this feature to the January 8.15 release iff it is ready by >>>>>>>>>> then. >>>>>>>>>> > @janmejay: please let me know if you would like to continue with >>>>>>>>>> your >>>>>>>>>> > work on lookup tables under this new situation. >>>>>>>>>> > >>>>>>>>>> > As soon as I have time, I'll check what else needs to be >>>>>>>>>> removed. >>>>>>>>>> Not >>>>>>>>>> > sure about the ./contributed branch, because the project cannot >>>>>>>>>> > guarantee at all this is bug-free. It's documented to be so, but >>>>>>>>>> if >>>>>>>>>> > that is not sufficient, it should probably live only in the >>>>>>>>>> > master-insecure branch. >>>>>>>>>> > >>>>>>>>>> > Rainer >>>>>>>>>> > >>>>>>>>>> > 2015-10-02 17:29 GMT+02:00 singh.janmejay < >>>>>>>>>> [email protected]>: >>>>>>>>>> >> As of now it returns empty string for no-match. I guess we >>>>>>>>>> should go ahead >>>>>>>>>> >> with it in its current form. We can add default value any time >>>>>>>>>> later >>>>>>>>>> >> without breaking compatibility(it'd default to ""). >>>>>>>>>> >> >>>>>>>>>> >> I'll add a test for multiple tables on Monday. >>>>>>>>>> >> >>>>>>>>>> >> On Fri, Oct 2, 2015, 7:16 PM <[email protected]> >>>>>>>>>> wrote: >>>>>>>>>> >> >>>>>>>>>> >>> Hi, >>>>>>>>>> >>> No, I didn't. I even didn't realize the patch. >>>>>>>>>> >>> >>>>>>>>>> >>> It seems to be exactly the related issue. So I don't expect >>>>>>>>>> any >>>>>>>>>> further >>>>>>>>>> >>> issues. >>>>>>>>>> >>> I will use the new version on 2 systems. If there is any other >>>>>>>>>> issue, I >>>>>>>>>> >>> will let you know. >>>>>>>>>> >>> Release data for next rsyslog version is quite far so enough >>>>>>>>>> time to >>>>>>>>>> >>> test... ;) >>>>>>>>>> >>> >>>>>>>>>> >>> The missing implementation of "nomatch" (default) entry as >>>>>>>>>> described at >>>>>>>>>> >>> http://www.rsyslog.com/doc/lookup_tables.html >>>>>>>>>> >>> would from my opinion require changes: >>>>>>>>>> >>> >>>>>>>>>> >>> Arround line 132 of lookup.c file (save of value) >>>>>>>>>> >>> Arround line 243 of lookup.c file (search in lookuptable >>>>>>>>>> fails, >>>>>>>>>> so return >>>>>>>>>> >>> nomatch value. >>>>>>>>>> >>> >>>>>>>>>> >>> >>>>>>>>>> >>> regards >>>>>>>>>> >>> Chris >>>>>>>>>> >>> >>>>>>>>>> >>> >>>>>>>>>> >>> > Gesendet: Donnerstag, 01. Oktober 2015 um 16:57 Uhr >>>>>>>>>> >>> > Von: "singh.janmejay" <[email protected]> >>>>>>>>>> >>> > An: rsyslog-users <[email protected]> >>>>>>>>>> >>> > Betreff: Re: [rsyslog] Separation of actions based on log >>>>>>>>>> source - with >>>>>>>>>> >>> good performance >>>>>>>>>> >>> > >>>>>>>>>> >>> > Yes, if you build off master, that problem should go away >>>>>>>>>> (if >>>>>>>>>> it was due >>>>>>>>>> >>> to >>>>>>>>>> >>> > lookup-table). >>>>>>>>>> >>> > >>>>>>>>>> >>> > On Thu, Oct 1, 2015, 7:00 PM Rainer Gerhards < >>>>>>>>>> [email protected]> >>>>>>>>>> >>> > wrote: >>>>>>>>>> >>> > >>>>>>>>>> >>> > > 2015-10-01 15:14 GMT+02:00 singh.janmejay < >>>>>>>>>> [email protected]>: >>>>>>>>>> >>> > > > If you can share output of all thread backtrace we can >>>>>>>>>> confirm if >>>>>>>>>> >>> this >>>>>>>>>> >>> > > > is the cause. >>>>>>>>>> >>> > > >>>>>>>>>> >>> > > let's first double-check: Christopher, did you use >>>>>>>>>> yesterday evening's >>>>>>>>>> >>> > > master branch? Because that contains a patch from Janmejay >>>>>>>>>> that I >>>>>>>>>> >>> > > think causes the problem for you. Or am I wrong, Janmejay? >>>>>>>>>> >>> > > >>>>>>>>>> >>> > > Rainer >>>>>>>>>> >>> > > > >>>>>>>>>> >>> > > > On Thu, Oct 1, 2015 at 2:30 PM, < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>> > > >> Hi, >>>>>>>>>> >>> > > >> Ups I was not detailed enough. >>>>>>>>>> >>> > > >> The problem with rsyslog-die does not always occur. But >>>>>>>>>> sometimes >>>>>>>>>> >>> > > unexpectedly. >>>>>>>>>> >>> > > >> In my environments the files grow or reduce sometimes, >>>>>>>>>> so maybe this >>>>>>>>>> >>> > > has something do with it (or the processing delay). >>>>>>>>>> >>> > > >> >>>>>>>>>> >>> > > >> regards >>>>>>>>>> >>> > > >> Chris >>>>>>>>>> >>> > > >> >>>>>>>>>> >>> > > >> >>>>>>>>>> >>> > > >> -----Ursprüngliche Nachricht----- >>>>>>>>>> >>> > > >> Gesendet: Donnerstag, 01 Oktober 2015 um 10:57:37 Uhr >>>>>>>>>> >>> > > >> Von: [email protected] >>>>>>>>>> >>> > > >> An: "singh.janmejay" <[email protected] >>>>>>>>>> >,rsyslog-users >>>>>>>>>> < >>>>>>>>>> >>> > > [email protected]> >>>>>>>>>> >>> > > >> Betreff: Re: [rsyslog] Separation of actions based on >>>>>>>>>> log source - >>>>>>>>>> >>> with >>>>>>>>>> >>> > > good performance >>>>>>>>>> >>> > > >> Hi, >>>>>>>>>> >>> > > >> For my opinion it is really good to support >>>>>>>>>> looku-tables >>>>>>>>>> official. >>>>>>>>>> >>> > > >> Thanks for the work on the implementation David & >>>>>>>>>> Rainer. >>>>>>>>>> >>> > > >> >>>>>>>>>> >>> > > >> I have some experiences using lookup-Tables with > 2500 >>>>>>>>>> Entries. >>>>>>>>>> >>> > > >> >>>>>>>>>> >>> > > >> There are 2 open issues: >>>>>>>>>> >>> > > >> >>>>>>>>>> >>> > > >> 1. There is a bug when sending SIGHUP and reprocessing >>>>>>>>>> big lists, >>>>>>>>>> >>> which >>>>>>>>>> >>> > > leads to die of rsyslogd. >>>>>>>>>> >>> > > >> I spend some time to identify this bug, unfortunately >>>>>>>>>> I'm still not >>>>>>>>>> >>> > > able to find the exact reason. >>>>>>>>>> >>> > > >> The problem seems to occur not directly after sending >>>>>>>>>> SIGHUP, but >>>>>>>>>> >>> > > later. Maybe this has something to do with Queues. >>>>>>>>>> >>> > > >> >>>>>>>>>> >>> > > >> 2. The "default" Value is not implemented. This should >>>>>>>>>> be mentioned >>>>>>>>>> >>> in >>>>>>>>>> >>> > > the documentation or implemented. >>>>>>>>>> >>> > > >> I guess its quite less work, but I'm not sure how soon >>>>>>>>>> I >>>>>>>>>> find the >>>>>>>>>> >>> time >>>>>>>>>> >>> > > to do all the things arround the pure developement... ;) >>>>>>>>>> >>> > > >> >>>>>>>>>> >>> > > >> >>>>>>>>>> >>> > > >> >>>>>>>>>> >>> > > >> regards >>>>>>>>>> >>> > > >> Chris >>>>>>>>>> >>> > > >> >>>>>>>>>> >>> > > >> -----Ursprüngliche Nachricht----- >>>>>>>>>> >>> > > >> Gesendet: Donnerstag, 01 Oktober 2015 um 09:41:26 Uhr >>>>>>>>>> >>> > > >> Von: "singh.janmejay" <[email protected]> >>>>>>>>>> >>> > > >> An: rsyslog-users <[email protected]> >>>>>>>>>> >>> > > >> Betreff: Re: [rsyslog] Separation of actions based on >>>>>>>>>> log source - >>>>>>>>>> >>> with >>>>>>>>>> >>> > > good performance >>>>>>>>>> >>> > > >> OK, allow me a few days, I'll add one more test for >>>>>>>>>> multiple tables. >>>>>>>>>> >>> > > Will >>>>>>>>>> >>> > > >> make the doc change after that. >>>>>>>>>> >>> > > >> >>>>>>>>>> >>> > > >> -- >>>>>>>>>> >>> > > >> Regards, >>>>>>>>>> >>> > > >> Janmejay >>>>>>>>>> >>> > > >> >>>>>>>>>> >>> > > >> PS: Please blame the typos in this mail on my phone's >>>>>>>>>> uncivilized >>>>>>>>>> >>> soft >>>>>>>>>> >>> > > >> keyboard sporting it's not-so-smart-assist technology. >>>>>>>>>> >>> > > >> >>>>>>>>>> >>> > > >> On Oct 1, 2015 12:29 PM, "Rainer Gerhards" < >>>>>>>>>> >>> [email protected]> >>>>>>>>>> >>> > > wrote: >>>>>>>>>> >>> > > >> >>>>>>>>>> >>> > > >>> 2015-09-29 20:58 GMT+02:00 singh.janmejay < >>>>>>>>>> >>> [email protected]>: >>>>>>>>>> >>> > > >>> > Sweet, plan on playing with it tomorrow. >>>>>>>>>> >>> > > >>> >>>>>>>>>> >>> > > >>> If you have verified that the current functionality >>>>>>>>>> works fine >>>>>>>>>> >>> after >>>>>>>>>> >>> > > >>> your patch, I wouldn't object if you modify the doc to >>>>>>>>>> tell the >>>>>>>>>> >>> world >>>>>>>>>> >>> > > >>> that this part of lookup tables is now officially >>>>>>>>>> supported. we >>>>>>>>>> >>> could >>>>>>>>>> >>> > > >>> release with 8.14. I think what currently exists is >>>>>>>>>> already pretty >>>>>>>>>> >>> > > >>> useful and if we feel confident enough it works, we >>>>>>>>>> should release >>>>>>>>>> >>> it. >>>>>>>>>> >>> > > >>> >>>>>>>>>> >>> > > >>> Rainer >>>>>>>>>> >>> > > >>> > >>>>>>>>>> >>> > > >>> > -- >>>>>>>>>> >>> > > >>> > Regards, >>>>>>>>>> >>> > > >>> > Janmejay >>>>>>>>>> >>> > > >>> > >>>>>>>>>> >>> > > >>> > PS: Please blame the typos in this mail on my >>>>>>>>>> phone's >>>>>>>>>> uncivilized >>>>>>>>>> >>> > > soft >>>>>>>>>> >>> > > >>> > keyboard sporting it's not-so-smart-assist >>>>>>>>>> technology. >>>>>>>>>> >>> > > >>> > >>>>>>>>>> >>> > > >>> > On Sep 30, 2015 12:16 AM, "Rainer Gerhards" < >>>>>>>>>> >>> > > [email protected]> >>>>>>>>>> >>> > > >>> > wrote: >>>>>>>>>> >>> > > >>> > >>>>>>>>>> >>> > > >>> >> It's a long time since I implemented what currently >>>>>>>>>> is there. It >>>>>>>>>> >>> > > should >>>>>>>>>> >>> > > >>> be >>>>>>>>>> >>> > > >>> >> relatively solid with probably some minor glitches. >>>>>>>>>> It provides >>>>>>>>>> >>> the >>>>>>>>>> >>> > > code >>>>>>>>>> >>> > > >>> >> functionality as far as I remember. >>>>>>>>>> >>> > > >>> >> >>>>>>>>>> >>> > > >>> >> Rainer >>>>>>>>>> >>> > > >>> >> >>>>>>>>>> >>> > > >>> >> Sent from phone, thus brief. >>>>>>>>>> >>> > > >>> >> Am 29.09.2015 20:07 schrieb "singh.janmejay" < >>>>>>>>>> >>> > > [email protected] >>>>>>>>>> >>> > > >>> >: >>>>>>>>>> >>> > > >>> >> >>>>>>>>>> >>> > > >>> >> > Rainer/David, >>>>>>>>>> >>> > > >>> >> > >>>>>>>>>> >>> > > >>> >> > Exactly how much of lookup_table functionality is >>>>>>>>>> implemented? >>>>>>>>>> >>> > > >>> >> > >>>>>>>>>> >>> > > >>> >> > What can I not do with it? (you mentioned >>>>>>>>>> something about >>>>>>>>>> >>> single >>>>>>>>>> >>> > > table >>>>>>>>>> >>> > > >>> >> > in this thread, can you please elaborate?). >>>>>>>>>> >>> > > >>> >> > >>>>>>>>>> >>> > > >>> >> > On Tue, Mar 31, 2015 at 7:23 PM, Rainer Gerhards >>>>>>>>>> >>> > > >>> >> > <[email protected]> wrote: >>>>>>>>>> >>> > > >>> >> > > 2015-03-31 15:46 GMT+02:00 < >>>>>>>>>> [email protected]>: >>>>>>>>>> >>> > > >>> >> > >> Hi, >>>>>>>>>> >>> > > >>> >> > >> Do you have some experience how large >>>>>>>>>> Lookup-tables can be >>>>>>>>>> >>> > > until >>>>>>>>>> >>> > > >>> there >>>>>>>>>> >>> > > >>> >> > are "negative" effects? >>>>>>>>>> >>> > > >>> >> > >> 2400 entries seems to work fine :) >>>>>>>>>> >>> > > >>> >> > > >>>>>>>>>> >>> > > >>> >> > > IIRC the current partial implementation is >>>>>>>>>> O(log >>>>>>>>>> n), so no >>>>>>>>>> >>> > > problem. >>>>>>>>>> >>> > > >>> >> > > >>>>>>>>>> >>> > > >>> >> > >> >>>>>>>>>> >>> > > >>> >> > >> And another question, do I loose events, when >>>>>>>>>> doing a kill >>>>>>>>>> >>> -HUP >>>>>>>>>> >>> > > >>> (for >>>>>>>>>> >>> > > >>> >> > update of lookup-table)? >>>>>>>>>> >>> > > >>> >> > >> (e.g. client threads are hard "terminated"...) >>>>>>>>>> >>> > > >>> >> > > >>>>>>>>>> >>> > > >>> >> > > *should* not cause any issues. >>>>>>>>>> >>> > > >>> >> > > >>>>>>>>>> >>> > > >>> >> > > Rainer >>>>>>>>>> >>> > > >>> >> > >> >>>>>>>>>> >>> > > >>> >> > >> best regards >>>>>>>>>> >>> > > >>> >> > >> Chris >>>>>>>>>> >>> > > >>> >> > >> >>>>>>>>>> >>> > > >>> >> > >> >>>>>>>>>> >>> > > >>> >> > >> >>>>>>>>>> >>> > > >>> >> > >> Gesendet: Mittwoch, 25. März 2015 um 19:28 Uhr >>>>>>>>>> >>> > > >>> >> > >> Von: "David Lang" <[email protected]> >>>>>>>>>> >>> > > >>> >> > >> An: rsyslog-users <[email protected]> >>>>>>>>>> >>> > > >>> >> > >> Betreff: Re: [rsyslog] Separation of actions >>>>>>>>>> based on log >>>>>>>>>> >>> > > source - >>>>>>>>>> >>> > > >>> >> with >>>>>>>>>> >>> > > >>> >> > good performance >>>>>>>>>> >>> > > >>> >> > >> On Wed, 25 Mar 2015, [email protected] >>>>>>>>>> wrote: > >>>>>>>>>> >>> Hi, > >>>>>>>>>> >>> > > I was >>>>>>>>>> >>> > > >>> >> > doing some experiments with the lookup-table. > >>>>>>>>>> Looks really >>>>>>>>>> >>> nice >>>>>>>>>> >>> > > and >>>>>>>>>> >>> > > >>> the >>>>>>>>>> >>> > > >>> >> > performance is promising. > (Unfortunately the >>>>>>>>>> evaluation of >>>>>>>>>> >>> > > "nomatch" >>>>>>>>>> >>> > > >>> >> > attribute is currently not implemented...) > > >>>>>>>>>> Never the >>>>>>>>>> >>> less: > >>>>>>>>>> >>> > > My >>>>>>>>>> >>> > > >>> plan >>>>>>>>>> >>> > > >>> >> > is, to do diffent actions based on the type of >>>>>>>>>> host, mapped >>>>>>>>>> >>> in the >>>>>>>>>> >>> > > >>> >> > lookup-list. > For testing purposes, I use alway >>>>>>>>>> omfile. > > >>>>>>>>>> >>> > > >>> >> Unfortunately >>>>>>>>>> >>> > > >>> >> > it does not work, to change the ruleset based on >>>>>>>>>> the >>>>>>>>>> >>> variable. > >>>>>>>>>> >>> > > Is >>>>>>>>>> >>> > > >>> there >>>>>>>>>> >>> > > >>> >> > any other option or is there any mistake? for >>>>>>>>>> omfile you can >>>>>>>>>> >>> use >>>>>>>>>> >>> > > the >>>>>>>>>> >>> > > >>> >> > dynafile approach to use the return variable, for >>>>>>>>>> remote >>>>>>>>>> >>> things >>>>>>>>>> >>> > > you >>>>>>>>>> >>> > > >>> would >>>>>>>>>> >>> > > >>> >> > need to do an if then else approach for >>>>>>>>>> performance reasons >>>>>>>>>> >>> many >>>>>>>>>> >>> > > of >>>>>>>>>> >>> > > >>> the >>>>>>>>>> >>> > > >>> >> > fields in rsyslog do not accept variables. This >>>>>>>>>> allows them >>>>>>>>>> >>> to be >>>>>>>>>> >>> > > >>> >> > computed/parsed once at startup rather than >>>>>>>>>> having >>>>>>>>>> to be >>>>>>>>>> >>> > > evaluated for >>>>>>>>>> >>> > > >>> >> each >>>>>>>>>> >>> > > >>> >> > log message. It's a bit of a hassle when you do >>>>>>>>>> want to do >>>>>>>>>> >>> > > something >>>>>>>>>> >>> > > >>> >> > dynamic, but even in cases where you have some >>>>>>>>>> dynamic >>>>>>>>>> >>> things, you >>>>>>>>>> >>> > > >>> tend >>>>>>>>>> >>> > > >>> >> to >>>>>>>>>> >>> > > >>> >> > have other static things that benefit from the >>>>>>>>>> speedup. David >>>>>>>>>> >>> > > Lang > >>>>>>>>>> >>> > > >>> *** >>>>>>>>>> >>> > > >>> >> > syslog.conf *** > lookup_table(name="lookuptable" >>>>>>>>>> >>> > > >>> >> > file="/etc/rsyslog.lookup") > set $!dst = >>>>>>>>>> >>> lookup("lookuptable", >>>>>>>>>> >>> > > >>> >> > $fromhost-ip); > ruleset(name="typea"){ > >>>>>>>>>> action(type="omfile" >>>>>>>>>> >>> > > >>> >> > file="/var/log/file_typea.log") > } > >>>>>>>>>> ruleset(name="typea"){ > >>>>>>>>>> >>> > > >>> >> > action(type="omfile" >>>>>>>>>> file="/var/log/file_typeb.log") > } > > # >>>>>>>>>> >>> > > Change >>>>>>>>>> >>> > > >>> set >>>>>>>>>> >>> > > >>> >> > default ruleset, based on sourceip > >>>>>>>>>> $DefaultRuleset $!dst > > >>>>>>>>>> >>> > > >>> >> > module(load="imtcp" KeepAlive="on" >>>>>>>>>> KeepAlive.Probes="1" >>>>>>>>>> >>> > > >>> >> > KeepAlive.Interval="2" KeepAlive.Time="20") > >>>>>>>>>> >>> input(type="imtcp" >>>>>>>>>> >>> > > >>> >> > port="7714") > > *** lookup-table *** > { >>>>>>>>>> "version":1, >>>>>>>>>> >>> > > >>> "nomatch":"unk", >>>>>>>>>> >>> > > >>> >> > "type":"string", > "table":[ {"index":"10.3.5.4", >>>>>>>>>> >>> "value":"typea" >>>>>>>>>> >>> > > }, > >>>>>>>>>> >>> > > >>> >> > {"index":"10.2.2.1", "value":"typea" }, > >>>>>>>>>> {"index":"10.0.2.2", >>>>>>>>>> >>> > > >>> >> > "value":"typeb" }, > {"index":"10.2.2.3", >>>>>>>>>> "value":"typeb" } > >>>>>>>>>> >>> ] > >>>>>>>>>> >>> > > } > >>>>>>>>>> >>> > > >>> > > >>>>>>>>>> >>> > > >>> >> > best regards > Chris > > > > Gesendet: >>>>>>>>>> Dienstag, 24. März >>>>>>>>>> >>> > > 2015 um >>>>>>>>>> >>> > > >>> >> 17:14 >>>>>>>>>> >>> > > >>> >> > Uhr > Von: [email protected] > An: >>>>>>>>>> >>> > > [email protected] > >>>>>>>>>> >>> > > >>> >> > Betreff: Re: [rsyslog] Separation of actions >>>>>>>>>> based >>>>>>>>>> on log >>>>>>>>>> >>> source - >>>>>>>>>> >>> > > >>> with >>>>>>>>>> >>> > > >>> >> > good performance > Hi David, > > Thanks sounds >>>>>>>>>> great, I will >>>>>>>>>> >>> try >>>>>>>>>> >>> > > this >>>>>>>>>> >>> > > >>> in >>>>>>>>>> >>> > > >>> >> > the next days :) > > Chris > > > > Gesendet: >>>>>>>>>> Montag, 23. >>>>>>>>>> >>> März >>>>>>>>>> >>> > > >>> 2015 um >>>>>>>>>> >>> > > >>> >> > 17:44 Uhr > Von: "David Lang" > An: rsyslog-users >>>>>>>>>> > Betreff: >>>>>>>>>> >>> Re: >>>>>>>>>> >>> > > >>> >> [rsyslog] >>>>>>>>>> >>> > > >>> >> > Separation of actions based on log source - with >>>>>>>>>> good >>>>>>>>>> >>> performance >>>>>>>>>> >>> > > > >>>>>>>>>> >>> > > >>> This >>>>>>>>>> >>> > > >>> >> is >>>>>>>>>> >>> > > >>> >> > the sort of thing that the table lookup >>>>>>>>>> functionality was >>>>>>>>>> >>> designed >>>>>>>>>> >>> > > >>> for. > >>>>>>>>>> >>> > > >>> >> > It wasn't fully implemented to the design >>>>>>>>>> (funding >>>>>>>>>> fell >>>>>>>>>> >>> through), >>>>>>>>>> >>> > > but >>>>>>>>>> >>> > > >>> I >>>>>>>>>> >>> > > >>> >> > think it works for a single table. > you could >>>>>>>>>> use >>>>>>>>>> it to do >>>>>>>>>> >>> the >>>>>>>>>> >>> > > >>> mapping >>>>>>>>>> >>> > > >>> >> > from your many hosts to a couple of values and >>>>>>>>>> then have your >>>>>>>>>> >>> > > test be >>>>>>>>>> >>> > > >>> >> based >>>>>>>>>> >>> > > >>> >> > on the resulting value. > > David Lang On Mon, 23 >>>>>>>>>> Mar 2015 > >>>>>>>>>> >>> > > [...] > >>>>>>>>>> >>> > > >>> >> > >> >>>>>>>>>> >>> > > >>> >> > >> >>>>>>>>>> _______________________________________________ >>>>>>>>>> >>> > > >>> >> > >> 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. >>>>>>>>>> >>> > > >>> >> > >>>>>>>>>> >>> > > >>> >> > >>>>>>>>>> >>> > > >>> >> > >>>>>>>>>> >>> > > >>> >> > -- >>>>>>>>>> >>> > > >>> >> > Regards, >>>>>>>>>> >>> > > >>> >> > Janmejay >>>>>>>>>> >>> > > >>> >> > http://codehunk.wordpress.com >>>>>>>>>> >>> > > >>> >> > _______________________________________________ >>>>>>>>>> >>> > > >>> >> > 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. >>>>>>>>>> >>> > > >> _______________________________________________ >>>>>>>>>> >>> > > >> 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. >>>>>>>>>> >>> > > > >>>>>>>>>> >>> > > > >>>>>>>>>> >>> > > > >>>>>>>>>> >>> > > > -- >>>>>>>>>> >>> > > > Regards, >>>>>>>>>> >>> > > > Janmejay >>>>>>>>>> >>> > > > http://codehunk.wordpress.com >>>>>>>>>> >>> > > > _______________________________________________ >>>>>>>>>> >>> > > > 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. >>>>>>>>>> > _______________________________________________ >>>>>>>>>> > 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. >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Regards, >>>>>>> Janmejay >>>>>>> http://codehunk.wordpress.com >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Regards, >>>>>> Janmejay >>>>>> http://codehunk.wordpress.com >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Regards, >>>>> Janmejay >>>>> http://codehunk.wordpress.com >>>>> >>>>> >>>> >>>> >>>> -- >>>> Regards, >>>> Janmejay >>>> http://codehunk.wordpress.com >>>> _______________________________________________ >>>> 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.

