# pglookout Heartbeat

Bien que **pglookout** surveille en permanence le **Primary Cluster** d'un **RCS** et déclenche un **Failover,** rien n'est prévu en cas de panne ou d'indisponibilité d'un **Standby**.

**Muppy pglookout Heartbeat** (ou **pglookout Heartbeat**) est une fonctionnalité de Muppy qui:

* vérifie toutes les minutes l'accessibilité et le fonctionnement correct de tous les process pglookout d'un RCS
* vous notifie en cas de problèmes et de retour à la normale&#x20;

Muppy pglookout Heartbeat utilise les notifications Muppy (Slack ou Teams).

![Exemple de notifications Muppy pglookout Heartbeat](/files/w0kQU8nWOdruwmKSOHC0)

## Activation de Muppy pglookout Heartbeat

{% hint style="success" %}
**pglookout heartbeat** est activé par défaut en même temps que la **High Availability** d'un RCS.
{% endhint %}

&#x20;<mark style="background-color:orange;">**Disable pglookout heartbeat**</mark> <mark style="background-color:orange;"></mark><mark style="background-color:orange;">permet de le désactiver sur un RCS.</mark>

Le fonctionnement diffère légèrement en fonction du paramètre  **Auto. Failover  deactivated.** du RCS.

Si **Auto. Failover  deactivated** est sélectionné, **pglookout Heartbeat** surveille tous les **Clusters** du **RCS** y compris le **Primary**. Sinon **pglookout heartbeat** surveille uniquement les **Standbys**.

![Paramètres d'activation de pglookout heartbeat](/files/WkEzff8B72T9xP5gsnZ7)

## Visualisation de pglookout Heartbeat

**pglookout Heartbeat** met à jour la liste des daemons pgllookout de l'onglet High Availability des RCS:

1. La couleur de la ligne dépend du résultat du Heartbeat ; vert Ok, rouge en cas de problème
2. **Last pglookout cnx.** indique le timestamp de la dernière connexion du heartbeat à la State URL  du daemon pglookout. Ceci ne donne aucune indication sur la disponibilité du Cluster PostgreSQL.
3. &#x20;**Last PGCluster cnx.** indique le timestamp de la dernière connexion réussie au Cluster PostgreSQL

![Interface de pglookout Heartbeat](/files/efeINfujtPiuNLbfvoQc)

{% hint style="success" %}
A chaque fois qu'il se connecte à la State URL d'un daemon, **pglookout Heatbeat** enregistre le résultat dans un record **QUERY\_STATE** du **HA Event Log.**
{% endhint %}

## Actualisation de pglookout Heartbeat

Le bouton <img src="/files/SW4YCwXk64gGyu47mFyE" alt="" data-size="line"> permet de lancer une vérification immédiate de tous les Daemons.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.muppy.io/guides/postgresql/postgresql-ha/pglookout-heartbeat.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
