diff options
Diffstat (limited to 'abs/core-testing/syslog-ng/syslog-ng.conf')
-rw-r--r-- | abs/core-testing/syslog-ng/syslog-ng.conf | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/abs/core-testing/syslog-ng/syslog-ng.conf b/abs/core-testing/syslog-ng/syslog-ng.conf new file mode 100644 index 0000000..d941b6a --- /dev/null +++ b/abs/core-testing/syslog-ng/syslog-ng.conf @@ -0,0 +1,91 @@ +# +# /etc/syslog-ng.conf +# + +options { + sync (0); + time_reopen (10); + log_fifo_size (1000); + long_hostnames(off); + use_dns (no); + use_fqdn (no); + create_dirs (no); + keep_hostname (yes); + perm(0640); + group("log"); +}; + +source src { + unix-stream("/dev/log"); + internal(); + file("/proc/kmsg"); +}; + +destination authlog { file("/var/log/auth.log"); }; +destination syslog { file("/var/log/syslog.log"); }; +destination cron { file("/var/log/crond.log"); }; +destination daemon { file("/var/log/daemon.log"); }; +destination kernel { file("/var/log/kernel.log"); }; +destination lpr { file("/var/log/lpr.log"); }; +destination user { file("/var/log/user.log"); }; +destination uucp { file("/var/log/uucp.log"); }; +destination mail { file("/var/log/mail.log"); }; +destination news { file("/var/log/news.log"); }; +destination ppp { file("/var/log/ppp.log"); }; +destination debug { file("/var/log/debug.log"); }; +destination messages { file("/var/log/messages.log"); }; +destination errors { file("/var/log/errors.log"); }; +destination everything { file("/var/log/everything.log"); }; +destination iptables { file("/var/log/iptables.log"); }; +destination acpid { file("/var/log/acpid.log"); }; +destination console { usertty("root"); }; + +# Log everything to vc12 +destination console_all { file("/dev/vc/12"); }; + +filter f_auth { facility(auth); }; +filter f_authpriv { facility(auth, authpriv); }; +filter f_syslog { program(syslog-ng); }; +filter f_cron { facility(cron); }; +filter f_daemon { facility(daemon); }; +filter f_kernel { facility(kern) and not filter(f_iptables); }; +filter f_lpr { facility(lpr); }; +filter f_mail { facility(mail); }; +filter f_news { facility(news); }; +filter f_user { facility(user); }; +filter f_uucp { facility(cron); }; +filter f_news { facility(news); }; +filter f_ppp { facility(local2); }; +filter f_debug { not facility(auth, authpriv, news, mail); }; +filter f_messages { level(info..warn) and not facility(auth, authpriv, mail, news, cron) and not program(syslog-ng) and not filter(f_iptables); }; +filter f_everything { level(debug..emerg) and not facility(auth, authpriv); }; +filter f_emergency { level(emerg); }; +filter f_info { level(info); }; +filter f_notice { level(notice); }; +filter f_warn { level(warn); }; +filter f_crit { level(crit); }; +filter f_err { level(err); }; +filter f_iptables { match("IN=.*OUT="); }; +filter f_acpid { match("acpid"); }; + +log { source(src); filter(f_acpid); destination(acpid); flags(final); }; +log { source(src); filter(f_authpriv); destination(authlog); }; +log { source(src); filter(f_syslog); destination(syslog); }; +log { source(src); filter(f_cron); destination(cron); }; +log { source(src); filter(f_daemon); destination(daemon); }; +log { source(src); filter(f_kernel); destination(kernel); }; +log { source(src); filter(f_lpr); destination(lpr); }; +log { source(src); filter(f_mail); destination(mail); }; +log { source(src); filter(f_news); destination(news); }; +log { source(src); filter(f_ppp); destination(ppp); }; +log { source(src); filter(f_user); destination(user); }; +log { source(src); filter(f_uucp); destination(uucp); }; +#log { source(src); filter(f_debug); destination(debug); }; +log { source(src); filter(f_messages); destination(messages); }; +log { source(src); filter(f_err); destination(errors); }; +log { source(src); filter(f_emergency); destination(console); }; +log { source(src); filter(f_everything); destination(everything); }; +log { source(src); filter(f_iptables); destination(iptables); }; + +# Log everything to vc12 +#log { source(src); destination(console_all); }; |