====== Surveillance des Clusters ======
{{indexmenu_n>19}}
===== Introduction =====
Pandora FMS dispose d'une nouvelle fonctionnalité qui nous permet de surveiller les clusters indépendamment du système ou de l'application utilisée.
Le but de ce système est de garantir la surveillance des clusters de manière rapide, mais surtout facile pour l'utilisateur.
Nous allons considérer deux types de clusters :
* **Actif - Passif** : Il s'agit des clusters dans lesquels nous n'aurons qu'un seul nœud travaillant simultanément.
* **Actif - Actif** : Ce sont celles dans lesquelles l'application ou le service qui est donné est équilibré entre tous les nœuds du cluster.
Dans un cluster, vous aurez plusieurs types d'éléments :
**Éléments communs**
Ce sont les modules qui doivent rester actifs dans tous les nœuds du cluster, essentiels au fonctionnement du clustering.
**Eléments équilibrés**
Ce sont les modules qui seront exécutés uniquement dans le nœud actif et qui iront //équilibrer// d'un nœud à l'autre du cluster, c'est-à-dire qu'ils rapporteront dans un agent ou un autre selon la machine qui exécute l'application.
Les éléments équilibrés ne seront nécessaires que dans le cas de clusters de type **Actif - Passif**.
===== Supervision de la planification =====
Lors de la supervision d'un cluster, vous devez prendre en compte les éléments suivants :
**S'il s'agit d'un cluster actif - actif**
Les modules communs à surveiller doivent être présents dans tous les agents du cluster. Sinon, vous ne pourrez pas les sélectionner.
Ensuite, vous devrez créer des moniteurs identiques dans tous les agents du cluster pour surveiller les ressources dont vous avez besoin.
**S'il s'agit d'un cluster actif - passif**
Les modules communs suivront la même configuration qu'un module "actif - actif", mais nous devrons configurer la surveillance des modules équilibrés **seulement dans le noeud actif **.
Pour pouvoir surveiller " le nœud actif ", vous devez utiliser la surveillance conditionnelle, dans laquelle le module n'émet un rapport que lorsqu'une série de conditions préalables sont remplies.
===== Configurer un nouveau cluster =====
Pour créer un nouveau cluster, allez dans **Monitoring > Cluster view**.
{{ :wiki:cl_menu.png }}
Si c'est la première fois que vous accédez à cet écran, vous devriez voir une page similaire à la suivante :
{{ :wiki:cl_clear.png }}
S'il y a un cluster ou plusieurs :
{{ :wiki:cl_clear_2.png }}
==== Configurez un nouveau cluster Actif Actif ====
Cliquez sur le bouton **Create cluster** ou **New cluster** pour lancer l'assistant de création de cluster, en sélectionnant pour cet exemple l'option " Actif - Actif " dans **Cluster type**, entrez le nom dans **Cluster name** et sélectionnez le groupe dans **Group** :
{{ :wiki:cl_aa_create.png }}
Une fois que vous avez sélectionné un nom, un type de cluster et un groupe cible, cliquez sur **Next** pour accéder à la section de sélection des agents.
{{ :wiki:aa_agente.png }}
Une fois selectionné les agents, cliquez sur **Update and continue**.
Sélectionnez dans cette étape tous les modules **critiques pour votre service** que vous voulez superviser à partir des agents que vous avez ajoutés au cluster :
{{ :wiki:cl_aa_st3.png }}
Sélectionnez un seuil en pourcentage de noeuds (%) pour définir les états du cluster sur la base de modules communs (OK/not OK).
{{ :wiki:cl_aa_st4.png }}
Après la configuration du cluster, vous pourrez ajouter des alertes sur les différents éléments du cluster afin qu'une action déterminée soit effectuée lors du passage à un état concret des modules que vous avez sélectionnés.
{{ :wiki:alert_aa.png }}
Après l'évaluation des modules, clieuz sur **Finish** pour terminer. Après l'évaluation des modules vous verrez la carte de cluster avec les informations d'état.
==== Vue du cluster Actif Actif ====
Si votre cluster est **Actif - Actif**, vous ne pouvez voir que les éléments communs.
En suivant l'exemple de création décrit dans la section précédente, nous avons la vue suivante :
{{ :wiki:cl_aa_view.png }}
**Carte de clusters**
Il représente les agents qui composent le cluster et son état.
**Vue de métriques**
Il affiche la liste complète des métriques enregistrées dans le cluster.
Si l'on clique sur un élément de la carte de cluster, on peut voir des informations supplémentaires sur cet élément. Vue détaillée de l'état du cluster (cliquez sur la carte).
{{ :wiki:cl_aa_view_cl_detail.png }}
Lors de l'interprétation des données réflétés, il est importnte de garder à l'esprit que :
* Si vous avez un module de cluster qui contient trois modules:
* Si les trois sont en état normal, vous verrez ''0''.
* Si deux d'entre eux son en état **normal** et l'un en **warning**, vous verrez ''33,3''.
* Si l'un est en état **normal**, l'un en **warning** et l'autre en **critical**, vous verrez ''66,7''.
* Les seuils indiquent le pourcentage de modules en état **différent à normal**.
==== Configurer un nouveau cluster Active Passive ====
Cliquez sur le bouton **Create cluster** ou **New cluster** pour lancer l'assistant de création de cluster, en sélectionnant pour cet exemple l'option « **Active - Passive** » dans **Cluster type** :
{{ :wiki:cl_ap_create.png }}
Une fois que vous avez sélectionné un nom, un type de cluster et un groupe cible, cliquez **Next** pour accéder à la section de sélection des agents. Vous pouvez rétourner à l'étape précédente à n'importe quel point du processus avec le bouton **Go back**.
{{ :wiki:ap_agente.png }}
Dans cette étape, sélectionnez tous les modules **critiques pour votre service ** que vous voulez superviser parmi les agents que vous avez ajoutés au cluster :
{{ :wiki:cl_ap_st3.png }}
Sélectionnez un seuil en pourcentage de noeuds (%) pour définir les états du cluster sur la base de modules communs (OK/not OK).
{{ :wiki:cl_ap_st4.png }}
Dans cette étape, ajoutez les modules équilibrés (ceux qui rapportent dans l'agent actif). La liste montre tous les modules de tous les agents qui font partie du cluster.
{{ :wiki:cl_ap_st5.png }}
Dans cette dernière section, sélectionnez les modules équilibrés qui sont critiques pour votre cluster **Active - Passive**.
{{ :wiki:cl_ap_st6.png }}
Les modules sur le nœud passif ne sont pas créés automatiquement, ils doivent être configurés manuellement puis ajoutés au cluster.
Après la configuration du cluster, vous pourrez ajouter des alertes sur les différents éléments du cluster afin de faire une action spécifique lorsque vous changez les modules que vous sélectionnez vers un état spécifique.
{{ :wiki:alert_ap_2.png }}
Après l'évaluation des modules, vous verrez la carte de cluster avec les informations d'état.
==== Vue du cluster Active Passive ====
En suivant l'exemple de création décrit dans la section précédente, nous avons la vue suivante :
{{ :wiki:cl_ap_view.png }}
**Carte de cluster**
Il représente les agents qui composent le cluster et son état.
**Vue métrique**
Il affiche la liste complète des métriques enregistrées dans le cluster.
Si l'on clique sur un élément de la carte de cluster, on peut voir des informations supplémentaires sur cet élément.
{{ :wiki:cl_ap_view_cl_detail.png }}
[[:fr:documentation:start|Retour à l'index de documentation du Pandora FMS]]