Versions Compared

Key

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

Table of Contents

Contexte

Afin de superviser un HAproxy

Pour superviser HA Proxy, le

pack 

pack HAproxy-by-SSH__shinken

propose

 met à disposition les modèles d'hôte suivants :

Le modèle 
  • HAproxy-by-
SSH ( pour une supervision standard: uptime, sessions, etc.  ).Le modèle
  • SSH qui permet la supervision globale du HA proxy, avec une vue résumé de l'état et du fonctionnement des Frontends/Backends ( Global Status, Global Frontend, Global Backend ).
  • HAproxy-by-SSH__
advanced ( pour une supervision avancé et spécifique
  • frontend qui permet une supervision poussée des Frontends, pour récupérer des informations détaillées sur le traffic, les erreurs ( Status, Response, Traffic ).
À noter que ce modèle utilise le modèle
  • HAproxy-by-SSH
, donc vous pouvez avoir l'un ou l'autre en fonction de votre besoin
  • __backend qui permet une supervision poussée des Backends, pour récupérer des informations détaillées sur l'équilibrage des endpointse, les status ( Status, Balancing ).

Liste des modèles d'hôte

pour la supervision de HAproxy

NomLien
No Format
HAproxy-by-SSH
Modèle HAproxy-by-SSH
No Format
HAproxy-by-SSH__frontend
Modèle HAproxy-by-SSH__frontend
No Format
HAproxy-by-SSH__
advanced
backend
Modèle HAproxy-by-SSH__
advanced
backend
Info
Mode d'authentification

Afin

d'établir une connexion SSH, la sonde va utiliser les informations suivantes :
  • La clef SSH privé installé sur le Poller
  • La passphrase ( optionelle ) utilisé pour déchiffrer la clef SSH privé.
  • L'utilisateur distant associé à la clef SSH.

Les clefs SSH

de s'adapter à vos besoins précis, il est possible de directement modifier les modèles suivants :

  • HAproxy-by-SSH__all-containers
  • HAproxy-by-SSH__all-containers__advanced
  • HAproxy-by-SSH__all-containers__extra

Ceux-ci héritent des modèles suivants :

  • HAproxy-by-SSH__all-containers__shinken
  • HAproxy-by-SSH__all-containers__advanced__shinken
  • HAproxy-by-SSH__all-containers__extra__shinken

Les modèles finiisant par "_shinken" contiennent toute la logique du pack.

  • Vous ne devez pas modifier ces modèles internes ( finissant par la particule '__shinken' ).
    • Vos modifications seront potentiellement écrasées lors de la prochaine mises à jour du pack.
Info

Si vous avez besoin d'aide au fonctionnement des différents modèles, consultez la page Mise en place du Pack docker-on-linux-by-SSH__shinken

Voici une liste des clefs SSH supportés par la sonde :

  • ssh-rsa
  • sh-ed25519
  • ecdsa-sha2-nistp521
  • ecdsa-sha2-nistp384
  • ecdsa-sha2-nistp25
Note

Les ssh-dss ( DSA ) ne sont pas supportés par la sonde pour des raisons de sécurités. Elles sont dépréciées par OpenSSH depuis Janvier 2024, et ne sont officiellement plus supportés depuis Janvier 2025. Article sur le sujet : https://lwn.net/Articles/958048/