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

Contexte

Le check Broker - $KEY$ - Module Visualisation UI - Service Weather - Running Well 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

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 )

---10 10

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 )

---20 20

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 )

seconde5 5

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 )

seconde10 10

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 )

---150 150

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_OF_MAXIMUM_REQUESTS_LAST_5_MINUTES_COUNTER_DDOS
    • 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 du nombre de requêtes sur les liens externes  :

  • Si c'est supérieur à THRESHOLD_OF_MAXIMUM_REQUESTS_LAST_5_MINUTES_COUNTER_DDOS ( 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

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

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



Statut des météos des services

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

Nom de la ligne

Description

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 liens 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

État du module

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

Nom de la ligne

Description

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

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

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

Description

Link Name

Nom du lien externe. ( voir la page 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

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

Info

Seulement les trois météos des services les plus populaires sont 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

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.