Supervision d’un cluster depuis Centreon

Il est certain que plus d’un d’entre nous a un service dans le clustering, mais, Comment surveillons-nous cela avec Centreon ?? C’est, Savoir que le cluster propose son service parce que ses membres le proposent.

Ce que j’ai dit, Il peut être courant, en fonction de notre infrastructure, d’avoir des services hautement disponibles ou équilibrés, on parle de clusters Actif/Actif ou Actif/Passif. Dans le cas de Active/Active, Comme nous le savons, tous les membres du cluster proposent leur service, et dans le cas de l’actif/passif, Tous les nœuds membres sont généralement arrêtés à l’exception d’un. Les options Actif/Actif sont préférables car elles équilibrent et exploitent les ressources par rapport aux Actifs/Passifs, qui en plus, Parfois, ces derniers surprennent, Parce que tant que leurs services ne sont pas levés, vous ne savez pas s’ils vont fonctionner.

Total, Dans ce document, nous allons voir comment surveiller que la santé du cluster est bonne ou mauvaise en fonction de ses membres et de l’état de leurs services. Grâce au script 'check_cluster’ nous serons en mesure de vérifier le statut des Hôtes Membres ou des Services.

Au nougat! Comment surveiller cela avec Centreon… Prenons un exemple simple, un serveur WEB1, un WEB2, LE WEB3… Ce sont toutes des machines qui proposent le même site web, par HTTPS. Puits, Eh bien, il s’agira d’abord de les faire surveiller comme d’habitude: Individuel Chaque hôte, avec vos Services… Et puis nous pouvons commencer par ceci 🙂

Tout d’abord, Nous installons le script dont nous allons avoir besoin:

yum install nagios-plugins-cluster.x86_64 -y

Et nous allons directement créer la commande. Nous n’allons pas encore tomber dans la coquille, Aujourd’hui, il n’est plus nécessaire. “Configuration” > “Commandes” > “Vérifier” > “Créer” Et nous allons créer deux. Un pour vérifier les services aux membres (du cluster), et l’autre pour les hôtes membres (du cluster):

  • Nom: check_cluster_servicios
  • Commander: /usr/lib64/nagios/plugins/check_cluster –Service -L $ARG 1$ -W $ARG 2$ -C $ARG 3$ -D $ARG 4$

  • check_cluster_hosts
  • Commander: /usr/lib64/nagios/plugins/check_cluster –hôte -l $ARG 1$ -w $ARG 2$ -c $ARG 3$ -j $ARG 4$

Les arguments seront les suivants:

  • ARG1 : Ce sera la description du service que nous verrons plus loin dans l’interface graphique.
  • ARG2 : Le nombre de services membres en panne qui nous alerteront en tant qu’avertissement.
  • ARG3 : Le nombre de services membres en panne qui nous alerteront comme critiques.
  • ARG4 : Voici la sauce de cette commande! Nous en discutons ci-dessous.

La prochaine chose à faire sera de créer un service pour surveiller le cluster, Par exemple, si le certificat est bien installé par tous ses membres. Nous créons le service, Nous l’associons comme toujours à un modèle, et la commande nouvellement créée.

Les arguments Warning et Critical dépendront du nombre de services/hôtes en panne que nous voulons autoriser à nous alerter.

Le dernier argument, C’est le plus intéressant, Il s’agira d’une liste de services ou d’équipements à contrôler. Nous devons lier les services aux membres à vérifier dans le format suivant: $SERVICESTATEID:WEB1:Certifié HTTPS$.$SERVICESTATEID:WEB2:Certifié HTTPS$.$SERVICESTATEID:LE WEB3:Certificat HTTPS$. Comme vous pouvez le voir, il utilise des variables Centreon, Donc, de la coquille (encore) Il n’y a pas grand-chose que nous puissions faire (et ce n’est pas nécessaire). Dans le cas où vous souhaitez surveiller les hôtes membres, L’argument sera ensuite rempli avec ce format: $HOSTSTATEID:WEB1$,$HOSTSTATEID:WEB2$.$HOSTSTATEID:WEB3$

Nota: À la fin avec les variables de $SERVICESTATEID: ou $HOSTSTATEID ce que nous obtiendrons sera l’état actuel de ce Service ou de cet Hôte, C’est, Un 0 Oui, ce n’est pas grave, 1 Si c’est AVERTISSEMENT, 2 Si c’est CRITIQUE…

Et après avoir créé les services proposés par le cluster, on se retrouverait avec quelque chose comme ça. Dans l’exemple, nous voyons, il s’agirait d’un cluster actif/passif, où, malgré le fait que l’un des nœuds membres a perdu les services, Le cluster n’est pas affecté, donc votre santé et celle de vos services vont bien.

Puits, que cela faisait longtemps que je n’avais pas mis quelque chose de Centreon, J’espère que vous l’avez trouvé intéressant et que c’est un moyen de contrôler les grappes ou d’autres types de combinaisons dont nous avons besoin, Dépendances entre machines pour qu’un service soit actif…

Faites un gros câlin et que la semaine se passe très, très bien, Soin!

Articles recommandés

Auteur

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, N’hésitez pas à me contacter, J’essaierai de vous aider chaque fois que je le pourrai, Partager, c’est vivre ;) . Profiter des documents!!!