Le check Backends Status $KEY$ by SSH permet de superviser un backend HAproxy précis.
|
Le check utilise la ligne de commande suivante :
$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 backend_status
-n "$ARG1$"
-w "$_HOSTHAPROXY-BY-SSH__SESSIONS-USAGE__SESSIONS-USAGE-WARN$;
$_HOSTHAPROXY-BY-SSH__WAITING-REQUESTS__WAITING-REQUESTS-WARN$;
$_HOSTHAPROXY-BY-SSH__ENDPOINT-AVAILABILITY__ENDPOINT-AVAILABILITY-WARN$;
$_HOSTHAPROXY-BY-SSH__CURRENT-CONNECTIONS__CURRENT-CONNECTIONS-WARN$"
-c "$_HOSTHAPROXY-BY-SSH__SESSIONS-USAGE__SESSIONS-USAGE-CRIT$;
$_HOSTHAPROXY-BY-SSH__WAITING-REQUESTS__WAITING-REQUESTS-CRIT$;
$_HOSTHAPROXY-BY-SSH__ENDPOINT-AVAILABILITY__ENDPOINT-AVAILABILITY-CRIT$;
$_HOSTHAPROXY-BY-SSH__CURRENT-CONNECTIONS__CURRENT-CONNECTIONS-CRIT$" |
| Donnée | Modifiable sur | Unité | Valeur par défaut | Description | |
|---|---|---|---|---|---|
| l'Hôte ( Onglet Données ) | % | 80 | Définit le taux de sessions utilisateurs à partir duquel le check passe en ATTENTION. | |
| l'Hôte ( Onglet Données ) | % | 95 | Définit le taux de sessions utilisateurs à partir duquel le check passe en CRITIQUE. | |
| l'Hôte ( Onglet Données ) | - | 200 | Définit le nombre de requête en attente à partir duquel le check passe en ATTENTION. | |
| l'Hôte ( Onglet Données ) | - | 1000 | Définit le nombre de requête en attente à partir duquel le check passe en CRITIQUE. | |
| l'Hôte ( Onglet Données ) | - | 2 | Définit le nombre d'endpoint à partir duquel le check passe en ATTENTION. | |
| l'Hôte ( Onglet Données ) | - | 1 | Définit le nombre d'endpoint à partir duquel le check passe en CRITIQUE. | |
| l'Hôte ( Onglet Données ) | % | 70 | Définit le nombre de sessions utilisateurs sur les endpoints du backend à partir duquel le check passe en ATTENTION. | |
| l'Hôte ( Onglet Données ) | % | 90 | Définit le nombre de sessions utilisateurs sur les endpoints du backend à partir duquel le check passe en CRITIQUE. |
Pas de données spécifiques pour ce check
|
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 :
Voici un tableau récapitulatif du statut attendu suivant le retour de sonde :
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 |
Le résultat contient le statut du check, ainsi que le nombre d'endpoints UP.
Le résultat long contient un tableau listant :
| Nom de la métrique | Unité | Description | Seuil d'avertissement | Seuil critique |
|---|---|---|---|---|
| sessions_pct | % | Le taux de sessions utilisateurs. | USAGE__SESSIONS-USAGE-WARN | USAGE__SESSIONS-USAGE-CRIT |
| queued_requests | - | Le nombre de requêtes en attente. | WAITING-REQUESTS-WARN | WAITING-REQUESTS-CRIT |
| servers_up | - | Le nombre d'endpoint Up du backend. | ENDPOINT-AVAILABILITY-WARN | ENDPOINT-AVAILABILITY-CRIT |
| endpoint_sessions_pct_max | % | La moyenne du taux de sessions utilisateurs de chaque endpoint du backend. | CURRENT-CONNECTIONS-WARN | CURRENT-CONNECTIONS-CRIT |
|