Le check Broker - $KEY$ - Module Visualisation UI - Service Weather - Performance permet d'avoir des statistiques sur les performances du module.
|
Le check utilise la ligne de commande suivante :
$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$" |
| Nom | Modifiable sur | Unités | Défaut | Valeur par défaut à l'installation de Shinken | Description | |
|---|---|---|---|---|---|---|
| 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. | |
| 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. | |
| Modèle d'hôte ( Onglet Données ) | seconde | 5 | 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. | |
| Modèle d'hôte ( Onglet Données ) | seconde | 10 | 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. | |
| 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 ). |
Pas de données spécifiques pour ce check.
|
Il peut prendre deux valeurs OK / CRITIQUE / ATTENTION / INCONNU .
Voici un tableau récapitulatif du statut attendu suivant le retour de sonde :
Situation | Statut |
|---|---|
En fonction de la moyenne du temps nécessaire pour calculer le cache des météos :
| 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 :
| ATTENTION |
Si la sonde n'a pas eu de réponse avant le temps maximum
| INCONNU |
Trois tableaux peuvent être affichés :
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é.
|
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 ). |
|
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 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 :
|
| Weather Widgets | Nombre de Weather Widgets présente dans la météo des services. |
|
| 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 Widget Titre - Edition - Météo ). |
Issues | Nombre de problèmes. Il existe deux types de problèmes : WARNING et ERROR . |
| Weather widgets | Nombre de Weather Widgets présente dans la météo des services. |
|
Seulement les trois météos des services avec le plus de problèmes seront affichées. |
|
Lorsque le Broker est en cours d'arrêt, le check le signale, et les informations relatives au module ne sont plus disponibles
|
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 ). |