summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
Diffstat (limited to 'templates')
-rw-r--r--templates/syslog-ng.conf_wheezy.erb80
1 files changed, 41 insertions, 39 deletions
diff --git a/templates/syslog-ng.conf_wheezy.erb b/templates/syslog-ng.conf_wheezy.erb
index 88f5551..725b495 100644
--- a/templates/syslog-ng.conf_wheezy.erb
+++ b/templates/syslog-ng.conf_wheezy.erb
@@ -1,4 +1,7 @@
@version: 3.3
+@include "scl.conf"
+@include "`scl-root`/system/tty10.conf"
+
#
# Configuration file for syslog-ng under Debian.
# Customized for sarava.org, originally developed by riseup.net
@@ -9,33 +12,28 @@
# levels: emerg alert crit err warning notice info debug
#
-############################################################
-## global options
-
-options {
- chain_hostnames(0);
- time_reopen(10);
- time_reap(360);
- flush_lines(0);
- log_fifo_size(2048);
- create_dirs(yes);
- group(adm);
- perm(0640);
- dir_perm(0755);
- use_dns(no);
+# First, set some global options.
+options { chain_hostnames(off); flush_lines(0); use_dns(no); use_fqdn(no);
+ owner("root"); group("adm"); perm(0640); stats_freq(0);
+ bad_hostname("^gconfd$");
};
-############################################################
-## universal source
-
-source s_all {
- internal();
- unix-stream("/dev/log");
-<% if (@log_kernel_msgs == true) -%>
- file("/proc/kmsg" program_override("kernel"));
-<% end -%>
+########################
+# Sources
+########################
+# This is the default behavior of sysklogd package
+# Logs may come from unix stream, but not from another machine.
+#
+source s_src {
+ system();
+ internal();
};
+# If you wish to get logs from remote machine you should uncomment
+# this and comment the above source line.
+#
+#source s_net { tcp(ip(127.0.0.1) port(1000)); };
+
############################################################
## generic destinations
@@ -66,7 +64,7 @@ filter rrdcached { not program(rrdcached); };
filter f_auth { facility(auth, authpriv); };
destination df_auth { file("/var/log/auth.log"); };
log {
- source(s_all);
+ source(s_src);
filter(f_auth);
rewrite(r_strip);
destination(df_auth);
@@ -78,7 +76,7 @@ log {
filter f_daemon { facility(daemon); };
destination df_daemon { file("/var/log/daemon.log"); };
log {
- source(s_all);
+ source(s_src);
filter(f_daemon);
filter(rrdcached);
rewrite(r_strip);
@@ -91,7 +89,7 @@ log {
filter f_kern { facility(kern); };
destination df_kern { file("/var/log/kern.log"); };
log {
- source(s_all);
+ source(s_src);
filter(f_kern);
rewrite(r_strip);
destination(df_kern);
@@ -103,7 +101,7 @@ log {
filter f_user { facility(user); };
destination df_user { file("/var/log/user.log"); };
log {
- source(s_all);
+ source(s_src);
filter(f_user);
rewrite(r_strip);
destination(df_user);
@@ -115,7 +113,7 @@ log {
filter f_sympa { program("^(sympa|bounced|archived|task_manager)"); };
destination d_sympa { file("/var/log/sympa.log"); };
log {
- source(s_all);
+ source(s_src);
filter(f_sympa);
rewrite(r_strip);
destination(d_sympa);
@@ -128,7 +126,7 @@ log {
filter f_wwsympa { program("^wwsympa"); };
destination d_wwsympa { file("/var/log/wwsympa.log"); };
log {
- source(s_all);
+ source(s_src);
filter(f_wwsympa);
rewrite(r_strip);
destination(d_wwsympa);
@@ -141,7 +139,7 @@ log {
filter f_ldap { program("slapd"); };
destination d_ldap { file("/var/log/ldap.log"); };
log {
- source(s_all);
+ source(s_src);
filter(f_ldap);
rewrite(r_strip);
destination(d_ldap);
@@ -152,11 +150,11 @@ log {
## postfix.log
# special source because of chroot jail
-#source s_postfix { unix-stream("/var/spool/postfix/dev/log" keep-alive(yes)); };
+#source s_postfix { unix-stream("/var/spool/postfix/dev/log" keep-alive(yes)); };
filter f_postfix { program("^postfix/"); };
destination d_postfix { file("/var/log/postfix.log"); };
log {
- source(s_all);
+ source(s_src);
filter(f_postfix);
rewrite(r_strip);
destination(d_postfix);
@@ -169,7 +167,7 @@ log {
filter f_courier { program("courier|imap|pop"); };
destination d_courier { file("/var/log/courier.log"); };
log {
- source(s_all);
+ source(s_src);
filter(f_courier);
rewrite(r_strip);
destination(d_courier);
@@ -182,7 +180,7 @@ log {
filter f_maildrop { program("^maildrop"); };
destination d_maildrop { file("/var/log/maildrop.log"); };
log {
- source(s_all);
+ source(s_src);
filter(f_maildrop);
rewrite(r_strip);
destination(d_courier);
@@ -196,7 +194,7 @@ filter f_mail { facility(mail); };
destination df_mail { file("/var/log/mail.log"); };
log {
- source(s_all);
+ source(s_src);
filter(f_mail);
rewrite(r_strip);
destination(df_mail);
@@ -211,7 +209,7 @@ filter f_messages {
};
destination df_messages { file("/var/log/messages.log"); };
log {
- source(s_all);
+ source(s_src);
filter(f_messages);
rewrite(r_strip);
destination(df_messages);
@@ -226,7 +224,7 @@ filter f_errors {
};
destination df_errors { file("/var/log/errors.log"); };
log {
- source(s_all);
+ source(s_src);
filter(f_errors);
rewrite(r_strip);
destination(df_errors);
@@ -238,7 +236,7 @@ log {
filter f_emerg { level(emerg); };
destination du_all { usertty("*"); };
log {
- source(s_all);
+ source(s_src);
filter(f_emerg);
rewrite(r_strip);
destination(du_all);
@@ -255,9 +253,13 @@ filter f_xconsole {
};
destination dp_xconsole { pipe("/dev/xconsole"); };
log {
- source(s_all);
+ source(s_src);
filter(f_xconsole);
rewrite(r_strip);
destination(dp_xconsole);
};
+###
+# Include all config files in /etc/syslog-ng/conf.d/
+###
+@include "/etc/syslog-ng/conf.d/*.conf"