| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Contexte
Le check Health by SSH permet de superviser l’état de santé ( health status ) des conteneurs, basé sur les checks “HEALTHCHECK” définis dans la configuration Docker.
Le check interroge, pour chaque conteneur supervisé :
s’il possède un check health actif,
et quel est son état de santé à un instant donné.
Le changement de statut repose sur une seule règle :
Si un conteneur est en état
unhealthy, alors le statut du check passe à warning ou critical, selon les paramètres définis.
Ce check permet :
de détecter rSSHdement un service applicatif non-fonctionnel,
de confirmer qu’un conteneur “vivant” est réellement opérationnel,
de cibler les conteneurs dont l’application interne est partiellement ou totalement indisponible.
En résumé, ce check offre une supervision plus fine, en s’appuyant sur les mécanismes internes de Docker pour valider le bon fonctionnement interne du conteneur, au-delà de sa simple exécution.
| Panel |
|---|
| Info |
|---|
Un check health est une commande déclarée dans le Docker exécute cette commande à intervalles réguliers ( paramétrables via
|
Paramétrage
Le check utilise la ligne de commande suivante :
| Code Block | ||||
|---|---|---|---|---|
| ||||
$SHINKEN_DOCKER-BY-SSH_PLUGINSDIR$/check_docker_SSH.py -H "$HOSTADDRESS$" -u "$_HOSTDOCKER-BY-SSH__SSH-USER$" -p "$_HOSTDOCKER-BY-SSH__SSH-PORT$" -k "$_HOSTDOCKER-BY-SSH__SSH-KEY$" -x "$_HOSTDOCKER-BY-SSH__SSH-PASSPHRASE$" -m "health" -e "$_HOSTDOCKER-BY-SSH__CONTAINERS-EXCLUDED$" |
Données utilisées provenant du modèle
Données communes pour les checks du modèle
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Données spécifiques pour ce check
Pas de données spécifiques pour ce check
Données DFE ( Duplicate Foreach )
Pas de données DFE pour ce check
Données utilisées provenant du check
Pas de données provenant du check pour ce modèle
| Excerpt | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Résultat
Exemple
| Panel |
|---|
Interprétation des données
Statut
Il peut prendre 3 valeurs OK / CRITIQUE / WARNING / INCONNU .
Le statut va dépendre du retour de sonde.
Voici un tableau récSSHtulatif du statut attendu suivant le retour de sonde :
| Situation | Statut | Exemple |
|---|---|---|
| CRITIQUE | |
| WARNING | |
| UNKNOWN |
Résultat
Le résultat court affiche la liste des conteneurs détectés, séparés par des points-virgules ;.
Pour chaque conteneur, l’état retourné par le check health est indiqué : starting, healthy, ou unhealthy.
Résultat Long
Pas de résultat long pour ce check.
Métriques
Pas de métriques pour ce check.
Erreurs et pré-requis
Votre essai Premium est terminéVotre essai Premium est terminé
Votre essai Premium est terminéVotre terminéVotre essai Premium est terminé




