Table of Contents
ocf:pacemaker:ClusterMon
resource can monitor the cluster status and triggers alerts on each cluster event. This resource runs crm_mon
in the background at regular intervals (configurable) and uses crm_mon
capabilities to send emails (SMTP), SNMP traps or to execute an external program via the extra_options
parameter.
Note
crm_mon --help
output to see if these options are available to you. In any case, executing an external agent will always be available, and you can have this agent to send emails, SNMP traps, or whatever action you develop.
Example 7.1. Configuring ClusterMon to send SNMP traps
<clone id="ClusterMon-clone"> <primitive class="ocf" id="ClusterMon-SNMP" provider="pacemaker" type="ClusterMon"> <instance_attributes id="ClusterMon-instance_attributes"> <nvpair id="ClusterMon-instance_attributes-user" name="user" value="root"/> <nvpair id="ClusterMon-instance_attributes-update" name="update" value="30"/> <nvpair id="ClusterMon-instance_attributes-extra_options" name="extra_options" value="-S snmphost.example.com -C public"/> </instance_attributes> </primitive> </clone>