This is a translation of the original English documentation page. Help us make it better.

4 Cartes du réseau

Aperçu

L'exportation des cartes réseau contient :

  • Toutes les images liées
  • La structure de la carte - tous les paramètres de carte, tous les éléments contenus avec leurs paramètres, liens de carte et indicateurs d'état de lien de carte

Les groupes d'hôtes, hôtes, déclencheurs, autres cartes ou tout autre élément pouvant être lié à la carte exportée ne sont pas exportés. Ainsi, si au moins un des éléments mentionnés dans la carte est manquant, son importation échouera.

L'exportation/importation de cartes réseau est supporté depuis Zabbix 1.8.2.

Export

Pour exporter les cartes, procéder comme suit :

  • Aller dans SurveillanceCartes
  • Cocher les cases des cartes à exporter
  • Cliquer sur Exporter sous la liste

Selon le format sélectionné, les cartes sont exportées vers un fichier local avec un nom par défaut :

  • zabbix_export_mapss.yaml - pour l'exportation YAML (option par défaut pour l'exportation)
  • zabbix_export_mapss.xml - pour l'exportation XML
  • zabbix_export_maps.json - pour l'exportation JSON

Import

Pour importer des cartes du réseau, procéder comme suit :

  • Aller dans : Surveillancecartes
  • Cliquer sur Importer sur la droite
  • Sélectionner le fichier à importer
  • Cocher les options requises dans les règles d'importation
  • Cliquer sur Importer

Tous les champs obligatoires sont marqués par un astérisque rouge.

Un message de réussite ou d'échec de l'import sera affiché dans l'interface.

Règles d'import :

Règle Description
Mettre à jour l'existant Les éléments existants seront mis à jour avec les données extraites du fichier d'import. Sinon, ils ne seront pas mis à jour.
Créer le nouveau L'importation ajoutera de nouveaux éléments à l'aide des données du fichier d'import. Sinon, il ne les ajoutera pas.
Supprimer le manquant L'importation supprimera les éléments existants non présents dans le fichier d'importation. Sinon, il ne les supprimera pas.

Si vous décochez les deux options de carte et cochez les options respectives pour les images, seules les images seront importées. L'importation d'images n'est disponible que pour les utilisateurs super administrateurs.

Si vous remplacez une image existante, cela affectera toutes les cartes qui utilisent cette image.

Format d'export

Export en YAML:

zabbix_export:
         version: '6.0'
         date: '2021-08-31T12:55:10Z'
         images:
           -
             name: Zabbix_server_3D_(128)
             imagetype: '1'
             encodedImage: iVBOR...5CYII=
         maps:
           -
             name: 'Local network'
             width: '680'
             height: '200'
             label_type: '0'
             label_location: '0'
             highlight: '1'
             expandproblem: '1'
             markelements: '1'
             show_unack: '0'
             severity_min: '0'
             show_suppressed: '0'
             grid_size: '50'
             grid_show: '1'
             grid_align: '1'
             label_format: '0'
             label_type_host: '2'
             label_type_hostgroup: '2'
             label_type_trigger: '2'
             label_type_map: '2'
             label_type_image: '2'
             label_string_host: ''
             label_string_hostgroup: ''
             label_string_trigger: ''
             label_string_map: ''
             label_string_image: ''
             expand_macros: '1'
             background: {  }
             iconmap: {  }
             urls: {  }
             selements:
               -
                 elementtype: '0'
                 elements:
                   -
                     host: 'Zabbix server'
                 label: |
                   {HOST.NAME}
                   {HOST.CONN}
                 label_location: '0'
                 x: '111'
                 'y': '61'
                 elementsubtype: '0'
                 areatype: '0'
                 width: '200'
                 height: '200'
                 viewtype: '0'
                 use_iconmap: '0'
                 selementid: '1'
                 icon_off:
                   name: Zabbix_server_3D_(128)
                 icon_on: {  }
                 icon_disabled: {  }
                 icon_maintenance: {  }
                 urls: {  }
                 evaltype: '0'
             shapes:
               -
                 type: '0'
                 x: '0'
                 'y': '0'
                 width: '680'
                 height: '15'
                 text: '{MAP.NAME}'
                 font: '9'
                 font_size: '11'
                 font_color: '000000'
                 text_halign: '0'
                 text_valign: '0'
                 border_type: '0'
                 border_width: '0'
                 border_color: '000000'
                 background_color: ''
                 zindex: '0'
             lines: {  }
             links: {  }

Tags d'élément

Les valeurs des tags d'élément sont expliquées dans le tableau ci-dessous.

Élément Propriété de l'élément Type Plage Description
images Élément racine pour les images.
name chaîne Nom d'image unique.
imagetype entier 1 - image
2 - arrière-plan
Type d'image.
encodedImage Image encodée en Base64.
maps Élément racine pour les cartes.
name chaîne Nom de carte unique.
width entier Largeur de la carte, en pixels.
height entier Hauteur de la carte, en pixels.
label_type entier 0 - étiquette
1 - adresse IP de l'hôte
2 - nom de l'élément
3 - statut uniquement
4 - rien
Type d'étiquette d'élément de carte.
label_location entier 0 - bas
1 - gauche
2 - droite
3 - haut
Emplacement de l'étiquette de l'élément cartographique par défaut.
highlight entier 0 - non
1 - oui
Activer la mise en surbrillance des icônes pour les déclencheurs actifs et les statuts d'hôte.
expandproblem entier 0 - non
1 - oui
Afficher le déclencheur de problème pour les éléments avec un seul problème.
markelements entier 0 - non
1 - oui
Mettre en surbrillance les éléments cartographiques dont l'état a récemment changé.
show_unack entier 0 - compter de tous les problèmes
1 - compter les problèmes non acquittés
2 - compter les problèmes acquittés et non acquittés séparément
Affichage des problèmes.
severity_min entier 0 - non classifié
1 - information
2 - avertissement
3 - moyen
4 - haut
5 - désastre
Sévérité minimale du déclencheur à afficher sur la carte par défaut.
show_suppressed entier 0 - non
1 - oui
Afficher les problèmes qui seraient autrement supprimés (non affichés) en raison de la maintenance de l'hôte.
grid_size entier 20, 40, 50, 75 or 100 Taille de cellule d'une grille de carte en pixels, si "grid_show=1"
grid_show entier 0 - oui
1 - non
Afficher une grille dans la configuration de la carte.
grid_align entier 0 - oui
1 - non
Aligner automatiquement les icônes dans la configuration de la carte.
label_format entier 0 - non
1 - oui
Utiliser la configuration avancée des étiquettes.
label_type_host entier 0 - étiquette
1 - adresse IP de l'hôte
2 - nom de l'élément
3 - statut uniquement
4 - rien
5 - étiquette personnalisée
Afficher comme étiquette d'hôte, si "label_format=1"
label_type_hostgroup entier 0 - étiquette
2 - nom de l'élément
3 - statut uniquement
4 - rien
5 - étiquette personnalisée
Afficher comme étiquette de groupe d'hôtes, si "label_format=1"
label_type_trigger entier 0 - étiquette
2 - nom de l'élément
3 - statut uniquement
4 - rien
5 - étiquette personnalisée
Afficher comme étiquette de déclenchement, si "label_format=1"
label_type_map entier 0 - étiquette
2 - nom de l'élément
3 - statut uniquement
4 - rien
5 - étiquette personnalisée
Afficher comme étiquette de carte, si "label_format=1"
label_type_image entier 0 - étiquette
2 - nom de l'élément
4 - rien
5 - étiquette personnalisée
Afficher comme étiquette d'image, si "label_format=1"
label_string_host chaîne Étiquette personnalisé pour les éléments d'hôte, si "label_type_host=5"
label_string_hostgroup chaîne Étiquette personnalisé pour les éléments de groupe d'hôtes, si "label_type_hostgroup=5"
label_string_trigger chaîne Étiquette personnalisé pour les éléments déclencheurs, si "label_type_trigger=5"
label_string_map chaîne Étiquette personnalisé pour les éléments cartographiques, si "label_type_map=5"
label_string_image chaîne Étiquette personnalisée pour les éléments d'image, si "label_type_image=5"
expand_macros entier 0 - non
1 - oui
Développer les macros dans les étiquettes dans la configuration de la carte.
background id ID de l'image d'arrière-plan (le cas échéant), si "imagetype=2"
iconmap id ID du mappage d'icônes (le cas échéant).
urls Utilisé par les cartes ou chaque élément de la carte.
name chaîne Nom du lien.
url chaîne URL du lien.
elementtype entier 0 - hôte
1 - carte
2 - déclencheur
3 - gropue d'hôtes
4 - image
Type d'élément de carte auquel appartient le lien.
selements
elementtype entier 0 - hôte
1 - carte
2 - déclencheur
3 - gropue d'hôtes
4 - image
Type d'élément cartographique.
label chaîne Libellé de l'icône.
label_location entier -1 - utiliser valeur par défaut de la carte
0 - bas
1 - gauche
2 - droite
3 - haut
x entier Emplacement sur l'axe X.
y entier Emplacement sur l'axe Y.
elementsubtype entier 0 - groupe d'hôtes unique
1 - tous les groupes d'hôtes
Sous-type d'élément, si "elementtype=3"
areatype entier 0 - identique à toute la carte
1 - taille personnalisée
Taille de la zone, si "elementsubtype=1"
width entier Largeur de la zone, si "areatype=1"
height entier Hauteur de la zone, si "areatype=1"
viewtype entier 0 - placer uniformément dans la zone Algorithme de placement de zone, si "elementsubtype=1"
use_iconmap entier 0 - non
1 - oui
Utiliser le mappage d'icônes pour cet élément. Pertinent uniquement si le mappage d'icônes est activé au niveau de la carte.
selementid id ID d'enregistrement d'élément unique.
evaltype entier Type d'évaluation pour les tags.
tags Tags de problème (pour les éléments d'hôte et de groupe d'hôtes). Si des tags sont données, seuls les problèmes avec ces tags seront affichés sur la carte.
tag Nom du tag.
value Valeur du tag.
operator Opérateur.
elements Entités Zabbix représentées sur la carte (hôte, groupe d'hôtes, carte, etc.).
host
icon_off Image à utiliser lorsque l'élément est à l'état 'OK'.
icon_on Image à utiliser lorsque l'élément est à l'état 'Problème'.
icon_disabled Image à utiliser lorsque l'élément est désactivé.
icon_maintenance Image à utiliser lorsque l'élément est en maintenance.
name chaîne Nom d'image unique.
shapes
type entier 0 - rectangle
1 - ellipse
Type de forme.
x entier Coordonnées X de la forme en pixels.
y entier Coordonnées Y de la forme en pixels.
width entier Largeur de forme.
height entier Hauteur de forme.
border_type entier 0 - aucune
1 - ligne en gras
2 - ligne en pointillés
3 - ligne en tirets
Type de bordure pour la forme.
border_width entier Largeur de la bordure en pixels.
border_color chaîne Couleur de bordure représentée en code hexadécimal.
text chaîne Texte à l'intérieur de la forme.
font entier 0 - Georgia, serif
1 - "Palatino Linotype", "Book Antiqua", Palatino, serif
2 - "Times New Roman", Times, serif
3 - Arial, Helvetica, sans-serif
4 - "Arial Black", Gadget, sans-serif
5 - "Comic Sans MS", cursive, sans-serif
6 - Impact, Charcoal, sans-serif
7 - "Lucida Sans Unicode", "Lucida Grande", sans-serif
8 - Tahoma, Geneva, sans-serif
9 - "Trebuchet MS", Helvetica, sans-serif
10 - Verdana, Geneva, sans-serif
11 - "Courier New", Courier, monospace
12 - "Lucida Console", Monaco, monospace
Style de police du texte.
font_size entier Taille de la police en pixels.
font_color chaîne Couleur de police représentée en code hexadécimal.
text_halign entier 0 - centre
1 - gauche
2 - droite
Alignement horizontal du texte.
text_valign entier 0 - milieu
1 - haut
2 - bas
Alignement vertical du texte.
background_color chaîne Couleur d'arrière-plan (remplissage) représentée en code hexadécimal.
zindex entier Valeur utilisée pour classer toutes les formes et lignes (z-index).
lines
x1 entier Coordonnées X du point de ligne 1 en pixels.
y1 entier Coordonnées Y du point de ligne 1 en pixels.
x2 entier Coordonnées X du point de ligne 2 en pixels.
y2 entier Coordonnées Y du point de ligne 2 en pixels.
line_type entier 0 - aucune
1 - ligne en gras
2 - ligne en pointillés
3 - ligne en tirets
Type de ligne.
line_width entier Largeur de ligne en pixels.
line_color chaîne Couleur de ligne représentée en code hexadécimal.
zindex entier Valeur utilisée pour classer toutes les formes et lignes (z-index).
links Liens entre éléments cartographiques.
drawtype entier 0 - ligne
2 - ligne en gras
3 - ligne en pointillés
4 - ligne en tirets
Style de lien.
color chaîne Couleur du lien (6 symboles, hexadécimal).
label chaîne Libellé du lien.
selementid1 id ID d'un élément à connecter.
selementid2 id ID de l'autre élément à connecter.
linktriggers Indicateur d'état de liaison.
drawtype entier 0 - ligne
2 - ligne en gras
3 - ligne en pointillés
4 - ligne en tirets
Style de lien lorsque le déclencheur est à l'état 'Problème'.
color chaîne Couleur du lien (6 symboles, hexadécimal) lorsque le déclencheur est à l'état "Problème".
trigger Déclencheur utilisé pour indiquer l'état du lien.
description chaîne Nom du déclencheur.
expression chaîne Expression du déclencheur.
recovery_expression chaîne Expression de récupération du déclencheur.