]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/syslog-ng/templates/syslog-ng.conf.erb
Old syslog-ng is old, take 2. Squeeze-syslog-ng lacks the system plugin
[dsa-puppet.git] / modules / syslog-ng / templates / syslog-ng.conf.erb
index f5d5036b29ff5dbfa6f90d4c19a91c32276c36d4..98c2fb2fe2c8163027254e1a16244733c865ed72 100644 (file)
@@ -2,10 +2,11 @@
 @version: 3.0
 <%- elsif has_variable?("syslogversion") and syslogversion.to_s == "3.5" -%>
 @version: 3.5
+@include "scl.conf"
 <%- else -%>
 @version: 3.3
-<%- end -%>
 @include "scl.conf"
+<%- end -%>
 
 ##
 ## THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE.
@@ -106,7 +107,15 @@ options {
 source s_local {
         # message generated by Syslog-NG
         internal();
+<%- if has_variable?("syslogversion") and syslogversion.to_s == "3.1" -%>
+        # standard Linux log source (this is the default place for the syslog()
+        # function to send logs to)
+        unix-stream("/dev/log");
+        # messages from the kernel
+        file("/proc/kmsg" program_override("kernel: "));
+<%- else -%>
        system();
+<%- end -%>
 };
 
 <%- if (hostname == "lotti") || (hostname == "lully") || (hostname == "loghost-grnet-01") -%>