Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel
titleSommaire

Table of Contents
stylenone

Contexte

Le modèle modèle HAproxy-by-SSH de notre pack comporte 3 checks permettant de superviser un HAproxy de manière globale.Il s'agit d'un ensemble de checks réduits permettant d'identifier rapidement les problèmes courants pouvant être détectés sur un HAproxyoffre une vue générale. L'ensemble des checks apportés par ce modèle d'hôtes permettent d'estimer rapidement si le HA proxy fonctionne correctement et ne présente pas d'anomalies majeures.

Ce modèle est efficace pour déterminer rapidement l'état général du HA proxy.


Info
iconfalse

Si le besoin de modifier certains éléments ( commandes, checks ou modèles d'hôtes ) se présente, veuillez vous référer à la page ( Les bonnes pratiques d'utilisation d'un pack livré par Shinken ).

  • Il est possible également de directement modifier le modèle HAproxy-by-SSH, car il hérite du modèle HAproxy-by-SSH __shinken qui contient toute la logique du modèle.

Vous ne devez pas modifier les modèles internes finissant par la particule '__shinken', cela risque d'écraser vos modifications lors des mises à jour du pack.

Sommaire des checks

NomDescription
No Format
Backends
Global Status by SSH

Vérifie le

nombre de serveurs en état de fonctionnement pour chaque backend

temps de fonctionnement du HAproxy ET la validité de sa configuration.

( voir la page

Backends

Global Status by SSH )

No Format
Sessions
Global Frontend Status by SSH

Vérifie

le nombre de sessions en cours sur les serveurs attaché au backends

l'état général de l'ensemble des frontends  détéctés sur le HAproxy. Ce check remonte uniquement les informations globals, contrairement à son équivalent du modèle HAproxy-by-SSH__frontend.

( voir la page

Sessions

Global Frontend Status by SSH )

No Format
Uptime
Global Backend Status by SSH

Vérifie

le temps de fonctionnement du HAproxy

l'état général de l'ensemble des backends détéctés sur le HAproxy. Ce check remonte uniquement les informations globals, contrairement à son équivalent du modèle HAproxy-by-SSH__backend.

( voir la page

Uptime

Global Backend Status by SSH )

Les données

Les données communes pour tous les checks

Authentification

Excerpt Include
Modèle HAproxy-by-SSH__base__shinken
Modèle HAproxy-by-SSH__base__shinken
nopaneltrue

Les données spécifiques

excerpt

NomModifiable surUnitéDéfautValeur par défaut à l'installation
de Shinken
du packDescription
No Format
_HAPROXY-BY-SSH__
SSH
INCLUDE-
KEY
MAINTENANCE

l'Hôte

( Onglet Données )

--
$HAPROXY-BY-SSH__SSH-KEY$/var/lib/shinken/.ssh/id_rsa

Chemin vers la clé SSH privé de l'utilisateur shinken, sur le serveur hébergeant le Poller qui exécutera le check. 

  • Cette clé doit être présente dans les clefs autorisées du compte utilisateur utilisé pour se connecter sur le serveur linux supervisé ( voir la donnée SSH_USER si dessous ).
No Format
HAPROXY-BY-SSH__SSH-PASSPHRASE

l'Hôte

( Onglet Données )

--$HAPROXY-BY-SSH__SSH-PASSPHRASE$$SSH_KEY_PASSPHRASE$

Phrase secrète utilisée pour déchiffrer la clé privée de l'utilisateur ( si celle-ci est protégée par une passphrase ). La clé privée déchiffré est ensuite utilisée pour authentifier l'utilisateur.

No Format
HAPROXY-BY-SSH__SSH-PORT

l'Hôte

( Onglet Données )

--$HAPROXY-BY-SSH__SSH-PORT$22

Port de connexion SSH.

No Format
HAPROXY-BY-SSH__SSH-USER

l'Hôte

( Onglet Données )

--$HAPROXY-BY-SSH__SSH-USER$shinken-userNom de l'utilisateur pour se connecter sur le serveur supervisé.

false

false

Dans HA Proxy, un frontend peut être placé dans un état spécial de maintenance pour y effectuer des opérations. Dans cet état, le frontend n'est plus accessible.

Par défaut, ces frontends ne sont pas inclus dans les remontées du check pour éviter les critiques.


Utiliser true dans cette donnée permet de les récupérer malgré tout.

Les données DFE ( Duplicate Foreach )

Pas de données DFE pour ce modèle

Comment appliquer un modèle d'hôte à un hôte

Dans les 2 méthodes suivantes, remplacer mon_modèle par le modèle voulu :

  • HAproxy-by-SSH

Excerpt Include
Comment appliquer un modèle d'hôte à un hôte - Pack shinken
Comment appliquer un modèle d'hôte à un hôte - Pack shinken
nopaneltrue

...