Done. On Sun, Dec 20, 2015 at 8:52 PM, singh.janmejay <[email protected]> wrote: > 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.
-- 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.

