Deux checks permettant de superviser le bon fonctionnement du module « webui_module_service_weather » :
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.
| Nom de la donnée | Description | Valeur par défaut | Hé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 . | 10 | Hé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 . | 20 | Hérité |
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
| Nom de la donnée | Description | Valeur par défaut | Hé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 ). | 150 | Hérité |
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.
|
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 : Fonctionnement du cache ). |
External link(s) | Nombre total de lien externe généré. ( voir : HIDDEN - V02.08.02 - 001.5 - SEF-8765 - Edition des 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. |
Le tableau sur l'état du module comporte 2 lignes :
| Nom de la ligne | Description |
|---|---|
Cache running well | État du cache du module. ( voir : Fonctionnement du cache ). |
Mongo connection | État de la connexion à MongoDB. |
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.
S'il n'y a eu aucune requête sur les météos des services ou sur les liens externes, alors les tableaux concernés ne seront pas affichés. |
Le tableau comporte plusieurs paramètres :
| Nom du paramètre | Description |
|---|---|
Link Name | Nom du lien externe. (voir : HIDDEN - V02.08.02 - 001.5 - SEF-8765 - Edition des liens externes - 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 : HIDDEN - V02.08.02 - 001.5 - SEF-8765 - 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 ). |
Seulement les trois liens externes des météos des services les plus populaires sont affichés. |
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 : HIDDEN - V02.08.02 - 001.5 - SEF-8765 - Widget Titre - Edition - Météo ). |
Configuration issues | Nombre d'erreurs de configuration des météos des services. |
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. |
Seulement les trois météos des services les plus populaires sont affichées. |
Métriques disponibles :
| Nom de la métrique | 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. |
Le check Performance du module webui-module-service-weather permet d'avoir des statistiques sur les performances du module.
| Nom de la donnée | Description | Valeur par défaut | Hérité du modèle d'hôte ou locale | |
|---|---|---|---|---|
| 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 . | 5 | Hérité | |
| Seuil du nombre maximum de météos des services créés avant que le statut du check ne passe en CRITICAL . | 10 | Hérité |
Trois tableaux peuvent être affichés :
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 : Fonctionnement du cache ). |
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 : Configuration du module webui-module-service-weather ). |
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 ) :
|
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. |
|
|
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. |
Trois tableaux peuvent être affichés :
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 |
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 : HIDDEN - V02.08.02 - 001.5 - SEF-8765 - 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 :
|
Seulement les cinq météos des services les plus longues à calculer sont affichées. |
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 :
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 : HIDDEN - V02.08.02 - 001.5 - SEF-8765 - Widget Titre - Edition - Météo ). |
Issues | Nombre de problèmes. Il existe deux types de problèmes : WARNING et ERROR . |
|
Seulement les trois météos des services avec le plus de problèmes seront affichées. |
Métriques disponibles :
| Nom de la métrique | Description |
|---|---|
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 : 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 : Fonctionnement du cache ). |