[syslog-ng] source file wildcard problems
Dan Gunter
dkgunter at lbl.gov
Wed Mar 25 18:04:44 CET 2009
Hi,
I am having trouble getting the new file wildcard option to work. I am
testing it with the following very simple file-to-file configuration:
@version: 3.0
options {
time_sleep(500); # polling interval, in ms (make this once per
second)
use_fqdn(yes); # use fully qualified domain names
ts_format(iso); # use ISO8601 timestamps
# for normal load
flush_lines (10); # number of lines to buffer before writing to disk
flush_timeout (1000); # 1 second timeout
log_fifo_size(100);
stats_freq(3600); # number of seconds between syslog-ng internal
stats events; these are useful
# for ensuring syslog-ng is not getting
overloaded
};
# Debugging
source syslog_ng { internal(); };
destination debug_dest { file("/u/dang/local/var/log/syslog-ng-
internal.log" perm(0644) ); };
log { source(syslog_ng); destination(debug_dest); };
# Other
source simple_src { file("/u/dang/local/var/log/myfile.log"
follow_freq(1) flags(no-parse) program_override("my_log ") ); };
source test_src { file ("/u/dang/local/var/log/test*.log"
follow_freq(1) flags(no-parse) program_override("test_log ") ); };
destination test_dest { file ("/u/dang/local/var/log/collected.log"
perm(0644) ); };
log { source(simple_src); destination(test_dest); };
log { source(test_src); destination(test_dest); };
The behavior I am seeing is that anything appended to the static file
"myfile.log" shows up in "collected.log" a second later. But new files
of the pattern "test-1.log", etc. are never forwarded, and if there
are existing files of this name at startup they are ignored. The
internal log says:
2009-03-25T10:02:20-07:00 host.org syslog-ng[29624]: Follow-mode file
source not found, deferring open; filename='/u/dang/local/var/log/
test*.log'
2009-03-25T10:02:20-07:00 host.org syslog-ng[29626]: syslog-ng
starting up; version='3.0.1'
My syslog-ng version is:
-bash-3.1$ syslog-ng -V
syslog-ng 3.0.1
Revision: ssh+git://bazsi@git.balabit//var/scm/git/syslog-ng/syslog-ng-
ose--mainline--3.0#master#93a342dae3a2b0cb15811d0c34ea7f58b3fba14e
Compile-Date: Mar 25 2009 09:08:54
Enable-Threads: off
Enable-Debug: off
Enable-GProf: off
Enable-Memtrace: off
Enable-Sun-STREAMS: off
Enable-Sun-Door: off
Enable-IPv6: on
Enable-Spoof-Source: off
Enable-TCP-Wrapper: on
Enable-SSL: on
Enable-SQL: off
Enable-Linux-Caps: off
Enable-Pcre: off
Any help or tips would be appreciated.
Thanks,
-Dan
More information about the syslog-ng
mailing list