9.5.3. Measuring Node Health
Since Pacemaker calculates node health based on node attributes, any method that sets node attributes may be used to measure node health. The most common ways are resource agents or separate daemons.
Pacemaker provides examples that can be used directly or as a basis for custom code. The ocf:pacemaker:HealthCPU
and ocf:pacemaker:HealthSMART
resource agents set node health attributes based on CPU and disk parameters. The ipmiservicelogd
daemon sets node health attributes based on IPMI values (the ocf:pacemaker:SystemHealth
resource agent can be used to manage the daemon as a cluster resource).