Versions Compared

Key

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

Table of Contents
stylenone

Contexte

Le modèle HAproxy-by-SSH__advanced de notre pack comporte 6 checks étendus permettant une supervision approfondie des performances d'un HAproxy.frontend offre la possibilité d'aller plus loin dans la supervision des Frontends. Ce modèle vous permet de cibler des points plus précis.

Ce modèle est efficace pour compléter la base d'information fournie par les autres modèles du pack, et affichés des métriques avancés permettrant d'anticiper les points de blocages.


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 Latency
[$KEY$] Frontend Status by SSH

Vérifie pour le

temps de réponse, de connexion et de session de chaque serveur backend

frontend sélectionné, l'état de fonctionnement général de celui-ci.

( voir la page

Backends Latency

[$KEY$] Frontend Status by SSH )

No Format
Bandwidth
[$KEY$] Frontend Responses by SSH

Vérifie

le volume de données entrantes et sortantes (en GB) par frontend

( voir la page Bandwidth by SSH )

No Format
Denied Connections by SSH

 Vérifie les connexions et requêtes refusées sur chaque frontend

( voir la page Denied Connections by SSH )

No Format
Errors by SSH
Vérifie le taux d'erreurs (requêtes, connexions, réponses

pour le frontend sélectionné, les codes d'erreurs rencontrés par les utilisateurs transitant par celui-ci ( 2xx, 3xx, 4xx, 5xx )

sur chaque proxy

.

( voir la page

Errors

[$KEY$] Frontend Responses by SSH )

No Format
Health Checks
[$KEY$] Frontend Traffic by SSH

Vérifie

le statut des health checks HAProxy sur chaque serveur (UP, DOWN, MAINT, DRAIN)

( voir la page Health Checks by SSH )

No Format
Queues by SSH
Vérifie la profondeur des files d'attente et le temps d'attente moyen sur chaque backend

pour le frontend sélectionné, la charge du traffic réseau actuellement cheminé par celui-ci.

( voir la page

Queues

[$KEY$] Frontend Traffic 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-KEY
FRONTEND__SESSIONS-USAGE-CRIT

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 ).

95

95

Chaque frontend dispose d'un nombre maximal de sessions qu'il peut gérer en simultané.

Cette donnée définit en pourcentage le nombre de sessions en cours à partir duquel le check passe en CRITIQUE.

  • Il suffit que le pourcentage franchisse ce seuil pour que le check change d'état.
No Format
_HAPROXY-BY-SSH__FRONTEND__SESSIONS-USAGE-WARN
No FormatHAPROXY-BY-SSH__SSH-PASSPHRASE

l'Hôte

( Onglet Données )

--

80

80

Chaque frontend dispose d'un nombre maximal de sessions qu'il peut gérer en simultané.

Cette donnée définit en pourcentage le nombre de sessions en cours à partir duquel le check passe en ATTENTION.

  • Il suffit que le pourcentage franchisse ce seuil pour que le check change d'état.

Les données DFE ( Duplicate Foreach )

Pas de données DFE pour ce modèle

$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é.

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__advancedfrontend

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

...