Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Scroll Ignore
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmltrue
Panel
titleSommaire

Table of Contents
stylenone

Description du modèle

Deux checks permettant de superviser le bon fonctionnement du module « webui_module_service_weather » :

  • Broker - $KEY$ - Module Visualisation UI - Service Weather - Running Well
  • Broker - $KEY$ - Module Visualisation UI - Service Weather - Performance

Ces checks peuvent être automatiquement rajoutés par le module d'architecture-export à un hôte ou bien vous pouvez les rajouter à l'aide du modèle d'hôte « shinken-broker-module-visualisation-ui-service-weather » à l'hôte.

Paramétrage du modèle

Nom de la donnéeDescriptionValeur par défautHérité du modèle d'hôte ou locale

THRESHOLD_COUNT_SERVICE_WEATHER_WARNING

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

10Hérité

THRESHOLD_COUNT_SERVICE_WEATHER_CRITICAL

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

20Hérité

Description des checks

shinken-webui-module-service-weather - Running Well

Le check Running Well du module webui-module-service-weather permet de connaitre l'état du module.

En vérifiant si :

  • Si la connexion avec la base MongoDB est en vie

  • Si le cache du module de la Météo des services fonctionne correctement

  • Le nombre des météos services les plus utilisés

  • Le nombre des liens externes les plus utilisés

Et affiche plusieurs informations sur l’utilisation du module :

  • Le nombre de services météo affiché

  • Le nombre de services météo géré

  • Le nombre de liens externes

  • Le nombre de requêtes effectuées sur les météos sur les 5 dernières minutes


Info

Si aucune météo n'a été visitée depuis ces 5 dernières minutes, alors la partie "Résultat long" du check ne sera pas affichée ( contenant des statistiques des météos les plus populaires lors des 5 dernières minutes ).

Panel

Image Modified

Description des données spécifiques au check

Nom de la donnéeDescriptionValeur par défautHérité du modèle d'hôte ou locale

THRESHOLD_OF_MAXIMUM_REQUESTS_LAST_5_MINUTES_COUNTER_DDOS

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 .

150Hérité

Description du résultat

Deux tableaux d'information sont affichés.

Le premier indique le statut d'utilisation des météos des services.

Le second tableau affiche l'état du fonctionnement du module en vérifiant si le système de cache fonctionne correctement et si le module est toujours connecté avec la base MongoDB.


Panel

Image Modified

Statut des météos des services

Le tableau du statut des météos des services comporte 4 lignes : 

Nom de la ligneDescription

Services weathers(s) displayed

Nombre de météos des services que le module affiche.

Ce paramètre a une influence sur le statut du check et est paramétrable via les données THRESHOLD_COUNT_SERVICE_WEATHER_WARNING et THRESHOLD_COUNT_SERVICE_WEATHER_CRITICAL .

Services weather(s) managed

Nombre de météos des services que le module gère. ( voir : la page  Fonctionnement du cache - Météo ).

External link(s)

Nombre total de lien externe généré. ( voir :la page Voir les liens externes - Météo )

Requests in the last 5 minutes

Nombre total de requêtes HTTP sur les météos des services pendant les cinq dernières minutes.

Panel

Image Modified




État du module

Le tableau sur l'état du module comporte 2 lignes : 

Nom de la ligneDescription

Cache running well

État du cache du module. ( voir : la page Fonctionnement du cache - Météo ).

Mongo connection

État de la connexion à MongoDB.

Panel

Image Modified

Description du résultat long

Deux tableaux sont affichés. Le premier affiche les météos des services les plus populaires durant les cinq dernières minutes.

Le second affiche les liens externes les plus populaires durant les cinq dernières minutes.

Info

S'il n'y a eu aucune requête sur les météos des services ou sur les liens externes ces cinq dernières minutes, alors les tableaux concernés ne seront pas affichés.

Panel

Image Modified

Les liens externes des météos des services les plus populaires depuis les cinq dernières minutes

Le tableau comporte plusieurs paramètres :

Nom du paramètreDescription

Link Name

Nom du lien externe. (voir :  Edition des liens externes - Edition - Météo ).

Service 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 ).

Total requests

Nombre total des requêtes sur le lien externe.

Threshold DDoS

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 DDoS ( Attaque par déni de services ).
Si le paramètre Total requests dépasse ce seuil, le check passera en CRITICAL .
Ce seuil est paramétrable en modifiant la valeur de la donnée THRESHOLD_OF_MAXIMUM_REQUESTS_LAST_5_MINUTES_COUNTER_DDOS

Panel

Image Modified

Info

Seulement les trois liens externes des météos des services les plus populaires sont affichés.
Néanmoins, tous les liens externes dépassant le seuil DDoS seront affichés.

Les météos des services les plus populaires depuis les cinq dernières minutes

Le tableau sur Les météos des services les plus populaires comportent trois paramètres :

Nom du paramètreDescription

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 ).

Configuration issues

Nombre d'erreurs de configuration des météos des services.
Si une des météos des services parmi les plus populaires possède une erreur de configuration, le check passera en CRITICAL ou en WARNING en fonction de l'erreur.

Total requests

Nombre total des requêtes sur les météos des services. Le total prend en compte les liens externes générés.

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

Image Modified

Info

Seulement les trois météos des services les plus populaires sont affichées.

Description des métriques

Métriques disponibles :

Nom de la métriqueDescription

total_page_requests_in_the_last_5_minutes

Nombre de requêtes sur les météos des services durant les 5 dernières minutes.



Panel

Image Modified

Les cas d'erreur dans le retour du check

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

Image Added

shinken-webui-module-service-weather - Performance

Le check Performance du module webui-module-service-weather permet d'avoir des statistiques sur les performances du module.


Panel

Image Modified

Description des données spécifiques au check

Nom de la donnéeDescriptionValeur par défautHérité du modèle d'hôte ou locale
Code Block
THRESHOLD_AVERAGE_SLOWEST_5_LAST_RUN_SERVICE_WEATHER_COMPUTING_BY_CACHE_WARNING

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 .

5Hérité
Code Block
THRESHOLD_AVERAGE_SLOWEST_5_LAST_RUN_SERVICE_WEATHER_COMPUTING_BY_CACHE_CRITICAL

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

10Hérité

Description du 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

Image Modified

Informations sur le cache

Le tableau sur les informations du cache comporte 2 lignes : 

Nom de la ligneDescription

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

Image Modified

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 ligneDescription

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

Image Modified

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 ligneDescription

Number of services weather(s) displayed with issues

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

Panel

Image Modified

Description du 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

Image Modified

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ètreDescription

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

Image Modified

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ètreDescription

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

Image Modified

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ètreDescription

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

Image Modified

Info

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

Description des métriques

Métriques disponibles :

Nom de la métriqueDescription

average_cache_calculation_time_in_the_last_calculation_interval


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 ).

Panel

Image Modified

Les cas d'erreur dans le retour du check

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

Image Added