Concept

Cette section détaille les différents paramètres qu'il est possible de configurer pour le widget météo.

Accéder à la fenêtre d'édition des paramètres

Pour accéder à la fenêtre de configuration du widget séparateur, en mode édition, il suffit de cliquer sur la roue crantée ( ) sur le côté droit du widget ( cadre rouge dans l'illustration ).

image

Édition d'un widget météo

Choisir l'élément

Widget non configuré
Widget configuré





Pour un widget météo non configuré, le plus important, c'est de choisir l'élément, c'est pour cela que seulement le choix de l'élément est affiché. Une fois validé, le reste du formulaire sera affiché.

Permet de choisir quel élément sera affiché dans le widget météo ( Hôte ou Cluster ).

Il faudra obligatoirement sélectionner un élément parmi les listes proposées.


Pour les widgets configurés, le choix de l'élément est initialement bloqué, mais il peut être modifié si l'on clique sur la roue crantée.

Il faudra alors obligatoirement définir la valeur d'une des trois propriétés, les deux autres se mettront à jour une fois le choix effectué.

Nom de l'élément

Permet de choisir l'élément via une liste proposant tous les éléments configurés dans Shinken par leur nom.

  • La valeur est sélectionnée dans une liste de tous les éléments configurés dans Shinken. 
  • Il est possible de filtrer par type d'éléments : hôte ou cluster.
  • Il est possible de chercher en tapant le nom de l'élément désiré.
  • Contraintes :
    • Il n'y a pas de valeur par défaut sur cette propriété, elle doit impérativement être définie ( Shinken la renseignera automatiquement si le nom de visualisation est défini ).
Spécificité
  • Clé dans le JSON = item_name.
Nom de visualisation

Permet de choisir l'élément via une liste proposant tous les éléments configurés dans Shinken par leur nom de visualisation.

  • La valeur est sélectionnée dans une liste de tous les éléments configurés dans Shinken. 
  • Il est possible de filtrer par type d'éléments : hôte ou cluster.
  • Il est possible de chercher en tapant le nom de l'élément désiré.
  • Contraintes :
    • Il n'y a pas de valeur par défaut sur cette propriété, elle doit impérativement être définie ( Shinken la renseignera automatiquement si le nom de l'élément est défini ).




UUID

Permet de définir l'élément directement en saisissant son UUID ( voir la page TIPS - Récupérer l'UUID d'un élément ( Cluster / Hôte / Check ) )

Affichage

Fond

Permet de configurer l'arrière plan ( et la bordure ) du widget en fonction de son contexte et/ou de son statut.

  • Valeurs possibles :
    • Forcé à la configuration de l'Interface de Visualisation,
    • Contexte puis statut,
    • Contexte et statut,
    • Statut uniquement,
    • Pas d'arrière plan,
    • Par défaut ( une des valeurs ci dessus, en fonction de la configuration ).

Le tableau suivant détaille chacune de ces valeurs.

Spécificité
  • Clé dans le JSON = background.
Valeur

Exemple

Commentaire
Forcé à la configuration de l'Interface de Visualisation

à sans doute refaire

Se basera sur le type d'affichage du statut et du contexte configuré pour les portails et les tableaux de bord de l'Interface de Visualisation ( paramètre tiles_background du fichier  webui_cfg_overload.cfg ).
Contexte puis statut

Se basera uniquement sur le contexte de l'élément.
Si l'élément n'a aucun contexte, la couleur de fond se basera sur la couleur du statut.
Contexte et statut

Si l'élément a un contexte, la couleur de fond sera de la couleur du contexte et du statut. Un fond blanc sera affiché afin de pouvoir voir le nom de l'élément et le taux des SLA.
Si l'élément n'a aucun contexte, la couleur de fond se basera sur la couleur du statut.

Statut uniquement

La couleur de fond ne se base que sur la couleur du statut.

Pas d'arrière plan

La couleur de l'arrière plan sera blanche.

La couleur de la bordure sera :

  • celle du contexte s'il y en a un
  • celle du statut sinon

Zones 

Permet d'afficher ou non les zones suivantes sur le widget météo :

  • Zone SLA
  • Zone en haut à droite
  • Valeurs possibles :
    • Affiché,
    • Caché,
    • Par défaut ( soit Affiché, soit Caché, en fonction de la configuration ).
Spécificité
  • Clé dans le JSON = displayed.



Zone SLA : Affiché

Zone SLA : Caché

Zone en haut à droite : Affiché

Zone en haut à droite : Caché

Configuration des différentes zones

Zone de gauche

Type d'icone

Permet de choisir quel type icône sera affiché sur la partie de gauche.

  • Contraintes : la valeur choisie ne doit pas être la même que dans la zone en haut à droite.
  • Valeurs possibles :
    • Forcé à la configuration de l'Interface de Visualisation,
    • Statut puis contexte,
    • Contexte puis statut,
    • Statut uniquement,
    • Flèche de tendance SLA,
    • Indicateur de la qualité de service,
    • défaut ( une des valeurs ci dessus, en fonction de la configuration ).
Spécificité
  • Clé dans le JSON = icon_type.
Forcé à la configuration de l'Interface de Visualisation

à sans doute refaire

Se basera sur le type d'affichage du statut et du contexte configuré pour les portails et les tableaux de bord. ( paramètre tiles_background du fichier webui_cfg_overload.cfg )
Statut puis contexte

L'icône du statut sera mise en avant par rapport à celle du contexte.
Contexte puis statut

L'icône du contexte sera mise en avant par rapport à celui du statut.
S'il n'y a aucun contexte présent sur l'élément alors seul le statut sera affiché.

Statut uniquement

Seule l'icône du statut sera affichée.

Flèche de tendance SLA

Affiche la flèche de la tendance SLA en plus grand.

Indicateur de la qualité de service

Affiche l'indicateur de la qualité de service.

Zone en haut à droite

Type d'icone

Permet de choisir quel type icône sera affiché sur la partie en haut à droite.

  • Contraintes : la valeur choisie ne doit pas être le même que dans la zone de gauche.
  • Valeurs possibles :
    • Forcé à la configuration de l'Interface de Visualisation,
    • Statut puis contexte,
    • Contexte puis statut,
    • Statut uniquement,
    • Indicateur de la qualité de service,
    • Par défaut ( une des valeurs ci dessus, en fonction de la configuration ).
Spécificité
  • Clé dans le JSON = icon_type.



Forcé à la configuration de l'Interface de Visualisation

à sans doute refaire

Se basera sur le type d'affichage du statut et du contexte configuré pour les portails et les tableaux de bord. ( paramètre tiles_background du fichier webui_cfg_overload.cfg )
Statut puis contexte

 L'icône du statut sera mise en avant par rapport à celle du contexte.

Contexte puis statut

L'icône du contexte sera mise en avant par rapport à celui du statut.
S'il n'y aucun contexte présent sur l'élément alors seul le statut sera affiché.

Statut uniquement

Seul l'icône du statut va être affiché.

 Indicateur de la qualité de service

Affiche l'icône de qualité de service


Zone du SLA

Afficher l'icone

Permet d'afficher ou non l'icône SLA sur la partie du SLA.

  • Valeurs possibles :
    • Affiché ;
    • Caché ;
    • Par défaut ( soit Affiché, soit Caché, en fonction de la configuration ).
Spécificité
  • Clé dans le JSON = show_icon .

Affiché

Caché

Zone du nom

Nom

Permet de choisir quel nom est utilisé pour être affiché.

  • Valeurs possibles :
    • Nom de l'élément ;
    • Nom de visualisation ;
    • Par défaut ( une des valeurs ci dessus, en fonction de la configuration ).
Spécificité
  • Clé dans le JSON = property_used_as_name .

Nom de l'élément

Nom de visualisation

Nombre de lignes max

Permet de changer le nombre maximal de lignes sur lesquelles afficher le nom.

  • Contraintes : doit être un nombre entier positif.
  • Remarque :
    • une valeur trop petite peut aboutir à un troncage du nom 
Spécificité
  • Clé dans le JSON = nb_lines_max.

Nombre de lignes max : 1

Nombre de lignes max : 2

Alignement vertical

Permet de choisir l'alignement vertical du nom.

  • Valeurs possibles :
    • Milieu ( alignement centré );
    • Haut ( alignement en haut );
    • Bas ( alignement en bas );
    • Par défaut ( une des valeurs ci dessus, en fonction de la configuration ).
Spécificité
  • Clé dans le JSON = vertical_align.

Exemple :

Alignement du texte en bas

Alignement du texte en haut

Le zoom de la police

Permet de changer la taille de la police du nom ( en pourcentage ).

  • Contraintes : doit être un pourcentage ( ex: 25 pour 25%, 300 pour 300% ).
  • Remarque :
    • une valeur trop petite rendra le texte illisible.
    • une valeur trop grande pourra être tronqué, car elle pourrait dépasser la taille que vous avez donnée à la widget météo.
Spécificité
  • Clé dans le JSON = font_zoom_percent.

Exemple :

Pourcentage de zoom de la police à 100%

Pourcentage de zoom de la police à 120%

Zone de prévisualisation

Permet de :

  • voir le rendu visuel du widget suivant la configuration,
  • Afficher les propriétés par zone de configuration


Cette prévisualisation prend toutes les modifications de configuration en compte en temps réel.

La configuration d'une zone

Les engrenages de configuration de zone permettent d'afficher les proprités configurables ( zone encadrée de vert dans les exemples ci-dessous, exemple 2 ).

En cliquant sur une roue crantée, la configuration possible de cette zone apparaît sous le widget de prévisualisation ( zone encadrée de bleu dans les exemples ci-dessous, exemple 3 ).

Les champs qui apparaissent en dessous, permettent de configurer la zone sélectionnée.