Thats great!
Thanks for answers, but how do i change message in the middle?
See a message sent to rsyslog will be application-structured itself.
Can i write a custom message parser to parse that message and change
it?
Simple example: If i got "foo => hello world" message in rsyslog i
want to send '{'foo' : 'hello world'}' into zmq.
2012/8/27 Rainer Gerhards <[email protected]>:
>
>
>> -----Original Message-----
>> From: [email protected] [mailto:rsyslog-
>> [email protected]] On Behalf Of Brian Knox
>> Sent: Monday, August 27, 2012 3:00 PM
>> To: rsyslog-users
>> Subject: Re: [rsyslog] rsyslog + zmq
>>
>> Oh nice! I can't wait to get 6.5 up in the lab.
>
> You'll probably like v7-devel (branch just created) even more ;)
>
> Rainer
>>
>> Brian
>>
>> On Mon, Aug 27, 2012 at 9:21 AM, Rainer Gerhards
>> <[email protected]>wrote:
>>
>> >
>> >
>> > > -----Original Message-----
>> > > From: [email protected] [mailto:rsyslog-
>> > > [email protected]] On Behalf Of Brian Knox
>> > > Sent: Monday, August 27, 2012 2:57 PM
>> > > To: rsyslog-users
>> > > Subject: Re: [rsyslog] rsyslog + zmq
>> > >
>> > > There is a new version of the zeromq rsyslog plugin that is
>> currently
>> > > included in the rsyslog source itself. It's on the head of the
>> master
>> > > branch - I don't know if it's been included in any 6.x beta
>> releases
>> > > yet.
>> >
>> > Not yet, but will be part of 6.5.0, which I hopefully release this
>> week. I
>> > am trying to fit in the new template stuff.
>> >
>> > Rainer
>> > > I highly recommend it over the code you linked, as there are a) a
>> lot
>> > > of
>> > > improvements over the first attempt we made and b) it's included in
>> the
>> > > rsyslog source itself as an official plugin now. The plugins are
>> > > "omzmq3"
>> > > and "imzmq3".
>> > >
>> > > The older plugins you linked to do not work with zeromq 3, do not
>> work
>> > > with
>> > > the new rsyslog 6 configuration system, and I know there are bugs
>> in
>> > > the
>> > > input module.
>> > >
>> > > Brian
>> > >
>> > > On Mon, Aug 27, 2012 at 8:32 AM, Evgeny Turnaev
>> <[email protected]>
>> > > wrote:
>> > >
>> > > > Hello.
>> > > > I have an intention to use zmq system as a message transport
>> layer
>> > > > for daemons that use syslog logging.
>> > > > The massage must also be modified before passing into zmq.
>> > > > Simplified flow:
>> > > > * 3rd parity old daemon calls syslog("123 Foo Bar")
>> > > > * rsyslog catches message parse it and produces json message
>> that
>> > > > get passed to
>> > > > * zmq output system
>> > > >
>> > > > I think i have 2 choices:
>> > > > 1) Use syslog daemon and write zmq plugin
>> > > > I googled a little and found
>> > > > https://github.com/aggregateknowledge/rsyslog-zeromq
>> > > > Is it going to be included in rsyslog as official plugin?
>> > > > Install how-to of this plugin mentioned patching rsyslog
>> and
>> > > > that worry me a little.
>> > > > Also in this scenario: how do i make fast message
>> modification?
>> > > > is it possible to do in output module code?
>> > > >
>> > > > 2) Write my own pseudo-syslog daemon that will receive
>> messages in
>> > > > syslog format and send changed messages into zmq system.
>> > > > As i know old legacy format is pretty simple but i dont
>> want
>> > > to
>> > > > write my own
>> > > > syslog format parser conforming to all rfc and broken
>> reality.
>> > > > Where do i look in rsyslog sources for syslog message
>> parser?
>> > > > Is it possible by rsyslog licence to use part of rsyslog code?
>> How do
>> > > > i integrate with my own code? Maybe there are others open source
>> > > > syslog message parsers?
>> > > >
>> > > >
>> > > > Any suggestions?
>> > > >
>> > > > --
>> > > > --------------------------------------------
>> > > > Турнаев Евгений Викторович
>> > > > +7 906 875 09 43
>> > > > --------------------------------------------
>> > > > _______________________________________________
>> > > > 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
>> > > >
>> > > _______________________________________________
>> > > 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
>> > _______________________________________________
>> > 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
>> >
>> _______________________________________________
>> 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
> _______________________________________________
> 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
--
--------------------------------------------
Турнаев Евгений Викторович
+7 906 875 09 43
--------------------------------------------
_______________________________________________
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