Sommaire

Contexte

Le modèle shinken-by-API__broker__module-visualisation-ui__report-handler permet de superviser les modules qui s'occuperont de la gestion des rapports pour les Interfaces de Visualisation ( voir la page  Module webui--module-report-handler ).

Ce modèle, appliqué à l'hôte d'un Broker disposant d'une Interface de Visualisation avec un module webui--module-report-handler, attachera deux checks :

  • un qui vérifiera la santé du module
  • et un pour la performance du module.

Sommaire des checks

Nom

Description

Vérifie que le bon fonctionnement du module webui--module-report-handler de l'Interface de Visualisation d'un démon Broker ( voir la page  Module webui--module-report-handler )

Remonte des informations statistiques sur le fonctionnement du module

Les données

Les données communes pour tous les checks

Provenant du modèle shinken

NomModifiable surUnitéDéfaut

Valeur par défaut

à l'installation de Shinken

Description
CHECK_SHINKEN_TIMEOUT

l'Hôte

( Onglet Données )

seconde

33

Temps maximum durant lequel le check va attendre une réponse du démon.

Provenant du modèle shinken-by-API__broker__module-visualisation-ui__report-handler

NomModifiable sur UnitéDéfautValeur par défaut à l'installation de ShinkenDescription
BROKER_PORT

l'Hôte

( Onglet Données )

---7772 7772

Configuration du port de communication avec le Broker.

Modèles définissant cette donnée : 

Note : Cette valeur remplacera la valeur $ARG1$ dans la commande


NomModifiable sur UnitéDéfautValeur par défaut à l'installation de ShinkenDescription
WEBUI_MODULE_NAME

Modèle d'hôte

( Onglet Données )

---
WebUI
WebUI

Configuration du nom du module de l'Interface de Visualisation qui porte le module à superviser.


REPORT_HANDLER_MODULE_NAME

Modèle d'hôte

( Onglet Données )

---webui--module-report-handler webui--module-report-handler

Configuration du nom du module à superviser.


Les données spécifiques

Pour le check "Broker - $KEY$ - Module Visualisation UI - Report Handler - Performance"

Pour le check "Broker - $KEY$ - Module Visualisation UI - Report Handler - Running Well"

Les données DFE ( Duplicate Foreach )

NomModifiable sur UnitéDéfautValeur par défaut à l'installation de ShinkenDescription
MODULE_UI_REPORT_HANDLER_LIST

l'Hôte

( Onglet Données )

---

broker-master-WebUI-webui--module-report-handler$($_HOSTBROKER_PORT$)$

$($_HOSTWEBUI_MODULE_NAME$)$

$($_HOSTREPORT_HANDLER_MODULE_NAME$)$

broker-master-WebUI-webui--module-report-handler$($_HOSTBROKER_PORT$)$

$($_HOSTWEBUI_MODULE_NAME$)$

$($_HOSTREPORT_HANDLER_MODULE_NAME$)$

Liste de modules de type webui__module_report_handler à superviser sur le Broker ( donc doit correspondre aux nombres de Webui présentent sur le Broker ).

Check(s) impacté(s) :



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

Application du modèle via l'interface de Configuration

Dans l'interface de Configuration :

  • créer ou éditer un hôte ( voir la page Éditer un Hôte ),
  • ajouter le modèle "mon-modèle" ( selon vos besoins )  dans la propriété "Modèles d'hôte hérités" à l'aide du menu déroulant.



Application du modèle via un collecteur d'import de fichiers au format .cfg

Dans votre fichier de définition de vos éléments à importer via votre collecteur :

define host {
    host_name   mon_hôte
    use         mon-modèle
}