projects
/
mirror
/
dsa-puppet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add bts profile for mail, redux
[mirror/dsa-puppet.git]
/
templates
/
syslog-ng.conf.erb
diff --git
a/templates/syslog-ng.conf.erb
b/templates/syslog-ng.conf.erb
index
bb66d30
..
c903ced
100644
(file)
--- a/
templates/syslog-ng.conf.erb
+++ b/
templates/syslog-ng.conf.erb
@@
-1,3
+1,8
@@
+##
+## THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE.
+## USE: git clone git+ssh://$USER@puppet.debian.org/srv/puppet.debian.org/git/dsa-puppet.git
+##
+
#
# Configuration file for syslog-ng under Debian
#
#
# Configuration file for syslog-ng under Debian
#
@@
-98,7
+103,9
@@
source s_all {
<%end%>
# use the following line if you want to receive remote UDP logging messages
# (this is equivalent to the "-r" syslogd flag)
<%end%>
# use the following line if you want to receive remote UDP logging messages
# (this is equivalent to the "-r" syslogd flag)
- # udp();
+<% if hostname == "paganini" -%>
+ udp();
+<%end%>
};
};
@@
-192,6
+199,7
@@
filter f_messages {
# messages with priority emerg
filter f_emerg { level(emerg); };
# messages with priority emerg
filter f_emerg { level(emerg); };
+<% if kernel == 'Linux' %>
# complex filter for messages usually sent to the xconsole
filter f_xconsole {
facility(daemon,mail)
# complex filter for messages usually sent to the xconsole
filter f_xconsole {
facility(daemon,mail)
@@
-200,7
+208,7
@@
filter f_xconsole {
and level(crit,err,notice));
};
and level(crit,err,notice));
};
-
+<% end %>
######
# logs
# order matters if you use "flags(final);" to mark the end of processing in a
######
# logs
# order matters if you use "flags(final);" to mark the end of processing in a
@@
-349,6
+357,7
@@
log {
};
};
+<% if kernel == 'Linux' %>
# daemon.*;mail.*;\
# news.crit;news.err;news.notice;\
# *.=debug;*.=info;\
# daemon.*;mail.*;\
# news.crit;news.err;news.notice;\
# *.=debug;*.=info;\
@@
-358,4
+367,15
@@
log {
filter(f_xconsole);
destination(dp_xconsole);
};
filter(f_xconsole);
destination(dp_xconsole);
};
+<%end%>
+
+<% if hostname == "corelli" -%>
+destination loghost-paganini {
+ udp("192.168.2.10",port(514));
+};
+log {
+ source(s_all);
+ destination(loghost-paganini);
+};
+<%end%>