Contexte
Le modèle HAproxy-by-SSH__frontend offre la possibilité d'aller plus loin dans la supervision des Frontends. Ce modèle vous permet de cibler des points plus précis.
Ce modèle est efficace pour compléter la base d'information fournie par les autres modèles du pack, et affichés des métriques avancés permettrant d'anticiper les points de blocages.
Sommaire des checks
| Nom | Description |
|---|---|
[$KEY$] Frontend Status by SSH | Vérifie pour le frontend sélectionné, l'état de fonctionnement général de celui-ci. ( voir la page [$KEY$] Frontend Status by SSH ) |
[$KEY$] Frontend Responses by SSH | Vérifie pour le frontend sélectionné, les codes d'erreurs rencontrés par les utilisateurs transitant par celui-ci ( 2xx, 3xx, 4xx, 5xx ). ( voir la page [$KEY$] Frontend Responses by SSH ) |
[$KEY$] Frontend Traffic by SSH | Vérifie pour le frontend sélectionné, la charge du traffic réseau actuellement cheminé par celui-ci. ( voir la page [$KEY$] Frontend Traffic by SSH ) |
Les données
Les données communes pour tous les checks
| Nom | Modifiable sur | Unité | Défaut | Valeur par défaut à l'installation de Shinken | Description |
|---|---|---|---|---|---|
HAPROXY-BY-SSH__SSH-KEY | l'Hôte ( Onglet Données ) | -- | $HAPROXY-BY-SSH__SSH-KEY$ | /var/lib/shinken/.ssh/id_rsa | Chemin vers la clé SSH privé de l'utilisateur shinken, sur le serveur hébergeant le Poller qui exécutera le check.
|
HAPROXY-BY-SSH__SSH-PASSPHRASE | l'Hôte ( Onglet Données ) | -- | $HAPROXY-BY-SSH__SSH-PASSPHRASE$ | $SSH_KEY_PASSPHRASE$ | Phrase secrète utilisée pour déchiffrer la clé privée de l'utilisateur ( si celle-ci est protégée par une passphrase ). La clé privée déchiffré est ensuite utilisée pour authentifier l'utilisateur. |
HAPROXY-BY-SSH__SSH-PORT | l'Hôte ( Onglet Données ) | -- | $HAPROXY-BY-SSH__SSH-PORT$ | 22 | Port de connexion SSH. |
HAPROXY-BY-SSH__SSH-USER | l'Hôte ( Onglet Données ) | -- | $HAPROXY-BY-SSH__SSH-USER$ | shinken-user | Nom de l'utilisateur pour se connecter sur le serveur supervisé. |
Les données spécifiques
| Nom | Modifiable sur | Unité | Défaut | Valeur par défaut à l'installation du pack | Description |
|---|---|---|---|---|---|
_HAPROXY-BY-SSH__FRONTEND__SESSIONS-USAGE-CRIT | l'Hôte ( Onglet Données ) | -- | 95 | 95 | Chaque frontend dispose d'un nombre maximal de sessions qu'il peut gérer en simultané. Cette donnée définit en pourcentage le nombre de sessions en cours à partir duquel le check passe en CRITIQUE.
|
_HAPROXY-BY-SSH__FRONTEND__SESSIONS-USAGE-WARN | l'Hôte ( Onglet Données ) | -- | 80 | 80 | Chaque frontend dispose d'un nombre maximal de sessions qu'il peut gérer en simultané. Cette donnée définit en pourcentage le nombre de sessions en cours à partir duquel le check passe en ATTENTION.
|
Les données DFE ( Duplicate Foreach )
Pas de données DFE pour ce modèle
Comment appliquer un modèle d'hôte à un hôte
Dans les 2 méthodes suivantes, remplacer mon_modèle par le modèle voulu :
- HAproxy-by-SSH__frontend
Dans l'interface de Configuration : Dans votre fichier de définition de vos éléments à importer via votre collecteur :Application du modèle via l'interface de Configuration
Application du modèle via un collecteur d'import de fichiers au format .cfg
define host {
host_name mon_hôte
use mon-modèle
}
