Sommaire

Contexte

Le modèle shinken-broker-module-visualisation-ui permet de superviser un hôte hébergeant le module WebUI d'un démon Broker ( voir la page Le Broker )

Afin de superviser le module WebUI d'un démon Broker, le modèle shinken-broker-module-visualisation-ui appliqué l'hôte, attachera des check qui vérifieront la santé et la performance de ce module.

Sommaire des checks

Nom

Description

Afficher l'état d'une WebUI ainsi que les dernières configurations qu'elle a reçues

Affiche des statistiques concernant les métriques disponibles sur chaque serveur de métriques.

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-broker-module-visualisation-ui


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.

Checks impactés :

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



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

l'Hôte

( Onglet Données )

---55

Quantité de configurations présentent dans le résultat long.

Les données spécifiques

Pour le check "Broker - $KEY$ - Module Visualisation UI - Metrology Reader"

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

l'Hôte

( Onglet Données )

---

2525Timeout utilisé pour établir la connexion avec le broker

Les données DFE ( Duplicate Foreach )

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

l'Hôte

( Onglet Données )

------ ---

Nom de ou des Brokers à superviser ( séparés par une virgule ), leurs ports et le nom du module à superviser ( Ici la WebUI ), exemple "Broker-Master$(7772)$$(WebUI)$,Broker-Spare$(8772)$$(WebUI)$".

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
}