----- Ursprüngliche Mail -----
> You can chain the actions via &.
But that is like a logical AND, right?
What I would need then is an OR...
Example:
#----------------------
# Action 1
if $syslogtag startswith 'service[' \
and $msg contains 'FOO' \
then :ompgsql:localhost,db01,dbuser,dbpass;template_A1
# Action 2
if $syslogtag startswith 'service[' \
and $msg contains 'BAR' \
then :ompgsql:localhost,db01,dbuser,dbpass;template_A2
#----------------------
template_for_A1 does an INSERT on the database while template_for_A2
does an UPDATE to the row INSERTed by Action 1
So its fundamental that Action 2 is always executed AFTER Action 1.
Without Queueing, this is working. But how to enable queuing so that behavior
will be maintained?
Ideally only those two Actions would build a single queue not affecting other
things
like file writing.
>
> This video tutorial may be useful:
>
> http://www.rsyslog.com/article350/
>
Thanks for that hint. Nice thing. But it does not really help in that
particular case :-/
-Marc
> Rainer
>
> > -----Original Message-----
> > From: [email protected] [mailto:rsyslog-
> > [email protected]] On Behalf Of Marc Schiffbauer
> > Sent: Thursday, November 04, 2010 10:34 AM
> > To: [email protected]
> > Subject: [rsyslog] One Queue for multiple Actions in 4.6.4?
> >
> > Hi,
> >
> > I have a rather complex config which puts logs into a database by
> > using
> > several Templates with
> > different SQL-Statements and so I use several Actions which match
> > different log-lines.
> >
> > And I want rsyslog to do disk assisted queuing in case of DB-failure
> > or
> > lag.
> >
> > Question: Is is possible in 4.6.4 to have ONE queue with MULTIPLE
> > actions so that
> > queued SQL-Statements will be processed in correct order like it
> > would
> > be done without queueing?
> >
> > Or do I have to use the MainQueue for that which will affect
> > log-files
> > in case of DB failure?
> >
> > TIA
> > -Marc
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com