Versions Compared

Key

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

Table of Contents
stylenone

Contexte

Le check Sessions by SSH vérifie l'état d'usage et le nombre de sessions sur chaque frontend du HAproxycheck Frontend Status $KEY$ permet de superviser un frontend HAproxy plus profondément.

Panel

Image Added

Paramétrage

Le check utilise la ligne de commande suivante :

Code Block
languagebash
themeEmacs
$SHINKEN_HAPROXY-BY-SSH_PLUGINSDIR$/check_haproxy_SSH.py
	-H "$HOSTADDRESS$"
	-u "$_HOSTHAPROXY-BY-SSH__SSH-USER$"
	-k "$_HOSTHAPROXY-BY-SSH__SSH-KEY$"
	-x "$_HOSTHAPROXY-BY-SSH__SSH-PASSPHRASE$"
	-p "$_HOSTHAPROXY-BY-SSH__SSH-PORT$"
	--mode sessionsfrontend_status
	-w "$_HOSTHAPROXY-BY-SSH__SESSIONS-USAGE__SESSIONS-USAGE-WARN$
;$_HOSTHAPROXY-BY-SSH__WAITING-REQUESTS__WAITING-REQUESTS-WARN$"
	-c "$_HOSTHAPROXY-BY-SSH__SESSIONS-USAGE__SESSIONS-USAGE-CRIT$
;$_HOSTHAPROXY-BY-SSH__WAITING-REQUESTS__WAITING-REQUESTS-CRIT$"
-n "$ARG1$

Données utilisées provenant du modèle

Données communes pour les checks des modèles

Authentification

Excerpt Include
NEW_PAGE - SPAC-55 - Modèle HAproxy-by-SSH__advanced
NEW_PAGE - SPAC-55 - Modèle HAproxy-by-SSH__advanced
nopaneltrue

Données spécifiques pour ce check

DonnéeModifiable surUnitéValeur par défautDescription
No Format
HAPROXY-BY-SSH__SESSIONS-USAGE__SESSIONS-USAGE-WARN

l'Hôte

( Onglet Données )

-

%

200
80Définit le nombre de sessions simultanées à partir duquel le check passe en ATTENTION.
No Format
HAPROXY-BY-SSH__SESSIONS-USAGE__SESSIONS-USAGE-WARN

l'Hôte

( Onglet Données )

%

95Définit le nombre de sessions simultanées à partir duquel le check passe en CRITIQUE.
No Format
HAPROXY-BY-SSH__WAITING-REQUESTS__WAITING-REQUESTS-WARN

l'Hôte

( Onglet Données )

-

200Définit le nombre de requêtes en attente à partir duquel le check passe en ATTENTION.
No Format
HAPROXY-BY-SSH__WAITING-REQUESTS__WAITING-REQUESTS-CRIT

l'Hôte

( Onglet Données )

-

1000Définit le nombre de
sessions simultanées à
requêtes en attente à partir duquel le check passe en CRITIQUE.

Les données DFE (Duplicate Foreach)


Nom

Unité

Description

Seuil d'avertissement

Seuil critique

frontend$(frontend)$

--Retourne le nombre de fichiers détectés dans le répertoire qui correspondent au filtre indiqué.WINDOWS_BY_WINRM__FILES-COUNT__FILES_WARNINGWINDOWS_BY_WINRM__FILES-COUNT__FILES_CRITICAL


Données utilisées provenant du check

Pas de données spécifiques pour ce check

Résultat

Exemple

Panel

Image Added

Interprétation des données

Statut

Il peut prendre 4 valeurs différentes  OK / CRITIQUE / ATTENTION / INCONNU .

  • Le statut va dépendre du retour de sonde et de la configuration spécifique du check pour les données suivantes :

    • WAITING-REQUESTS-WARN
    • WAITING-REQUESTS-CRIT
    • SESSIONS-USAGE-WARN
    • SESSIONS-USAGE-CRIT
  • Voici un tableau récapitulatif du statut attendu suivant le retour de sonde :

Info

Le texte de la colonne  "Affichage des seuils" montre les paramètres utilisés et leur valeur définie sur l'équipement supervisé.

Panel

Image Added

Situation

Statut

Exemple

  • La quantité de sessions simultanées est supérieur ou égale à la valeur de SESSIONS-USAGE-CRIT
  • La quantité de requêtes en attente est supérieur ou égale à la valeur de WAITING-REQUESTS-CRIT

CRITIQUE

Panel

Image Added

  • La quantité de sessions simultanées est supérieur ou égale à la valeur de SESSIONS-USAGE-WARN
  • La quantité de requêtes en attente est supérieur ou égale à la valeur de WAITING-REQUESTS-WARN

ATTENTION

Panel

Image Added

Résultat

Le résultat contient le statut du check, ainsi que le nombre et nom des frontends problématiques.

Résultat long

Le résultat long contient un tableau listant les frontends trouvés avec :

  • Le
taux d'usage des sessions du frontend en fonction du nombre maximale définie dans le fichier de configuration de HAproxy
  • status du frontend ( OPEN, CLOSED, FULL ).
  • Le nombre de sessions en cours.
  • Le nombre
maximale de sessions définie dans le fichier de configuration de HAproxy
  • de requêtes en attentes.

Métriques

Définition

Nom de la métriqueUnitéDescriptionSeuil d'avertissementSeuil critique
sessions_pct_usageX%Nombre totale de sessions sur tous les frontendsle frontend

SESSIONS-USAGE-WARN

SESSIONS-USAGE-CRIT

sessionsqueue_totalX-Nombre totale de sessions sur tous les frontendsde requêtes en attentes.

WAITING-REQUESTSSESSIONS-WARN

SESSIONSWAITING-REQUESTS-CRIT

Exemple

Panel

Image Added