---
 configure.ac                    |    4 ++++
 extra/Makefile.am               |    2 +-
 extra/rsyslog/Makefile.am       |    5 +++++
 extra/rsyslog/pacemaker.conf.in |   39 +++++++++++++++++++++++++++++++++++++++
 4 files changed, 49 insertions(+), 1 deletions(-)
 create mode 100644 extra/rsyslog/Makefile.am
 create mode 100644 extra/rsyslog/pacemaker.conf.in

diff --git a/configure.ac b/configure.ac
index ecae986..ec81938 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1714,6 +1714,10 @@ fencing/Makefile                                         
       \
 extra/Makefile                                                 \
        extra/resources/Makefile                                \
        extra/rgmanager/Makefile                                \
+       extra/rsyslog/Makefile                                  \
+       extra/rsyslog/pacemaker.conf                            \
+       extra/logrotate/Makefile                                \
+       extra/logrotate/pacemaker.conf                          \
 tools/Makefile                                                 \
        tools/crm_report                                        \
        tools/coverage.sh                                       \
diff --git a/extra/Makefile.am b/extra/Makefile.am
index 5ad7dc7..d9e3360 100644
--- a/extra/Makefile.am
+++ b/extra/Makefile.am
@@ -18,7 +18,7 @@
 
 MAINTAINERCLEANFILES    = Makefile.in
 
-SUBDIRS                 =  resources rgmanager
+SUBDIRS                 =  resources rgmanager rsyslog
 
 mibdir = $(datadir)/snmp/mibs
 mib_DATA = PCMK-MIB.txt
diff --git a/extra/rsyslog/Makefile.am b/extra/rsyslog/Makefile.am
new file mode 100644
index 0000000..dbde43c
--- /dev/null
+++ b/extra/rsyslog/Makefile.am
@@ -0,0 +1,5 @@
+MAINTAINERCLEANFILES = Makefile.in
+
+rsyslogdir = $(sysconfdir)/rsyslog.d
+
+rsyslog_DATA = pacemaker.conf
diff --git a/extra/rsyslog/pacemaker.conf.in b/extra/rsyslog/pacemaker.conf.in
new file mode 100644
index 0000000..4c52698
--- /dev/null
+++ b/extra/rsyslog/pacemaker.conf.in
@@ -0,0 +1,39 @@
+# rsyslog configuration snippet for Pacemaker daemons
+#
+# Include this file in your rsyslog configuration file,
+# _before_ your default log processing rules.
+#
+# If you want Pacemaker log entries in individual log
+# files _and_ your catch-all syslog file, remove the
+# "&v~" lines.
+
+$template 
PacemakerDaemonLog,"@localstatedir@/log/@PACKAGE_TARNAME@/%programname%.log"
+
+# Entries from the crm_attribute binary and attrd go
+# to one log file.
+:programname,isequal,"crm_attribute" 
@localstatedir@/log/@PACKAGE_TARNAME@/attrd.log
+& ~
+:programname,isequal,"attrd" ?PacemakerDaemonLog
+& ~
+
+# CIB status messages
+:programname,isequal,"cib" ?PacemakerDaemonLog
+& ~
+
+# Messages from crmd
+:programname,isequal,"crmd" ?PacemakerDaemonLog
+& ~
+
+# Messages from lrmd, including stdout and stderr
+# from poorly-written resource agents that don't
+# use ocf_log and/or ocf_run
+:programname,isequal,"lrmd" ?PacemakerDaemonLog
+& ~
+
+# Policy Engine messages
+:programname,isequal,"pengine" ?PacemakerDaemonLog
+& ~
+
+# Messages from the fencing daemons
+:programname,startswith,"stonith" ?PacemakerDaemonLog
+& ~
-- 
1.7.5.4


_______________________________________________
Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
http://oss.clusterlabs.org/mailman/listinfo/pacemaker

Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://bugs.clusterlabs.org

Reply via email to