On Fri, 30 Dec 2016, Dmitriy Kalinin via rsyslog wrote:

one alternative to above approach is to keep on reloading rsyslog every x
seconds while rewriting rsyslog config to include all found nested
directories within one directory. this feels somewhat wrong given that
imfile seems to lean towards wildcard support (just current impl is
limited). aside from feeling a bit awkward are there any downsides to
reloading rsyslog every x seconds (of course we can add some kind of config
file hashing to see if reload is necessary -- not sure if rsyslog already
does that by default)? will reload interfere with loaded forwarding rules
for existing files (especially if files are being logrotated at the same
time)?

The first thing would be to check if a full restart is needed or if a HUP is enough.

A full restart can take a noticable amount of time, and can cause you to loose messages because rsyslog wasn't listening (especially with UDP, but also with TCP)

so your issue is that the directories that you want rsyslog to watch don't exist at the time rsyslog is started, correct?

it sounds like what you are looking for is https://github.com/rsyslog/rsyslog/issues/1280

it's listed as a useful enhancement, sponsorship of new features is the fastest way to get them implemented (either by having someone write and submit the feature, or by paying a professional services contract with adiscon). It's usually not very expensive to do so.

David Lang
_______________________________________________
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
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to