> 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

