| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Concept
Le check Broker - $KEY$ - Module Visualisation UI - Report Handler - Performance permet de suivre l'utilisation qui est faite 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 | |||||||
|---|---|---|---|---|---|---|---|
| |||||||
|
Données utilisées provenant du modèle
Données communes pour les checks du modèle
Provenant du modèle shinken
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Données spécifiques pour ce check
Provenant du modèle shinken-by-API__broker__module-visualisation-ui__report-handler
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
| Scroll Title | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||
| Scroll Title | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
|
Données spécifiques pour ce check
Pas de données spécifiques pour ce check.
Les données DFE ( Duplicate Les données DFE ( Duplicate Foreach )
scroll
| Excerpt- |
|---|
| anchor | data_for_check_sup_de_sup |
|---|---|
| title | |
| No Format |
|---|
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$)$
$($_HOSTWEBUI_MODULE_NAME$)$
$($_HOSTREPORT_HANDLER_MODULE_NAME$)$
webui__module_report_handler à superviser sur le Broker ( donc doit correspondre aux nombres de Webui présentent sur le Broker ).| Include Page | ||||||
|---|---|---|---|---|---|---|
|
Données utilisées provenant du check
Données globales
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Propriétés de l'hôte
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Résultat
Exemple
Sans module de génération des rapports
| Panel |
|---|
Avec des modules de génération des rapports
| 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
- 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 |
Un des modules de génération des rapports utilisé est mal configuré. | CRITIQUE |
Certains modules de génération des rapports configurés ne peuvent être joints. | ATTENTION |
Le Broker est en cours d'arrêt. | ATTENTION |
Si la sonde n'a pas eu de réponse avant le temps maximum :
| INCONNU |
Résultat
Sans module de génération des rapports
Le check affiche dans son résultat court :
Un texte indiquant si le module fonctionne correctement.
| Panel |
|---|
Un tableau affichant un résumé statistique de fonctionnement contenant :
- L'occupation du module sur la dernière minute ;
- Le nombre de rapports en attente de génération ;
- Le temps d'attente moyen, sur les dernières 24 heures, avant de commencer la génération d'un rapport ;
- Le nombre de rapports générés sur les dernières 24 heures ;
- Le temps moyen passé pour générer un rapport ;
- Le temps moyen passé pour générer un rapport ;
| Panel |
|---|
Avec des modules de génération des rapports
Le check affiche dans son résultat court :
Un texte précisant :
- Si le module fonctionne correctement ;
- La date de dernière mise à jour des statistiques des modules de génération des rapports ;
- Le temps passé pour récupérer les statistiques des modules de génération des rapports ;
| Panel |
|---|
Un tableau affichant un résumé statistique de fonctionnement contenant :
- Sur le module de gestion des rapports :
- Le nombre de demandes de rapports en attente, non envoyées à un module de génération des rapports
- La durée moyenne, sur les dernières 24 heures, que les demandes de rapports ont passées en file d'attente avant d'être envoyées à un module de génération des rapports.
- Sur les modules de génération des rapports :
- Le nombre de demandes en attente sur les modules de génération des rapports ;
- Le nombre de rapports générés sur les dernières 24 heures,
- La durée moyenne des générations des rapports
- L'occupation moyenne
| Panel |
|---|
Un tableau affichant des informations sur les modules de génération des rapports ( un par ligne ) :
- Le Broker sur lequel se trouve le module de génération des rapports ;
- Le nom du module de génération des rapports ;
- L'URL d'accès au module de génération des rapports ;
- Des informations sur les demandes de génération de rapport en attente de traitement :
- Le nombre actuellement en attente ;
- Le temps d'attente moyen sur les dernières 24 heures ;
- Des informations sur les rapports générés sur les dernières 24 heures :
- Leur nombre ;
- La durée moyenne des générations de rapport ;
- L'occupation du module sur la dernière minute.
| Panel |
|---|
Résultat Long
Sans module de génération des rapports
Ce check va afficher deux tableaux dans le résultat long :
- un top 5 des demandes de rapports,
- un récapitulatif des durées de génération des rapports sur les dernières 24 heures.
Le top 5 des demandes va indiquer :
- l'utilisateur à l'initiative de la demande de rapport,
- le format demandé ( WEB ou CSV ),
- le type de rapport demandé ( History, SLA ou History & SLA ),
- la requête de filtrage,
- l'intervalle de recherche,
- le nombre d'éléments trouvés,
- le temps d'attente ( entre l'heure de la demande et le début effectif de la génération ),
- le temps de génération du rapport,
- la date de génération du rapport.
| Panel |
|---|
Le récapitulatif des durées de génération des rapports va regrouper les temps mis pour créer les rapports selon les intervalles définis dans la configuration du module ( voir la page Configuration du module webui--module-report-handler ) pour les dénombrer.
| Panel |
|---|
Avec des modules de génération des rapports
Ce check va afficher, dans le résultat long, un tableau contenant un top 5 des demandes de rapports, en précisant :
- l'utilisateur à l'initiative de la demande de rapport,
- le format demandé ( WEB ou CSV ),
- le type de rapport demandé ( History, SLA ou History & SLA ),
- la requête de filtrage,
- l'intervalle de recherche,
- le nombre d'éléments trouvés,
- le temps d'attente ( entre l'heure de la demande et le début effectif de la génération ),
- le temps de génération du rapport,
- la date de génération du rapport.
| Panel |
|---|
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 |
|---|
Un des modules de rapport a une configuration incorrecte
| Panel |
|---|
Certains modules de génération des rapports sont inaccessibles
| Panel |
|---|
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 |
|---|
Métriques
| Scroll Title | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Sans module de génération des rapports
Si le module n'utilise pas de module de génération des rapports, il génère lui-même les rapports, les métriques suivantes sont alors également disponibles ( telles que définies dans sa configuration, voir la page Configuration du module webui--module-report-handler ).
| Scroll Title | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
|
Exemple
Avec la configuration suivante pour le module :
| Code Block | ||||
|---|---|---|---|---|
| ||||
# ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ #
# │ ─────────────────────────────────────────────── STATISTICS ──────────────────────────────────────────────── │ #
# └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ #
# ─── Ranges definition for the performance check ───
# ───
# Default : 5,10,20,30,60,120,300,600 ( seconds ) ───
# ─── ───
webui__module_report_handler__exec_stats_ranges 90, 180, 240 |
Les métriques suivantes seront générées :
| Scroll Title | |||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||
|















