> I might be totally wrong here, but my understanding is that you can only have
> one queue for the action queue. So the "NAS" and "LOCAL"
> part seem to be overlapping in that area.

I am not sure if I understood you correctly. Each action has a dedicated queue. 
This queue can be in-memory, it can be on disk and it can be a combination of 
both. There is also direct mode, which means by desing there is a queue but the 
actual driver does forward messages to the action without action queing.

When you define actions, the queue parameters belong to the *next* action (in 
v6 this is far easier to understand and see as the queue params are specified 
within the action). In the snippet below, we have two actions, and each of them 
is configured with different queue settings. This results with two different 
sets of queue files being written. It is important that the queue file names 
are different (as they are), but otherwise the queues are independent. There 
can be as many disk (or DA) queues as there are actions. Note that if there is 
only a single action queue and n actions, this means only one action uses the 
disk queue, whereas n-1 actions do not use it (if nothing else is set, they run 
in direct mode).

In that sense, the config looks OK to me. However, I am a bit skeptic on the 
NFS mount in general, I know several users have reported problems of various 
kinds with such configs. Maybe many more happily use the same ;)

Hope this clarifies,
Rainer
> 
> Best regards,
> Radu
> 
> 2012/7/5 ignasr ignasr <[email protected]>:
> > Hello, is this a sane config? I am trying to save incoming remote logs
> > to an NFS mount, and to local disk in case NFS hard locks for some
> > time. Maybe LOCAL part is not needed at all?
> >
> > ****
> > $template
> > Tdefault,"/logs/syslog/%fromhost-
> ip%/%$YEAR%/%$MONTH%/%syslogfacility-text%.%$YEAR%-%$MONTH%-
> %$DAY%.log"
> > $template
> > TdefaultBackup,"/var/log/backups/%fromhost-ip%.%$YEAR%-
> %$MONTH%-%$DAY%.log"
> > $template
> > Tcritical,"/logs/syslog/%fromhost-
> ip%/%$YEAR%/%$MONTH%/critical.%$YEAR%-%$MONTH%-%$DAY%.log"
> > $template FileFormat,"%TIMESTAMP:::date-rfc3339% %HOSTNAME%
> > %syslogtag%%msg:::sp-if-no-1st-sp%%msg:::drop-last-lf%\n"
> >
> > $WorkDirectory /var/log/rsspool
> >
> > # NAS
> > $ActionQueueType LinkedList # use asynchronous processing
> > $ActionQueueFileName nfsq    # set file name, also enables disk mode
> > $ActionResumeRetryCount -1  # infinite retries on insert failure *.err
> > -?Tcritical;FileFormat
> > *.*
> > -?Tdefault;FileFormat
> >
> > # LOCAL
> > $ActionQueueType LinkedList # use asynchronous processing
> > $ActionQueueFileName diskq    # set file name, also enables disk mode
> > $ActionResumeRetryCount 0  # default
> > *.*
> > -?TdefaultBackup;FileFormat
> > ****
> >
> > Thank you,
> > IgnasR
> > _______________________________________________
> > 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

Reply via email to