[Pacemaker] Notification when a node is down

Steven Hale email at stevenhale.co.uk
Mon Sep 15 17:51:59 UTC 2014


On 15 September 2014 16:49, David Vossel <dvossel at redhat.com> wrote:
>
> This might be a useful reference.
>
> http://clusterlabs.org/doc/en-US/Pacemaker/1.1-pcs/html-single/Pacemaker_Explained/index.html#idm207039249856

I've been having trouble with this too, and I spent ages on the above
link trying to make it work.

I've got the MailTo resource setup as a clone on all nodes.  I get
emails telling me when a resource moves to or away from a node.  But I
get nothing at all if a resource has failed for some reason and just
ends up in the "stopped" state.

I can't get ClusterMon to work with email notifications.  Looking
through the source I can't see how it can ever work.

Looking at "/usr/lib/ocf/resource.d/pacemaker/ClusterMon" the "start"
method runs a command like this:

${HA_SBIN_DIR}/crm_mon -p $OCF_RESKEY_pidfile -d -i $OCF_RESKEY_update
$OCF_RESKEY_extra_options -h $OCF_RESKEY_htmlfile"

The example in the documentation uses the "extra_options" parameter to
pass through the email settings.

<nvpair id="ClusterMon-instance_attributes-extra_options"
name="extra_options" value="-T pacemaker at example.com -F
pacemaker at node2.example.com -P PACEMAKER -H mail.example.com"/>

But the man page for "crm_mon" doesn't say anything about -T, -F, or
-P options!  crm_mon has no ability at all to send email.  I
eventually gave up and assumed that the documentation for this feature
was either out of date or just plain wrong.

This is with Pacemaker 1.1.10 from CentOS7 default repository.

pacemaker-cli-1.1.10-32.el7_0.x86_64

If the documentation for email notifications (7.2) *is* correct, then
could someone give me a hint as to what I'm doing wrong?

Thanks!




More information about the Pacemaker mailing list