| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Lorsque le pop-up d'édition est affiché, les erreurs apparaissent au-dessus du formulaire d'édition.
| Info |
|---|
Si vous cliquez sur l'icône à la fin d'un message d'erreur, cela va vous amener au bloc de configuration qui correspond à l'erreur. |
| Panel | ||
|---|---|---|
| ||
Validation du JSON
Format invalide
Le JSON est un format qui suit des règles très strictes. (regarder page de Affichage et comportement du formulaire JSON - Météo).
Si vous oubliez une virgule comme dans l'exemple ci-dessous, le JSON deviendra invalide et ne pourra pas être compris (même partiellement), il faudra donc le corriger pour le rendre "lisible" par Shinken.
On ne peut pas vous dire quelle est l'heure exacte qui rend le format invalide, on peut juste vous donner la ligne à partir duquel le JSON devient invalide. La correction sera "surement" à faire sur cette ligne ou sur la ligne précédente.
Dans mon exemple ici, il manque une virgule à la fin de la ligne 8 ce qui rend la ligne 9 invalide.
Il est possible que d'autres erreurs existent dans des lignes qui suivent
| Panel |
|---|
Validation de la grille
Erreurs
Mauvaise configuration de la grille
Paramètre de type de grille
Le paramètre type doit toujours être égal à "grid" ( à ne pas modifier )
| Panel | ||
|---|---|---|
| ||
La valeur [ grisd ] pour la clé [ type ] est inconnue. Les valeurs possibles sont [ grid ] |
Paramètre nécessitant un entier positif ou une valeur positive
Pour les paramètres suivants :
- nb_tiles_in_width
- nb_tiles_in_height
- separation_grid_element_min
- separation_grid_element_percent
Si la valeur saisie n'est pas un entier positif ou valeur positive, la sauvegarde ne s'effectuera pas et suivant
| Panel | ||
|---|---|---|
| ||
nb_tiles_in_width doit être un entier positif : [ -60 ] nb_tiles_in_height doit être un entier positif : [ -50 ] separation_grid_element_min doit être un entier positif : [ -10 ] separation_grid_element_max doit être un entier positif ou "unlimited" : [ -20 ] separation_grid_element_percent doit être positif : [ -1 ] |
Paramètre nécessitant un entier positif ou une valeur définie
Pour le paramètre separation_grid_element_max, si la valeur saisie n'est pas un entier positif ou unlimited, la sauvegarde ne s'effectuera pas et suivant
| Panel | ||
|---|---|---|
| ||
separation_grid_element_max doit être un entier positif ou "unlimited" : [ -20 ] |
Paremètre "separation_grid_element_min" supérieur au paramètre "separation_grid_element_max"
Si le paramètre separation_grid_element_min est supérieur au paramètre separation_grid_element_max, la sauvegarde ne s'effectuera pas et suivant
| Panel | ||
|---|---|---|
| ||
La valeur de la clé [ separation_grid_element_min ] ne peut être supérieur à la valeur de la clé [ separation_grid_element_max ] |
Widget en dehors de la grille
Après le calcul des positions X et Y des widgets, si certains sont en dehors de la grille ( X ou Y non compris entre 0 et tiles_max_X et tiles_max_Y ), la sauvegarde ne s'effectuera pas et suivant
| Panel | ||
|---|---|---|
| ||
Le widget est hors de la grille ( localiser le widget concerné ) |
Widgets qui se chevauchent
Après le calcul des positions X et Y des widgets, si certaines se chevauchent, la sauvegarde ne s'effectuera pas et suivant
| Panel | ||
|---|---|---|
| ||
Chevauchement de widgets détectés. Cliquer sur les liens suivants pour localiser les widgets [ 3 ] et [ 4 ] |
Validation des Widgets
Erreurs communes aux widgets
Valeur invalide dans les paramètres de positionnement des Widgets
Si la valeur des paramètres position_x et position_y n'est pas un entier positif ( zéro compris ), la sauvegarde ne s'effectuera pas et suivant
| Panel | ||
|---|---|---|
| ||
position_x doit être un entier positif : [ -30 ] ( localiser le widget concerné ) position_y doit être un entier positif : [ -4 ] ( localiser le widget concerné ) |
Valeur invalide dans les paramètres de taille des Widgets
Si la valeur du paramètre width n'est pas un entier positif ou all, la sauvegarde ne s'effectuera pas et suivant
| Panel | ||
|---|---|---|
| ||
width doit être un entier positif ou "all" : [ -15 ] ( localiser le widget concerné ) |
Si la valeur du paramètre height n'est pas un entier positif, la sauvegarde ne s'effectuera pas et suivant
| Panel | ||
|---|---|---|
| ||
height doit être un entier positif : [ -5 ] ( localiser le widget concerné ) |
Si la valeur du paramètre width est "all" et que la valeur du paramètre position_x n'est pas à 0, la sauvegarde ne s'effectuera pas et le message d'erreur suivant apparaîtra :
| Panel | ||
|---|---|---|
| ||
position_x doit être égale à 0 si width a la valeur "all" : [ 10 ] ( localiser le widget concerné ) |
Couleur incorrecte dans un widget
Le format de la valeur est une couleur web ( Voir : https://en.wikipedia.org/wiki/Web_colors )
Certains caractères " , ; et ' sont interdits dans la couleur de fond de la barre d'information. Si un de ces caractères est présent dans la valeur de la clé text_color, la sauvegarde ne s'effectuera pas et suivant
| Panel | ||
|---|---|---|
| ||
La valeur de la clé text_color est incorrecte : [ black;red ] ( localiser le widget concerné ) |
Widget Titre
Widget titre inexistant
Si aucun widget titre n'est défini, la sauvegarde ne s'effectuera pas et suivant
| Panel | ||
|---|---|---|
| ||
L'existence d'un widget de type title_widget est obligatoire |
Plusieurs widget titre
Si plusieurs widgets titre sont définis, la sauvegarde ne s'effectuera pas et suivant
| Panel | ||
|---|---|---|
| ||
Il ne peut y avoir qu'un seul widget de type title_widget |
Widget Séparateur
Valeur invalide dans
les paramètres d'espacement du textele paramètre text_align
Si la valeur d'un des paramètres suivants n'est pas un entier positif compris entre 0 et 100du paramètre text_align ne correspond à aucune des valeurs possibles listées ci-dessous, la sauvegarde ne s'effectuera pas et suivant
- left
- center
- right width_percent
| Panel | ||
|---|---|---|
| ||
width_percent doit être un entier positif compris entre 0 et 100 : [ -10 La valeur [ bottom ] pour la clé [ text_align ] est inconnue. Les valeurs possibles sont [ left, center, right ] ( localiser le widget concerné ) |
Valeur invalide dans le paramètre font_zoom_percent
Si la valeur de la clé font_zoom_percent n'est pas un entier positif ou "default", la sauvegarde ne s'
Si le paramètre est supérieur à 100, la sauvegarde ne s'effectuera pas et suivant
| Panel | ||
|---|---|---|
| ||
widthfont_zoom_percent doit être un entier positif compris entre 0 et 100 : [ 110 bad_value ] ( localiser le widget concerné ) |
Widget Séparateur
Valeur invalide dans
le paramètres text_alignles paramètres d'espacement du texte
Si la valeur du paramètre text_align ne correspond à aucune des valeurs possibles listées ci-dessousd'un des paramètres suivants n'est pas un entier positif compris entre 0 et 100, la sauvegarde ne s'effectuera pas et suivant
- left
- center
- right
- width_percent
| Panel | ||
|---|---|---|
| ||
La valeur [ bottom ] pour la clé [ text_align ] est inconnue. Les valeurs possibles sont [ left, center, right ] ( width_percent doit être un entier positif compris entre 0 et 100 : [ -10 ] ( localiser le widget concerné ) |
Élément d'un widget météo inexistant
Si un élément d'un widget météo défini est inexistant ( au sein de l'ensemble défini pour la météo )Si le paramètre est supérieur à 100, la sauvegarde ne s'effectuera , l'élément sera affiché dans la météo des services comme inexistante et pas et suivant
| Panel | ||
|---|---|---|
| ||
L'élément de type [ host ] avec l'item_uuid [ c618793e4e3a4a599d6f1cd3bf2a16fdd ] est inconnu [ item_type: host width_percent doit être un entier positif compris entre 0 et 100 : [ 110 ] ( localiser le widget concerné ) |
Élément d'un widget météo mal défini
UUID et nom de l'élément manquant
Valeur invalide dans le paramètre text_align
Si la valeur du paramètre text_align ne correspond à aucune des valeurs possibles listées ci-dessous, la sauvegarde ne s'effectuera pas et suivant
- left
- center
- right
Si dans l'élément d'un widget météo au moins une des clés n'est pas définie :
- item_uuid,
- item_name,
| Panel | ||
|---|---|---|
| ||
Au moins une des deux clés suivantes doit être renseignée : [ item_uuid ] ou [ item_name ] (La valeur [ bottom ] pour la clé [ text_align ] est inconnue. Les valeurs possibles sont [ left, center, right ] ( localiser le widget concerné ) |
Type de l'élément manquant
Widget Météo
Élément d'un widget météo inexistant
Si un Si le type de l' élément d'un widget météo n'est pas définidéfini est inexistant ( au sein de l'ensemble défini pour la météo ), la sauvegarde ne s'effectuera pas et , l'élément sera affiché dans la météo des services comme inexistante et suivant
| Panel | ||
|---|---|---|
| ||
La valeur de la clé [ item_type ] est obligatoire ( L'élément de type [ host ] avec l'item_uuid [ c618793e4e3a4a599d6f1cd3bf2a16fdd ] est inconnu [ item_type: host ] ( localiser le widget concerné ) |
Élément d'
élément inconnu dansun widget météo mal défini
UUID et nom de l'élément manquants
Si dans l'élément d'un widget météo au moins une des clés n'est pas définie :
- item_uuid,
- item_name,
Si la valeur item_type est différente de "host" ou "cluster", la sauvegarde ne s'effectuera pas et suivant
| Panel | ||
|---|---|---|
| ||
L'élément de type [ cluster ] avec l'item_uuid [ c618793e4e3a4a599d6f1cd3bf2a16fd ] est inconnu [ item_type: cluster Au moins une des deux clés suivantes doit être renseignée : [ item_uuid ] ou [ item_name ] ( localiser le widget concerné ) |
Valeur invalide dans le paramètres background
Type de l'élément manquant
Si le type de l'élément d'un widget météo n'est pas défini, la sauvegarde ne sSi la valeur de la clé background est différente de " default ", "status_context_from_webui ", "context_then_status", "context_and_status", "only_status" ou "no_background " la sauvegarde ne s'effectuera pas et suivant
| Panel | ||
|---|---|---|
| ||
La valeur [ bad_value ] pour de la clé [ background item_type ] est inconnue. Les valeurs possibles sont [ status_context_from_webui, context_then_status, context_and_status, only_status, no_background ] ( localiser obligatoire ( localiser le widget concerné ) |
Valeur invalide dans le paramètres icon_type
Les valeurs acceptées de la clé icon_type ne sont pas les mêmes pour la zone de gauche et la zone haute-droite
Mauvaise valeur pour zone de gauche
Type d'élément inconnu dans un widget météo
Si la valeur item_type est différente de "host" ou "cluster", la sauvegarde ne s'effectuera pas et
Si la valeur icon_type est différente de " default ", "status_context_from_webui", "context_then_status", "status_then_context", "only_status", "sla_tendency" ou "quality_service_icon" la sauvegarde ne s'effectuera pas etsuivant
| Panel | ||
|---|---|---|
| ||
La valeur L'élément de type [ bad_value ] pour la clé [ icon_type ] est inconnue. Les valeurs possibles sont [ cluster ] avec l'item_uuid [ c618793e4e3a4a599d6f1cd3bf2a16fd ] est inconnu [ item_type: cluster ] ( localiser le widget concerné ) |
Valeur invalide dans le paramètre background
Si la valeur de la clé background est différente de " default ", "status_context_from_webui ", "context_then_status",
status"context_
thenand_
contextstatus", "only_status
, sla_tendency, quality_service_icon ] ( localiser le widget concerné )Mauvaise valeur pour zone haute-droite
" ou "no_background " la sauvegarde ne s'effectuera pas et suivant
| Panel | ||
|---|---|---|
| ||
La valeur [ bad_value ] pour la clé [ background ] est inconnue. Les valeurs possibles sont [ |
status_context_from_webui |
, |
context_then_status |
, |
context_ |
and_ |
status, |
only_status |
, no_background ] ( localiser le widget concerné ) |
Valeur invalide dans le paramètre icon_type
Les valeurs acceptées de la clé icon_type ne sont pas les mêmes pour la zone de gauche et la zone haute-droite
Mauvaise valeur pour zone de gauche
| bgColor | #fff4f4 |
|---|
Si la valeur icon_type est différente de " default ", "
status_context_from_webui", "context_then_status", "status_then_context", "only_status", "sla_tendency" ou "quality_service_icon
] ( localiser le widget concerné )Valeur identique entre la zone de gauche et la zone haute-droite
" la sauvegarde ne s'effectuera pas et suivant
| Panel | ||
|---|---|---|
| ||
La valeur de top_right_area.[ bad_value ] pour la clé [ icon_type [ context] est inconnue. Les valeurs possibles sont [ status_context_from_webui, context_then_status ] et celle de left_area.icon_type [ context_then_status ] ne peuvent pas contenir toutes les deux le statut , status_then_context, only_status, sla_tendency, quality_service_icon ] ( localiser le widget concerné ) |
Valeur invalide dans le paramètres displayed
Mauvaise valeur pour zone haute-droite
Si la valeur de la clé icon_type est différente de " default ", "status_context_from_webui", "context_then_status", "status_then_context", "only_status" ou "quality_service_icon" la sauvegarde ne s'effectuera pas et La valeur doit être un booléen ou "default". Si la valeur n'est pas booléenne, la sauvegarde ne s'effectuera pas et suivant
| Panel | ||
|---|---|---|
| ||
displayed doit être un booléen : La valeur[ bad_value ] ( localiser pour la clé [ icon_type ] est inconnue ou non prise en charge par les widgets Météos. Les valeurs possibles sont [ default, status_context_from_webui, context_then_status, status_then_context, only_status, quality_service_icon ] ( localiser le widget concerné ) |
Valeur identique entre la zone de gauche et la zone haute-droite
Si la
invalide dans le paramètres show_iconLavaleur de la clé
show_icon doit être un booléen ou "default". Si la valeur n'est pas booléenneicon_type est le même entre les deux zones, la sauvegarde ne s'effectuera pas et suivant
| Panel | ||
|---|---|---|
| ||
show_icon doit être un booléen : [ bad_value ] ( La valeur de top_right_area.icon_type [ context_then_status ] et celle de left_area.icon_type [ context_then_status ] ne peuvent pas contenir toutes les deux le statut ( localiser le widget concerné ) |
Valeur invalide dans le
paramètres property_used_as_nameparamètre displayed
La valeur doit être un booléen ou "default". Si la valeur n'est pas booléenne, Si la valeur de la clé property_used_as_name est différente de " default ", " definition_name "ou "visualisation_name" la sauvegarde ne s'effectuera pas et suivant
| Panel | ||
|---|---|---|
| ||
La valeur displayed doit être un booléen : [ bad_value ] pour la clé [ property_used_as_name ] est inconnue. Les valeurs possibles sont [ item_name, visualisation_name ] ( localiser le widget concerné ) |
Valeur invalide dans le paramètres nb_lines_max
( localiser le widget concerné ) |
Valeur invalide dans le paramètre show_icon
La
Si lavaleur de la clé
nb_lines_max n'est pas un entier positifshow_icon doit être un booléen ou "default"
, la sauvegarde ne. Si la valeur n'est pas booléenne, la sauvegarde ne s'effectuera pas et suivant
| Panel | ||
|---|---|---|
| ||
nbshow_lines_maxicon doit être un entier positif booléen : [ bad_value ] ( localiser le widget concerné ) |
Valeur invalide dans le
paramètres vertical_alignparamètre property_used_as_name
Si la valeur de la clé vertical_align property_used_as_name est différente de " default ", " bottom ", "middle definition_name "ou "topvisualisation_name" la sauvegarde ne s'effectuera pas et suivant
| Panel | ||
|---|---|---|
| ||
La valeur [ bad_value ] pour la clé [ vertical_align property_used_as_name ] est inconnue. Les valeurs possibles sont [ top, middle, bottom item_name, visualisation_name ] ( localiser le widget concerné ) |
Valeur invalide dans le
paramètres fontparamètre nb_
zoomlines_
percentmax
Si la valeur de la clé
fontnb_
zoomlines_
percentmax n'est pas un entier positif ou "default", la sauvegarde ne s'effectuera pas et suivant
| Panel | ||
|---|---|---|
| ||
fontnb_zoomlines_percentmax doit être un entier positif : [ bad_value ] ( localiser le widget concerné ) |
Validation des liens externes
Erreurs
Nom manquant
Valeur invalide dans le paramètre vertical_align
Si la valeur de la clé vertical_align est différente de " default ", " bottom ", "middle"ou "top" la
Si la clé link_name n'est pas renseignée, lasauvegarde ne s'effectuera pas et suivant
| Panel | ||
|---|---|---|
| ||
link_name ne peut être vide |
Caractères interdits
La valeur [ bad_value ] pour la clé [ vertical_align ] est inconnue. Les valeurs possibles sont [ top, middle, bottom ] ( localiser le widget concerné ) |
Valeur invalide dans le paramètre font_zoom_percent
Si
Certains caractères " , ; et ' sont interdits dans la couleur de fond de la barre d'information. Si un de ces caractères est présent dansla valeur de la clé
background_color, lafont_zoom_percent n'est pas un entier positif ou "default", la sauvegarde ne s'effectuera pas et suivant
| Panel | ||
|---|---|---|
| ||
La valeur de la clé background_color est incorrecte : [ #F5A;736 ] |
Avertissements
Contient http:// ou https://
font_zoom_percent doit être un entier positif : [ bad_value ] ( localiser le widget concerné ) |
Validation des liens externes
Erreurs
Nom manquant
Si la clé link_name n'est pas renseignée, la sauvegarde ne s'effectuera pas et suivant
| Panel | ||
|---|---|---|
| ||
link_name ne peut être vide |
Caractères interdits
| Panel | ||
|---|---|---|
| ||
La valeur de la clé background_color est incorrecte : [ #F5A;736 ] |
Avertissements
Contient http:// ou https://
Les mots "http://" et "https://" ne doivent pas être présents dans la valeur de la clé link_base_url et links__default_base_url car elles seront construites à la sauvegarde grâce à la valeur choisie dans la clé links__default_link_protocol ou link_protocol.
| Panel | ||
|---|---|---|
| ||
La valeur de la clé link_base_url , ne doit pas commencer par "http://" ou "https://" : [ https://adress_ip:7767 ] |
Validation des utilisateurs
Erreurs communes
Valeur invalide dans le paramètre user_name
Si la valeur de la clé user_name n'est pas une chaîne de caractère, la sauvegarde ne s'effectuera pas et le message suivant apparaîtra (selon le type d'utilisateur):
| Panel | ||
|---|---|---|
| ||
La valeur de la clé [ user_name ] pour [ previous_owner_user ] doit être une chaîne de caractères. |
Avertissements communs
Utilisateur inexistant
L'utilisateur peut ne plus être enregistré entre 2 mises à jours de météos (l'identifiant unique est introuvé). Dans ce cas, le message suivant apparaîtra (selon le type d'utilisateur):
| Panel | ||
|---|---|---|
| ||
Le [ owner_user ] avec le [ user_uuid ] [ 30067cfe5adf11e59a28080f08538 ] n'existe pas. |
S'il n'y avait que user_name de défini, le message suivant apparaîtra à la place (selon le type d'utilisateur, toujours):
| Panel | ||
|---|---|---|
| ||
Le [ owner_user ] avec le [ user_name ] [ Un utilisateur inconnu ] n'existe pas. |
Propriétaire
Pas de propriétaire
Une météo doit avoir un propriétaire. S'il n'y a ni user_name, ni user_uuid, le message suivant apparaîtra:
| Panel | ||
|---|---|---|
| ||
Le [ owner_user ] n'est pas défini. |
Les mots "http://" et "https://" ne doivent pas être présents dans la valeur de la clé link_base_url et links__default_base_url car elles seront construites à la sauvegarde grâce à la valeur choisie dans la clé links__default_link_protocol ou link_protocol.
| Panel | ||
|---|---|---|
| ||
La valeur de la clé link_base_url , ne doit pas commencer par "http://" ou "https://" : [ https://adress_ip:7767 ] |