Le check $KEY$ Frontend Traffic by SSH permet de superviser l’activité réseau d’un frontend HAProxy.
Il collecte et analyse différents indicateurs de trafic afin de suivre l’utilisation du frontend et de détecter rapidement une anomalie ou une surcharge de celui-ci.
En fonction de l’activité des utilisateurs et des applications publiées, un frontend peut générer une charge réseau importante. Une évolution inhabituelle des métriques de trafic peut révéler :
Ce check permet donc :
Pour résumer, ce check est un indicateur clé pour assurer le bon fonctionnement et la stabilité du trafic applicatif exposé par HAProxy.
|
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 frontend_traffic -d "$_HOSTHAPROXY-BY-SSH__EXCLUDE-PAUSED-DRAIN$" -n "$ARG1$" |
Pas de données spécifiques pour ce check
| Nom | Modifiable sur | Unités | Défaut | Valeur par défaut à l'installation de Shinken | Description | |
|---|---|---|---|---|---|---|
| l'Hôte ( Onglet Données ) | --- | frontend1$(frontend1)$ | frontend1$(frontend1)$ | Nom du ou des frontends ( séparés par une virgule ), exemple "main$(main)$,app$(app)$". |
Pas de données utilisées provenant du check
|
|
Il peut prendre 4 états OK / CRITIQUE / ATTENTION / INCONNU .
Le statut va dépendre du retour de sonde.
Voici un tableau récapitulatif du statut attendu suivant le retour de sonde :
| Situation | Statut | Exemple |
|---|---|---|
| CRITIQUE |
|
Le résultat court affiche, en une ligne, un résumé du trafic. Ce retour compact permet de pouvoir visualiser l'information même avec la taille des lignes réduites dans l'interface de visualisation.
Le résultat long affiche un tableau regroupant l'ensemble des informations sur le trafic sur le HAproxy.
| Nom de la métrique | Unité | Description | Seuil d'avertissement | Seuil critique |
|---|---|---|---|---|
| in_(frontend) | B | Retourne la valeur du flux en Bits par seconde transitants en entrée du HAproxy | ||
| out_(frontend) | B | Retourne la valeur du flux en Bits par seconde transitants en sortie du HAproxy | ||
| req_rate_(frontend) | -- | Affiche le nombre de requêtes par minutes reçu par le HAproxy | ||
| scur_(frontend) | -- |
|