Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Make by tools (01.00.01) - action=clean_macro_parameter
Scroll Ignore
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbookhtmltruefalse
scroll-eclipsehelpdocbooktrue
scroll-epubeclipsehelptrue
scroll-htmlepubtrue
Panel
titleSommaire

Table of Contents
stylenone

ContexteWidget Titre

Le check Broker - $KEY$ - Module Visualisation UI - Service Weather - Performance permet d'avoir des statistiques sur les performances du module.

Panel

Paramétrage

Le check utilise la ligne de commande suivante :

Code Block
languagetext
themeEmacs
$PLUGINSDIR$/check_shinken_broker_module_visualisation_ui_service_weather.py -H "$HOSTADDRESS$" -p "$ARG1$" -t broker 
-m $ARG2$ -M $ARG3$ -n $ARG4$ --timeout "$_HOSTCHECK_SHINKEN_TIMEOUT$" --threshold-count-service-weather-warning "$_HOSTTHRESHOLD_COUNT_SERVICE_WEATHER_WARNING$" 
--threshold-count-service-weather-critical "$_HOSTTHRESHOLD_COUNT_SERVICE_WEATHER_CRITICAL$" 
--threshold-of-maximum-requests-last-5-minutes-counter-ddos "$_HOSTTHRESHOLD_OF_MAXIMUM_REQUESTS_LAST_5_MINUTES_COUNTER_DDOS$" 
--threshold-average-slowest-5-last-run-service-weather-computing-by-cache-warning "$_HOSTTHRESHOLD_AVERAGE_SLOWEST_5_LAST_RUN_SERVICE_WEATHER_COMPUTING_BY_CACHE_WARNING$"
 --threshold-average-slowest-5-last-run-service-service-weather-computing-by-cache-critical "$_HOSTTHRESHOLD_AVERAGE_SLOWEST_5_LAST_RUN_SERVICE_WEATHER_COMPUTING_BY_CACHE_CRITICAL$"

Données utilisées provenant du modèle

Données communes pour les checks du modèle

Excerpt Include
Modèle shinken
Modèle shinken
nopaneltrue

Données spécifiques pour ce check

NomModifiable sur UnitésDéfautValeur par défaut à l'installation de ShinkenDescription
No Format
THRESHOLD_COUNT_SERVICE_WEATHER_WARNING

Modèle d'hôte

( Onglet Données )

---1010

Seuil du nombre maximum de météos des services créés avant que le statut du check ne passe en WARNING.

No Format
THRESHOLD_COUNT_SERVICE_WEATHER_CRITICAL

Modèle d'hôte

( Onglet Données )

---2020

Seuil du nombre maximum de météos des services créés avant que le statut du check ne passe en CRITICAL.

No Format
THRESHOLD_AVERAGE_SLOWEST_5_LAST_RUN_SERVICE_WEATHER_COMPUTING_BY_CACHE_WARNING

Modèle d'hôte

( Onglet Données )

seconde55

Seuil du temps moyen de calcul en seconde que le cache prend pour calculer une météo des services durant les cinq dernières périodes de temps de calcul du cache. Si le seuil est dépassé, le statut du check passera en WARNING.

No Format
THRESHOLD_AVERAGE_SLOWEST_5_LAST_RUN_SERVICE_WEATHER_COMPUTING_BY_CACHE_CRITICAL

Modèle d'hôte

( Onglet Données )

seconde1010

Seuil du temps moyen de calcul en seconde que le cache prend pour calculer une météo des services durant les cinq dernières périodes de temps de calcul du cache. Si le seuil est dépassé, le statut du check passera en CRITICAL.

No Format
THRESHOLD_OF_MAXIMUM_REQUESTS_LAST_5_MINUTES_COUNTER_DDOS

Modèle d'hôte

( Onglet Données )

---150150

Seuil du nombre maximum de requêtes sur les liens externes des météos des services avant de considérer que le lien subit une attaque par DDoS ( Attaque par déni de services ).
Si le seuil est dépassé, le check passera en CRITICAL.

Les données DFE ( Duplicate Foreach )

 

Excerpt Include
Modèle shinken-broker-module-visualisation-ui-service-weather
Modèle shinken-broker-module-visualisation-ui-service-weather
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

Panel



Interprétation

Statut

Il peut prendre deux 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 :
    • THRESHOLD_AVERAGE_SLOWEST_5_LAST_RUN_SERVICE_WEATHER_COMPUTING_BY_CACHE_CRITICAL
    • THRESHOLD_AVERAGE_SLOWEST_5_LAST_RUN_SERVICE_WEATHER_COMPUTING_BY_CACHE_WARNING
    • CHECK_SHINKEN_TIMEOUT

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

Les vérifications spécifiques

Situation

Statut

En fonction de la moyenne du temps nécessaire pour calculer le cache des météos :

  • Si c'est supérieur à THRESHOLD_AVERAGE_SLOWEST_5_LAST_RUN_SERVICE_WEATHER_COMPUTING_BY_CACHE_CRITICAL ( par défaut : 10 sec )

CRITIQUE

Le module WebUI n'a pas de sous module

CRITIQUE

Le Broker est en cours d'arrêt

ATTENTION

En fonction de la moyenne du temps nécessaire pour calculer le cache des météos :

  • Si c'est supérieur à THRESHOLD_AVERAGE_SLOWEST_5_LAST_RUN_SERVICE_WEATHER_COMPUTING_BY_CACHE_WARNING ( par défaut : 5 sec )

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

Trois tableaux peuvent être affichés :

  • Un premier sur les informations du cache.
  • Un second sur les performances du cache. Si le cache n'a toujours pas fini de calculer les météos des services pour la première fois, le tableau ne sera pas affiché.
  • Et un troisième sur le nombre des météos des services avec des problèmes de configuration. Si aucune météo des services n'a de soucis de configuration, le tableau ne sera pas affiché.

    Panel

Informations sur le cache

Le tableau sur les informations du cache comporte 2 lignes : 

Nom de la ligne

Description

Service weather(s) ( managed by this module )

Le nombre de météos des services dont le module est chargé de calculer. ( voir la page Fonctionnement du cache - Météo).

Calculation interval

Nombre de seconds d'intervalle entre deux calculs d'une météo des services. Configurable sur le paramètre broker__module_webui__module_service_weather__cache__refresh_interval ( voir la page Configuration du module webui-module-service-weather).

Panel



Performances du cache lors du dernier calcul des météos des services

Le tableau sur les performances du cache lors du dernier calcul des météos des services comporte 4 lignes : 

Nom de la ligne

Description

Total calculation time ( managed by this module )

La durée totale que le cache a pris pour calculer toutes les météos des services. Ce paramètre influence sur le statut du check.

Deux seuils sont mis en place dans le fichier de configuration du module ( /etc/shinken/modules/webui_module_service_weather.cfg ) :

  • broker__module_webui__module_service_weather__cache__time_taken_for_compute_warning : Seuil du temps de calcul total. Si le temps de calcul total est au-dessus du seuil, le check sera en WARNING .
  • broker__module_webui__module_service_weather__cache__time_taken_for_compute_critical : Seuil du temps de calcul total. Si le temps de calcul total est au-dessus du seuil, le check sera en CRITICAL .

Average

La moyenne de temps que le cache prend pour calculer les météos des services.

Min

Le temps minimum que le cache a pris pour calculer les météos des services.

Max

Le temps maximum que le cache a pris pour calculer les météos des services.

Panel

Info
  • Les valeurs des métriques sont en seconde.
  • Toutes les métriques sont valables pour le dernier temps de calcul ( Calculation interval ) de toutes les météos des services par le cache.
Informations des météos des services

Le tableau sur les informations des météos des services" comporte une seule ligne : 

Nom de la ligne

Description

Number of services weather(s) displayed with issues

Nombre des météos des services avec des problèmes de configuration.

Panel

Résultat Long

  • Trois tableaux peuvent être affichés : 

    • Un premier sur les météos des services les plus lentes à calculer par le système de cache durant cinq périodes de temps de calcul du cache. Si le cache n'a toujours pas fini de calculer les météos des services pour la première fois, le tableau ne sera pas affiché.
    • Un second sur le temps de calcul des météos des services par le cache sous forme d'intervalle. Si le cache n'a toujours pas fini de calculer les météos des services pour la première fois, le tableau ne sera pas affiché.
    • Un troisième sur les météos des services avec le plus d’erreurs de configuration. S'il n'y a aucune météo des services avec des erreurs de configuration, le tableau ne sera pas affiché.


Info

Pour rappel : le temps de calcul du cache est configurable avec le paramètre broker__module_webui__module_service_weather__cache__refresh_interval   dans le fichier du module /etc/shinken/modules/webui_module_service_weather.cfg

Panel

Météos des services les plus longues à calculer par le cache

Les météos des services les plus longues à calculer par le cache comportent trois paramètres :

Nom du paramètre

Description

Services weather title

Nom de la météo des services. ( Nom basés sur le nom paramétré sur le widget titre, voir la page Widget Titre - Edition - Météo).

Time taken in 60 seconds interval ( Calculation interval ) ( in seconds )

Le temps total sur les cinq dernières minutes que le cache a pris pour calculer la météo des services.

Average ( in seconds )

Moyenne du temps de calcul du cache pour la météo des services sur les cinq dernières minutes. Cette métrique peut influencer le statut du check via les données :

  • THRESHOLD_AVERAGE_SLOWEST_5_LAST_RUN_SERVICE_WEATHER_COMPUTING_BY_CACHE_WARNING
  • THRESHOLD_AVERAGE_SLOWEST_5_LAST_RUN_SERVICE_WEATHER_COMPUTING_BY_CACHE_WARNING
Weather WidgetsNombre de Weather Widgets présente dans la météo des services.
Panel

Info
Seulement les cinq météos des services les plus longues à calculer sont affichées.
Temps utilisé par le cache pour calculer les météos des services

Le temps utilisé par le cache pour calculer les météos des services est composé de deux paramètres et de 7 intervalles de temps.

Paramètres : 

Nom du paramètre

Description

Number service weather(s)

Le nombre de météos des services présente dans l'intervalle du temps de calcul.

Total time taken ( seconds )

La somme du temps de calcul de chaque météo des services présente dans l'intervalle.

Intervalles :

  • 0s - 0.2s,
  • 0.2s - 0.4s,
  • 0.4s - 0.6s,
  • 0.6s - 0.8s,
  • 0.8s - 1s
  • 1s - 1.5s
  • +1.5s 

Panel

Météos des services avec le plus de problèmes

Les météos des services avec le plus de problèmes se composent de deux paramètres :

Nom du paramètre

Description

Services weather title

Nom de la météo des services. ( Nom basés sur le nom paramétré sur le widget titre, voir  Widget Titre - Edition - Météo).

Issues

Nombre de problèmes. Il existe deux types de problèmes : WARNING et ERROR .

Weather widgetsNombre de Weather Widgets présente dans la météo des services.
Panel

Info

Seulement les trois météos des services avec le plus de problèmes seront affichées.

Description des erreurs

Le module WebUI n'a pas de sous modules
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

Nom

Unité

Description

average_cache_calculation_time_in_the_last_calculation_interval
seconde

Moyenne du temps de calcul du cache pour les météos des services durant le dernier temps de calcul du système de cache ( broker__module_webui__module_service_weather__cache__refresh_interval ) ( voir la page Configuration du module webui-module-service-weather).

nb_of_managed_service_weather
---

Le nombre de météos des services dont le module est chargé de calculer. ( voir la page Fonctionnement du cache - Météo).

...