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

Objectif

L'objectif de la météo des services est d'avoir la possibilité d'exposer l'état de vos services à un plus grand nombre de personnes ( Par exemple : aux membres d'une autre société ou organisation, à un ou plusieurs de vos clients, aux administrateurs de votre messagerie ).

  • Vous pouvez grâce à la météo des services construire cette présentation de façon synthétique et claire.
  • De plus vous pouvez la rendre accessible sans authentification.

Ce nC'est donc pas un "outil de supervision" qu'un administrateur de SI utilisera pour analyser une panne, mais un outil un outils d'information que l'administrateur de SI fournira pour présenter de manière synthétique l'état des services qu'il administre et non un "outil de supervision.

Cette vue est :

Créé

c réé et modifiée depuis l'interface de Visualisation par un administrateur Shinken.



Info

Visible dans l'interface de Visualisation de Shinken par un nouveau menu appelé "

Météos

La météo des Services".


Si l'administrateur Shinken le souhaite, il pourra exposer en dehors de Shinken n'importe quelle météo sans avoir besoin d'authentification.


Info

Vous pourrez par exemple intégrer une météo des services directement dans un portail web ou tout autre outil qui peut afficher une page Web.

Dans interface de Visualisation de Shinken

Panel

Image Added  Image Removed


A l’extérieur de l'interface de Visualisation de Shinken

Panel

Image RemovedImage Added

Le but d'une météo des services est que tout toute le monde ait exactement les mêmes informations sans que le contenu de la météo soit influencé par :

  • les droits de l'utilisateur qui voit le mur dans Shinken
  • le fait que la page puisse être consultée depuis l'extérieur ( de manière anonyme ).

Les éléments exposés dans une météo deviennent donc totalement publics, cependant il est important de pouvoir garder le contrôle sur ce qu’il sera possible d'exposer.

Pour cela :

Les

, les éléments ( hôtes, clusters

, checks

) qui sont

exposables

visible doivent être choisis en les regroupant dans des ensembles de visibilités ( un nouveau concept dans Shinken ).

Il est vraiment important que ce soit un choix, car une météo peut-être vue sans authentification, l'idée étant de prendre le minimum de risque de sécurité.


Note

Un nouveau droit est donc définissable sur les utilisateurs => Ceux qui ont le droit d'ajouter des équipements dans des ensembles de visibilités.

Une météo doit donc être associée à un ensemble de visibilité.

Activation de la fonctionnalité

La météo des services est une fonctionnalité additionnelle qui doit être activée pour être visible dans l'interface.

  • Il faut ajouter un module de type webui_module_service_weather sur le et/ou les modules de type WebUI qui doivent afficher des météos de services :
  • Et le paramétrer en fonction de votre installation.

Voir la page Module webui-module-service-weather pour plus d'information.

Cas de plusieurs WebUIs activées

Pour définir les WebUIs qui devront avoir la fonctionnalité activée, il faut observer quelques règles :

    • Les WebUIs doivent être sur le même serveur : le calcul des météos utilise la mémoire partagée du serveur ( cette limitation sera levée dans une prochaine version ).
    • Le nombre de météo météos des services est actuellement limité à un une par serveur ( cette limitation sera levée dans une prochaine version ).
      • La mise à jour de la météo est effectuée par une seule WebUI, celle qui est élue au démarrage.

Warning

Si les WebUIs sont de royaumes différents, seuls les éléments présents dans le royaume de la WebUI élue seront affichés dans la météo des services.

Fonctionnement

La météo des services est une nouvelle vue disponible dans l'interface de Visualisation :

  • Elle se calcule automatiquement ( par défaut toutes les minutes ).
  • Elle peut passer en mode édition pour être modifiée.

Le fonctionnement complet de la vue est décrit dans la page suivante : Vue : - La météo des services.

Création / Édition d'une météo

Panel

Image Added

Une météo des services est personnalisable sur l'interface de Visualisation uniquement par les administrateurs Shinken ( cette limitation sera levée dans une prochaine version ).

Une météo des services est composée de widgets :

  • Widgets disponibles :
    • Widget "Titre", pour afficher le titre de la page.
    • Widget "Séparateur", qui permet une séparation visuelle dans la page.
    • Widget "Météo d'un élément", pour afficher l'état d'un élément.
  • Chacun des widgets dispose de paramètres spécifiques.
  • De nouveaux widgets seront ajoutés au fil du temps.

L'utilisateur peut choisir l'emplacement de chaque widget.


La page d'une météo des services dispose d'un mode édition :

  • Un éditeur de texte permet de modifier le format JSON décrivant le contenu de la vue ( Voir la page JSON d'exemple pour commencer - Edition Édition JSON - Météo ).
  • Un slider permet de modifier l'espace dédié à l'édition et à la visualisation.
  • Une édition plus ergonomique est prévue comme évolution dans les versions suivantes de la météo des services.


La page dispose d'un mode de Prévisualisation :

  • Qui permet à l'administrateur Shinken qui édite une météo de voir les impacts de ses modifications
  • Sans que les autres utilisateurs
ne
  • soient gênés par cette édition
Panel

Image Added

Consulter la météo des services dans Shinken et de l’extérieur

Accéder à une Météo

La météo des services est accessible depuis :

  • L'interface de Visualisation
  • Et peut - être aussi accessible de l’extérieur de Shinken ( soit via un accès direct, soit à l'aide d'une adresse (URL) intégrée dans vos sites et outils ).
    • Vous pourrez décider lors de l'édition, si vous voulez autoriser l’accès de la météo des services de depuis l’extérieur.
    • Il est possible :
      • De configurer spécifiquement cet affichage :
        • Concernant le rendu de la page ( Par exemple, l'affichage ou pas du bandeau Shinken, ... ).
        • Si une authentification est nécessaire.
      • Mais ce paramétrage ne changera pas le contenu de la page.
      • Vous pouvez créer plusieurs accès externes pour la même Météo des Services, et ainsi avoir des paramètres différents par accès externes.
Intégration de la vue météo dans un site externe

L'un des intérêts de rendre une page météo accessible de l'extérieur est de pouvoir l'intégrer dans un portail sur l'un de vos sites internet.

Pour cela, le Le contenu de la vue s'adapte en fonction de adaptera à la taille de l'affichage disponible.

Pour un rendu visuel identique, indifféremment de la taille disponible en largeur, tout le contenu de la page va s'adapter en diminuant la taille de texte, des espaces de séparations, des images, etc... en fonction de la largeur disponible ( Il n'y aura pas de la barre de défilement horizontal )

Dans l'exemple ci-dessous on remarque que tous tout est affiché en plus petit.

Info
titleAstuce

Si le rendu final est trop petit, il faudra penser à supprimer du réduire le contenu par ligne, quitte à créer de nouvelles lignes afin que chaque partie soit ait plus de place et donc ce qui permettra d'avoir un affichage agrandi.

Panel
titleExemple d'intégration d'une page météo dans le site www.shinken-enterprise.com

Image RemovedImage Added

Rafraîchissement

Les météos affichées dans le navigateur sont automatiquement rafraîchies toutes les minutes.

  • Il y a 2 manières d'indiquer à l'utilisateur que la vue a été rafraîchie :
    • Un chrono indiquant le moment du temps restant avant le prochain rafraîchissement.
    • Un texte indiquant la date du dernier rafraîchissement.
Info

Comme la La page n'est étant pas une page de supervision, on ne permet pas à un utilisateur (manuellement) de demander le rafraîchissement de la page

Gestion du grand nombre de

consultation

consultations des pages de météos

Le fait qu'une météo puisse être exportée vers l’extérieur et puisse être disponible sans authentificationpeut engendrer un très grand nombre de consultations de la page.

Pour contrôler la charge sur le serveur Shinken, un système de cache permet de limiter le temps serveur consommé :

  • Par défaut les informations de toutes les météos sont calculées 1 fois toutes les 60 secondes ( modifiable dans la configuration du module => voir la page Module webui-module-service-weather ) .
    • Mais vous pouvez choisir d'augmenter ce délai au-delà de 60 secondes => 90, 200 ...
  • Quand une page est demandée, la page est fournie avec les informations calculées depuis le cache.
  • Les prochaines versions, il sera possible de définir plusieurs de la météo météos des services. Un mécanisme de cache est donc prévu pour cette évolution:
    • Les 60 météos les plus utilisées seront toujours gardées dans le cache.
    • Une météo des services sera réévaluée chaque seconde, pour étaler la charge.
    • Dans le cas, où la page est très peu utilisée, elle sera automatiquement sortie de la liste des météos en cache, car ce serait du temps de calcul inutile.
    • Dès qu'un utilisateur redemande la page, alors les données sont recalculées et la page est réintégrée dans le cache.

Voir la page " Fonctionnement du cache - Météo" pour plus de détails sur le fonctionnement et la configuration du système de cache.