> -----Original Message----- > From: [email protected] [mailto:rsyslog- > [email protected]] On Behalf Of Radu Gheorghe > Sent: Thursday, July 05, 2012 10:01 AM > To: rsyslog-users > Subject: Re: [rsyslog] separate local disk and nfs queues > > OK, so I really was totally wrong. I'll do more research next time before > replying...
The problem is that the config is totally counter-intuitive. In v6, things are much easier to grasp, as the queue params are set within the action itself. Have a look here: http://www.rsyslog.com/doc/node32.html Rainer PS: Florian is currently working on (somewhat) better doc :-) > 2012/7/5 Rainer Gerhards <[email protected]>: > >> 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 > _______________________________________________ > 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

