| Panel | ||||
|---|---|---|---|---|
| ||||
|
Contexte
Le check Global Backend Status by SSH permet d'obtenir une vue synthétique et globale des backends de votre HAproxy.
| Panel |
|---|
Paramétrage
Le check utilise la ligne de commande suivante :
| Code Block | ||||
|---|---|---|---|---|
| ||||
$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 global_backend_status
-w "$_HOSTHAPROXY-BY-SSH__ENDPOINT-AVAILABILITY__ENDPOINT-AVAILABILITY-WARN$;$_HOSTHAPROXY-BY-SSH__ERROR-RATE__ERROR-RATE-WARN$"
-c "$_HOSTHAPROXY-BY-SSH__ENDPOINT-AVAILABILITY__ENDPOINT-AVAILABILITY-CRIT$;$_HOSTHAPROXY-BY-SSH__ERROR-RATE__ERROR-RATE-CRIT$" |
Données utilisées provenant du modèle
Données communes pour les checks des modèles
Authentification
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Données spécifiques pour ce check
| Donnée | Modifiable sur | Unité | Valeur par défaut | Description | ||
|---|---|---|---|---|---|---|
| l'Hôte ( Onglet Données ) | - | 2 | Définit le nombre de serveurs endpoint présent par backend à partir duquel le check passe en ATTENTION. | ||
| l'Hôte ( Onglet Données ) | - | 1 | Définit le nombre de serveurs endpoint présent par backend à partir duquel le check passe en CRITIQUE. | ||
| l'Hôte ( Onglet Données ) | % | 80 | Définit le nombre de serveurs endpoint présent par backend à partir duquel le check passe en ATTENTION. | ||
| l'Hôte ( Onglet Données ) | % | 95 | Définit le pourcentage de sessions avant que le check ne passe en CRITIQUE. | ||
| l'Hôte ( Onglet Données ) | ms | 200 | Définit le temps de latence avant que le check ne pass en ATTENTION. | ||
| l'Hôte ( Onglet Données ) | ms | 500 | Définit le temps de latence avant que le check ne pass en CRITIQUE. |
Données utilisées provenant du check
Pas de données spécifiques pour ce check
Résultat
Exemple
| Panel |
|---|
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 :
- ENDPOINT-AVAILABILITY-WARN
- ENDPOINT-AVAILABILITY-CRIT
- SESSIONS-USAGE-WARN
- SESSIONS-USAGE-CRIT
- AVERAGE-LATENCY-WARN
- AVERAGE-LATENCY-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é.
|
Situation | Statut | Exemple | |||
|---|---|---|---|---|---|
| CRITIQUE |
| |||
| ATTENTION |
|
Résultat
Le résultat contient le statut du check, ainsi que le nombres de backends problématiques.
Résultat long
Le résultat long contient un tableau listant les frontends trouvés avec :
- L'état de chaque endpoint liée à ce backend.
- Le taux de connections utilisateurs.
- La latence moyenne.
Métriques
Définition
| Nom de la métrique | Unité | Description | Seuil d'avertissement | Seuil critique |
|---|---|---|---|---|
| endpoint_up_X | - | Nombre de endpoint up par backends. | ENDPOINT-AVAILABILITY-WARN | ENDPOINT-AVAILABILITY-CRIT |
| sessions_usage_pct_X | % | Nombre totale de sessions sur tous les frontends | SESSIONS-USAGE-WARN | SESSIONS-USAGE-CRIT |
| average_latency_X | ms | Temps de latence de chaque backends. | AVERAGE-LATENCY-WARN | AVERAGE-LATENCY-CRIT |





