summaryrefslogtreecommitdiff
path: root/templates/syslog-ng.conf.erb
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2011-02-15 11:49:56 -0200
committerSilvio Rhatto <rhatto@riseup.net>2011-02-15 11:49:56 -0200
commite7d7f7e8a31e5345cfc1102d600e1bfd77262ea5 (patch)
treed009f0d85d88e5bc7e059d0930a594e879db4989 /templates/syslog-ng.conf.erb
parentd4d85663133f8ceee92e444f6ff323c068b92b93 (diff)
downloadpuppet-syslog-ng-e7d7f7e8a31e5345cfc1102d600e1bfd77262ea5.tar.gz
puppet-syslog-ng-e7d7f7e8a31e5345cfc1102d600e1bfd77262ea5.tar.bz2
Adding squeeze configuration
Diffstat (limited to 'templates/syslog-ng.conf.erb')
-rw-r--r--templates/syslog-ng.conf.erb256
1 files changed, 0 insertions, 256 deletions
diff --git a/templates/syslog-ng.conf.erb b/templates/syslog-ng.conf.erb
deleted file mode 100644
index 0e5a91d..0000000
--- a/templates/syslog-ng.conf.erb
+++ /dev/null
@@ -1,256 +0,0 @@
-#
-# Configuration file for syslog-ng under Debian.
-# Customized for sarava.org, originally developed by riseup.net
-#
-# see http://www.campin.net/syslog-ng/expanded-syslog-ng.conf
-# for examples.
-#
-# levels: emerg alert crit err warning notice info debug
-#
-
-############################################################
-## global options
-
-options {
- chain_hostnames(0);
- time_reopen(10);
- time_reap(360);
- sync(0);
- log_fifo_size(2048);
- create_dirs(yes);
- group(adm);
- perm(0640);
- dir_perm(0755);
- use_dns(no);
-};
-
-############################################################
-## universal source
-
-source s_all {
- internal();
- unix-stream("/dev/log");
-<% if (log_kernel_msgs == true) -%>
- file("/proc/kmsg" log_prefix("kernel: "));
-<% end -%>
-};
-
-############################################################
-## generic destinations
-
-destination df_facility_dot_info { file("/var/log/$FACILITY.info"); };
-destination df_facility_dot_notice { file("/var/log/$FACILITY.notice"); };
-destination df_facility_dot_warn { file("/var/log/$FACILITY.warn"); };
-destination df_facility_dot_err { file("/var/log/$FACILITY.err"); };
-destination df_facility_dot_crit { file("/var/log/$FACILITY.crit"); };
-
-############################################################
-## generic filters
-
-filter f_strip { strip(ips); };
-filter f_at_least_info { level(info..emerg); };
-filter f_at_least_notice { level(notice..emerg); };
-filter f_at_least_warn { level(warn..emerg); };
-filter f_at_least_err { level(err..emerg); };
-filter f_at_least_crit { level(crit..emerg); };
-
-############################################################
-## auth.log
-
-filter f_auth { facility(auth, authpriv); };
-destination df_auth { file("/var/log/auth.log"); };
-log {
- source(s_all);
- filter(f_auth);
- filter(f_strip);
- destination(df_auth);
-};
-
-############################################################
-## daemon.log
-
-filter f_daemon { facility(daemon); };
-destination df_daemon { file("/var/log/daemon.log"); };
-log {
- source(s_all);
- filter(f_daemon);
- filter(f_strip);
- destination(df_daemon);
-};
-
-############################################################
-## kern.log
-
-filter f_kern { facility(kern); };
-destination df_kern { file("/var/log/kern.log"); };
-log {
- source(s_all);
- filter(f_kern);
- filter(f_strip);
- destination(df_kern);
-};
-
-############################################################
-## user.log
-
-filter f_user { facility(user); };
-destination df_user { file("/var/log/user.log"); };
-log {
- source(s_all);
- filter(f_user);
- filter(f_strip);
- destination(df_user);
-};
-
-############################################################
-## sympa.log
-
-filter f_sympa { program("^(sympa|bounced|archived|task_manager)"); };
-destination d_sympa { file("/var/log/sympa.log"); };
-log {
- source(s_all);
- filter(f_sympa);
- filter(f_strip);
- destination(d_sympa);
- flags(final);
-};
-
-############################################################
-## wwsympa.log
-
-filter f_wwsympa { program("^wwsympa"); };
-destination d_wwsympa { file("/var/log/wwsympa.log"); };
-log {
- source(s_all);
- filter(f_wwsympa);
- filter(f_strip);
- destination(d_wwsympa);
- flags(final);
-};
-
-############################################################
-## ldap.log
-
-filter f_ldap { program("slapd"); };
-destination d_ldap { file("/var/log/ldap.log"); };
-log {
- source(s_all);
- filter(f_ldap);
- filter(f_strip);
- destination(d_ldap);
- flags(final);
-};
-
-############################################################
-## postfix.log
-
-# special source because of chroot jail
-#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);
- filter(f_postfix);
- filter(f_strip);
- destination(d_postfix);
- flags(final);
-};
-
-############################################################
-## courier.log
-
-filter f_courier { program("courier|imap|pop"); };
-destination d_courier { file("/var/log/courier.log"); };
-log {
- source(s_all);
- filter(f_courier);
- filter(f_strip);
- destination(d_courier);
- flags(final);
-};
-
-############################################################
-## maildrop.log
-
-filter f_maildrop { program("^maildrop"); };
-destination d_maildrop { file("/var/log/maildrop.log"); };
-log {
- source(s_all);
- filter(f_maildrop);
- filter(f_strip);
- destination(d_courier);
- flags(final);
-};
-
-############################################################
-## mail.log
-
-filter f_mail { facility(mail); };
-destination df_mail { file("/var/log/mail.log"); };
-
-log {
- source(s_all);
- filter(f_mail);
- filter(f_strip);
- destination(df_mail);
-};
-
-############################################################
-## messages.log
-
-filter f_messages {
- level(debug,info,notice)
- and not facility(auth,authpriv,daemon,mail,user,kern);
-};
-destination df_messages { file("/var/log/messages.log"); };
-log {
- source(s_all);
- filter(f_messages);
- filter(f_strip);
- destination(df_messages);
-};
-
-############################################################
-## errors.log
-
-filter f_errors {
- level(warn,err,crit,alert,emerg)
- and not facility(auth,authpriv,daemon,mail,user,kern);
-};
-destination df_errors { file("/var/log/errors.log"); };
-log {
- source(s_all);
- filter(f_errors);
- filter(f_strip);
- destination(df_errors);
-};
-
-############################################################
-## emergencies
-
-filter f_emerg { level(emerg); };
-destination du_all { usertty("*"); };
-log {
- source(s_all);
- filter(f_emerg);
- filter(f_strip);
- destination(du_all);
-};
-
-############################################################
-## console messages
-
-filter f_xconsole {
- facility(daemon,mail)
- or level(debug,info,notice,warn)
- or (facility(news)
- and level(crit,err,notice));
-};
-destination dp_xconsole { pipe("/dev/xconsole"); };
-log {
- source(s_all);
- filter(f_xconsole);
- filter(f_strip);
- destination(dp_xconsole);
-};
-