L'exportation des cartes réseau contient :
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.
Pour exporter les cartes, procéder comme suit :
Selon le format sélectionné, les cartes sont exportées vers un fichier local avec un nom par défaut :
Pour importer des cartes du réseau, procéder comme suit :
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.
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: { }
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. |