Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Make by tools (01.00.01) - action=same_as_next_version
Scroll Ignore
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmltrue
Panel
titleSommaire

Table of Contents
maxLevel3
stylenone

Contexte

Le modèle shinken-receiver vous permet de superviser un hôte hébergeant le démon Receiver.

Receiver

démon Receiver ( voir la page Le Receiver ).

Le modèle Modèle d'hôte correspondant: shinken-receiver    (notez que ce modèle hérite du modèle shinken et shinken-deamon)hérite des modèles suivants : 

  • Modèle shinken qui fournira des données globales de fonctionnement des checks de shinken
  • Modèle shinken-daemon qui fournira des données globales de fonctionnement des checks de démon de shinken

Afin de superviser le démon Receiver, le modèle modèle shinken-receiver appliqué à votre l'hôte, attachera plusieurs deux checks qui vérifieront la santé et la performance de ce démon.

Checks

Sommaire des checks

Nom

du check

Description

Exemple de résultat

Vérifie que le démon Receiver peut être correctement contacté sur le réseau ; la version du démon est affichée également ( Résultat court ) et que les modules sont opérationnels ( Résultat long ).

Image Removed

Receiver - $KEY$ - Performance API ConnectionVérifie la latence de connexion au Receiver et ses performancesImage Removed

Données du modèles

Les checks du Receiver peuvent être configurés via des données fournies par le modèle.

Les données suivantes sont disponibles pour le Receiver:

Nom de la donnéeDescriptionValeur par défautHérité du modèle d'hôte ou localeSHINKEN_PROTOCOL

Protocole utilisé pour établir la connexion avec le Receiver

httpshinkenCHECK_SHINKEN_TIMEOUTTimeout utilisé pour établir la connexion avec le Receiver3shinkenRECEIVER_PORT

Port utilisé pour établir la connexion avec le Receiver

7773LocaleRECEIVER_LIST

Liste de Receiver (Multi-démon)

receiver-master$($_HOSTRECEIVER_PORT$)$Locale - Duplicate For EachTHRESHOLD_CPU_STOLEN_WARNINGSeuil de CPU volé (en pourcentage) sur une machine virtuelle supervisée par VMware avant de déclencher un warning5shinken-deamonTHRESHOLD_CPU_STOLEN_CRITICALSeuil de CPU volé (en pourcentage) sur une machine virtuelle supervisée par VMware avant de déclencher un critique10shinken-deamon

Métriques enregistrées

Les checks du modèle enregistrent des données de performance, qui peuvent ensuite être affichées dans l'interface de Visualisation sur l'Onglet Graphes ou bien le Widget Graphique.

Nom du checkNom de la métriqueExplication

Receiver - $KEY$ - Alive

connexion_time

Temps de connexion en secondes pour contacter le démon

Receiver - $KEY$ - Alive

cpu_stolen__vmware__percent_ready

(Seulement si le démon est situé sur une VM VMWare) Valeur de l'indicateur VMWare %ready (temps de blocage de la VM avant d'avoir accès à ses VCpu, donc temps perdu du point de vue de la VM)

Receiver - $KEY$ - Performance API Connectionget_lock_timeTemps de connexion et d'obtention d'un appel bloquant dans le démon et ainsi voir si les appels bloquants ne sont pas trop long

Commandes

Nom du check

Commande du check

Ligne de commande

Receiver - $KEY$ - Alivecheck_shinken_receiver!alive!$VALUE1$$PLUGINSDIR$/check_shinken -H "$HOSTADDRESS$" -p "$ARG2$" --shinkenversion "$SHINKENVERSION$" -t receiver -m $ARG1$ --timeout $_HOSTCHECK_SHINKEN_TIMEOUT$ -w $_HOSTTHRESHOLD_CPU_STOLEN_WARNING$ -c $_HOSTTHRESHOLD_CPU_STOLEN_CRITICAL$Receiver - $KEY$ - Performance API Connectioncheck_shinken_receiver!api_connection!$VALUE1$$PLUGINSDIR$/check_shinken -H "$HOSTADDRESS$" -p "$ARG2$" --shinkenversion "$SHINKENVERSION$" -t receiver -m $ARG1$ --timeout $_HOSTCHECK_SHINKEN_TIMEOUT$ -w $_HOSTTHRESHOLD_CPU_STOLEN_WARNING$ -c $_HOSTTHRESHOLD_CPU_STOLEN_CRITICAL$

Description des erreurs de Receiver - $KEY$ - Alive

Erreur de surcharge des disques de logs

  • Disque des logs trop lent:

En cas de disques trop lent sur le volume des logs, le check sera mis en WARNING avec l'erreur suivante.

Panel

Image Removed

Problème de conflits d'Arbiters

Conflit d'Arbiters :
Si le démon est contacté par des Arbiters qui ne sont pas sur la même architecture ( par exemple un Arbiter de Production, et un autre de l'environnement de Testing ), le check sera mis en CRITICAL.
Panel

Image Removed

Conflit d'Arbiters qui ont le même nom d'Architecture :
Comme dans le cas précédent, le démon est contacté par des Arbiters d'architectures différents, mais qui ont le même nom. On sort également en CRITICAL mais en avertissant que les noms sont identiques, et en indiquant comment retrouver les serveurs en question, en trouvant leur valeur dans le fichier /var/lib/shinken/server.uuid

Si jamais le démon Receiver est en exécution sur une machine virtuelle supervisée par VMware, alors le pourcentage de temps de vol de CPU ( CPU Stolen ) sera affiché.

Retourne le temps de connexion au démon Receiver.

Les données

Les données communes pour tous les checks

Provenant du modèle shinken

Excerpt Include
Modèle shinken
Modèle shinken
nopaneltrue

Provenant du modèle shinken-daemon

Excerpt Include
Modèle shinken-daemon
Modèle shinken-daemon
nopaneltrue

Provenant du modèle shinken-receiver

Excerpt Include
Le Receiver
Le Receiver
nopaneltrue

Les données spécifiques

Pas de données spécifiques.

Les données DFE ( Duplicate Foreach )

Excerpt
Scroll Title
anchordata_for_check_sup_de_sup
title
NomModifiable sur UnitéDéfautValeur par défaut à l'installation de ShinkenDescription
No Format
RECEIVER_LIST

l'Hôte

( Onglet Données )

---receiver-master$($_HOSTRECEIVER_PORT$)$receiver-master$($_HOSTRECEIVER_PORT$)$

Liste de Receivers ( Multi-démon )

Check(s) impacté(s) :

Comment appliquer un modèle d'hôte à un hôte

Excerpt Include
Comment appliquer un modèle d'hôte à un hôte - Pack shinken
Comment appliquer un modèle d'hôte à un hôte - Pack shinken
nopaneltrue

Panel

Image Removed

Description des erreurs de Receiver - $KEY$ - Performance

Erreur de vol de CPU

ErreurDescription de l'erreurAffichageVotre machine à du vol de CPULorsque le CPU se fait voler trop de temps de calcul, le check sera mis en WARNING ou en CRITIQUE (en fonction du taux de vol) avec l'erreur suivante.

Image Removed

Image Removed