Hi everyone, apologies for sending patches to the user list -- my subscription request is still pending on pcmk-devel, so here goes.
One of the most commonly voiced criticisms against Pacemaker is that it floods people's logs. And while I contend that the rather verbose logging that Pacemaker offers is a good thing, and that it shouldn't necessarily have to tune down the amount of messages it emits, we should offer users a facility where these log messages don't interfere with more critical logging info. So the patches contain a simple rsyslog configuration snippet which, when included in the rsyslog configuration, will log Pacemaker logging output to files named /var/log/pacemaker/<daemon>.log, where <daemon> can be attrd, cib, crmd, lrmd, pengine, and stonith. (Output from the crm_attribute binary also goes to the "attrd" log.) So what remains in the default system log (/var/log/messages, /var/log/syslog)? The stuff that you're most likely to care about, namely the log messages from the resource agents -- i.e. stuff that's actually relevant to the health of your application, rather than the health of your cluster infrastructure. I find this makes issues _much_ easier to troubleshoot (but then of course, that may be my personal preference). What's also included is a simple logrotate configuration snippet that makes sure these log files are compressed and rotated once a week. These changes, since commit d35d6f96daa04d9a2c3c54a0c60a3ff5db5fc293: High: Core: Rempove stray character from qb_ipc_response_header definition (2012-01-03 11:38:46 +1100) are also available in my git repository at: git://github.com/fghaas/pacemaker syslog Florian Haas (2): extra: add rsyslog configuration snippet extra: add logrotate configuration snippet configure.ac | 4 +++ extra/Makefile.am | 2 +- extra/logrotate/Makefile.am | 5 ++++ extra/logrotate/pacemaker.conf.in | 7 ++++++ extra/rsyslog/Makefile.am | 5 ++++ extra/rsyslog/pacemaker.conf.in | 39 +++++++++++++++++++++++++++++++++++++ 6 files changed, 61 insertions(+), 1 deletions(-) create mode 100644 extra/logrotate/Makefile.am create mode 100644 extra/logrotate/pacemaker.conf.in create mode 100644 extra/rsyslog/Makefile.am create mode 100644 extra/rsyslog/pacemaker.conf.in Hope this is useful. Cheers, Florian _______________________________________________ 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