Versions Compared

Key

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

Table of Contents
stylenone

Contexte

Le check Broker - $KEY$ - Module Visualisation UI - Report Handler - Running Well permet de contrôler le bon fonctionnement du module webui--module-report-handler ( voir la page Module webui--module-report-handler ) au niveau de l'Interface de Visualisation ( voir la page Module WebUI ) du démon  Broker ( voir la page Le Broker ).

Panel

Paramétrage

Le check utilise la ligne de commande suivante :

Scroll Title
title
Code Block
languagetext
themeEmacs
$PLUGINSDIR$/check_shinken_broker_module_visualisation_ui_report_handler.py -H "$HOSTADDRESS$" -p "$ARG1$" -w "$ARG2$" -r "$ARG3$" -m "$ARG4$" --timeout "$_HOSTCHECK_SHINKEN_TIMEOUT$" --shinkenversion "$SHINKENVERSION$"



Données utilisées provenant du modèle

Données communes pour les checks du modèle

Provenant du modèle shinken

Excerpt Include
Modèle shinken
Modèle shinken
nopaneltrue

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

Excerpt Include
Le Broker
Le Broker
nopaneltrue

Scroll Title
anchordata_for_check_sup_de_sup
title
NomModifiable sur UnitéDéfautValeur par défaut à l'installation de ShinkenDescription
No Format
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.


No Format
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.


Données spécifiques pour ce check

Pas de données spécifiques pour ce check.

Les données DFE ( Duplicate Foreach )

 

Excerpt Include
Modèle shinken-by-API__broker__module-visualisation-ui__report-handler
Modèle shinken-by-API__broker__module-visualisation-ui__report-handler
nopaneltrue

Données utilisées provenant du check

Pas de données spécifiques pour ce check.

Données globales

Excerpt Include
Documentation sur les packs de supervision
Documentation sur les packs de supervision
nopaneltrue

Propriétés de l'hôte

Excerpt Include
Mise en place du Pack windows
Mise en place du Pack windows
nopaneltrue

Résultat

Exemple

Le module gère lui même la génération des rapports

Pas de rapport en cours de génération
Panel

Un rapport est en cours de génération
Panel

Le module délègue la génération des rapports

Pas de rapport en cours de génération
Panel

Un rapport est en cours de génération
Panel

Interprétation

Statut

Il peut prendre les valeurs  OK / CRITIQUE  / ATTENTION  /  INCONNU .

  • Le statut va dépendre du retour de sonde et de la configuration spécifique du check pour les données suivantes :
    • CHECK_SHINKEN_TIMEOUT

  • Voici un tableau récapitulatif du statut attendu suivant le retour de sonde :

Les vérifications spécifiques

Situation

Statut

Un des modules donné en paramètre ( Interface de visualisation ou module de gestion des rapports ) n'a pas été trouvé.

CRITIQUE

Aucun des modules de génération des rapports configurés ne peut être joint .

CRITIQUE

Au moins un des modules de génération des rapports configurés n'appartient pas à la bonne architecture Shinken ( il dépend d'un autre Arbiter ) .

CRITIQUE

Au moins un des modules de génération des rapports configurés n'est pas de le bon royaume.

CRITIQUE

Au moins un des modules de génération des rapports configurés n'utilise pas les paramètres de calcul pour les SLA de l'Interface de Visualisation.

CRITIQUE

Le Broker est en cours d'arrêt.

ATTENTION

Certains modules de génération des rapports configurés ne peuvent être joints.

ATTENTION

Si la sonde n'a pas eu de réponse avant le temps maximum :

  • Si supérieur à CHECK_SHINKEN_TIMEOUT par défaut : 3 sec )
INCONNU

Résultat

Renvoi : 

  • Si le module fonctionne correctement
  • un tableau récapitulatif sur le rapport en cours génération ( s'il y en a un )

Résultat Long

Ce check va afficher la liste des modules de génération des rapports et leur disponibilité.

Pour chaque module, les informations suivantes sont présentées : 

  • Le Broker qui porte le module de génération des rapports ;
  • Le nom du module ;
  • L'URL d'accès au module ;
  • L'accessibilité du module ( si le module de gestion des rapports peut s'y connecter ) ;
  • La disponibilité du module ( s'il est déjà en train de générer un rapport ou pas ) ;
  • Les messages remontés par le module ;


Description des erreurs

Le module n'a pas été trouvé sur le Broker

Lorsqu'il est impossible de trouver un module nommé dans les paramètres du check, le check le remonte comme une erreur :

Panel

Aucun des modules de génération des rapports n'est accessible
Panel

Le jeton configuré est incorrect
Panel

Au moins un des modules configurés n'est pas sur la bonne architecture Shinken
Panel

Image Added

Au moins un des modules configurés n'est pas sur le bon royaume
Panel

Image Added

Au moins un des modules configurés ne calcule pas les SLA comme dans l'Interface de Visualisation
Panel

Image Added

Le Broker est en cours d'arrêt

Lorsque le Broker est en cours d'arrêt, le check le signale, et les informations relatives au module ne sont plus disponibles.

Panel

Certains modules de génération des rapports sont inaccessibles
Panel

Métriques

Scroll Title
anchorparameter_check_metrics
title
NomUnitéDescription
No Format
languagetext
themeEmacs
nb_report_builder_total
---

Nombre de modules de génération des rapports configurés.

No Format
languagetext
themeEmacs
nb_report_builder_idle
---

Nombre de modules de génération des rapports disponibles ( en attente, prêt à traiter des requêtes ).

No Format
languagetext
themeEmacs
nb_report_builder_busy
---

Nombre de modules de génération des rapports occupés ( en train de générer des rapports ).

No Format
languagetext
themeEmacs
nb_report_builder_unreachable
---

Nombre de modules de génération des rapports inaccessibles.

No Format
languagetext
themeEmacs
nb_report_builder_with_invalid_configuration
---

Nombre de modules de génération des rapports ayant des erreurs de configuration.