O Heartbeat é uma aplicação que realiza a monitoração de dois nodos, utilizando-se de uma técnica homônima. Se um nodo não enviar mensagens ("heartbeats") dentro de um determinado intervalo de tempo, é considerado como inativo, falho, e seus serviços são assumidos por outro nodo. Este processo é chamado failover.
As máquinas que compõem este cluster, este agrupamento coordenado de computadores visando um determinado fim, são chamadas individualmente de nodos.