Hello,
I have 30 or so machines all displaying the same thing. When I kill
-HUP (/etc/init.d/syslog-ng reload), syslog-ng will not re-open the log
file. Thus when a log file is rotated, logging stops. All 30 machines
are logging locally to disk and to a centralized server via tcp. Has
anyone seen this or have an idea on how to fix this? Note that syslog
is chrooted as root to /var/log with the -C flag. I'm assuming the
problem is with my config.
Here are the clients syslog-ng.conf:
options {
time_reopen(10);
time_reap(360);
use_dns(no);
use_fqdn(yes);
keep_hostname(yes);
sync(0);
long_hostnames(on);
log_fifo_size(300);
};
source src { unix-stream("/dev/log"); internal(); pipe("/proc/kmsg"); };
destination remote {tcp("127.0.0.1" port(514));};
destination console { usertty("root"); };
destination console_log { file("/console"); };
destination local { file("/$FACILITY"); };
filter f_emergency { level(emerg); };
log { source(src); destination(remote); };
log { source(src); destination(local); };
log { source(src); filter(f_emergency); destination(console); };
log { source(src); filter(f_emergency); destination(console_log); };
Thanks,
Ben
--
[email protected] mailing list