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 :
Règles d'import :
Règle | Description |
---|---|
Mettre à jour l'existant | Les cartes existantes 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 nouvelles cartes en utilisant les données du fichier d'import. Sinon, il ne les ajoutera 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.
Un message de réussite ou d'échec de l'import sera affiché dans l'interface.
Si vous remplacez une image existante, cela affectera toutes les cartes qui utilisent cette image.
Exportar a YAML:
zabbix_export:
version: '6.4'
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 balises 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 | string |
Nom d'image unique. | ||
imagetype | integer |
1 - image 2 - arrière-plan |
Type d'image. | |
encodedImage | Image encodée en Base64. | |||
maps | Élément racine pour les cartes. | |||
name | string |
Nom de carte unique. | ||
width | integer |
Largeur de la carte, en pixels. | ||
height | integer |
Hauteur de la carte, en pixels. | ||
label_type | integer |
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 | integer |
0 - bas 1 - gauche 2 - droite 3 - haut |
Emplacement de l'étiquette de l'élément cartographique par défaut. | |
highlight | integer |
0 - non 1 - oui |
Activer la mise en surbrillance des icônes pour les déclencheurs actifs et les statuts d'hôte. | |
expandproblem | integer |
0 - non 1 - oui |
Afficher le déclencheur de problème pour les éléments avec un seul problème. | |
markelements | integer |
0 - non 1 - oui |
Mettre en surbrillance les éléments cartographiques dont l'état a récemment changé. | |
show_unack | integer |
0 - compte de tous les problèmes 1 - compte les problèmes non acquittés 2 - compte les problèmes acquittés et non acquittés séparément |
Affichage des problèmes. | |
severity_min | integer |
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 | integer |
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 | integer |
20, 40, 50, 75 or 100 | Taille de cellule d'une grille de carte en pixels, si "grid_show=1" | |
grid_show | integer |
0 - oui 1 - non |
Afficher une grille dans la configuration de la carte. | |
grid_align | integer |
0 - oui 1 - non |
Aligner automatiquement les icônes dans la configuration de la carte. | |
label_format | integer |
0 - non 1 - oui |
Utiliser la configuration avancée des étiquettes. | |
label_type_host | integer |
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 | integer |
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 | integer |
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 | integer |
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 | integer |
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 | string |
Étiquette personnalisé pour les éléments d'hôte, si "label_type_host=5" | ||
label_string_hostgroup | string |
Étiquette personnalisé pour les éléments de groupe d'hôtes, si "label_type_hostgroup=5" | ||
label_string_trigger | string |
Étiquette personnalisé pour les éléments déclencheurs, si "label_type_trigger=5" | ||
label_string_map | string |
Étiquette personnalisé pour les éléments cartographiques, si "label_type_map=5" | ||
label_string_image | string |
Étiquette personnalisée pour les éléments d'image, si "label_type_image=5" | ||
expand_macros | integer |
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 | string |
Nom du lien. | ||
url | string |
URL du lien. | ||
elementtype | integer |
0 - hôte 1 - carte 2 - déclencheur 3 - groupe d'hôtes 4 - image |
Type d'élément de carte auquel appartient le lien. | |
selements | ||||
elementtype | integer |
0 - hôte 1 - carte 2 - déclencheur 3 - groupe d'hôtes 4 - image |
Type d'élément cartographique. | |
label | string |
Libellé de l'icône. | ||
label_location | integer |
-1 - utiliser valeur par défaut de la carte 0 - bas 1 - gauche 2 - droite 3 - haut |
||
x | integer |
Emplacement sur l'axe X. | ||
y | integer |
Emplacement sur l'axe Y. | ||
elementsubtype | integer |
0 - groupe d'hôtes unique 1 - tous les groupes d'hôtes |
Sous-type d'élément, si "elementtype=3" | |
areatype | integer |
0 - identique à toute la carte 1 - taille personnalisée |
Taille de la zone, si "elementsubtype=1" | |
width | integer |
Largeur de la zone, si "areatype=1" | ||
height | integer |
Hauteur de la zone, si "areatype=1" | ||
viewtype | integer |
0 - placer uniformément dans la zone | Algorithme de placement de zone, si "elementsubtype=1" | |
use_iconmap | integer |
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 | integer |
Type d'évaluation pour les étiquettes . | ||
tags | Balises de problème (pour les éléments d'hôte et de groupe d'hôtes). Si des balises sont données, seuls les problèmes avec ces balises seront affichés sur la carte. | |||
tag | Nom de la balise . | |||
value | Valeur de la balise. | |||
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 | string |
Nom d'image unique. | ||
shapes | ||||
type | integer |
0 - rectangle 1 - ellipse |
Type de forme. | |
x | integer |
Coordonnées X de la forme en pixels. | ||
y | integer |
Coordonnées Y de la forme en pixels. | ||
width | integer |
Largeur de forme. | ||
height | integer |
Hauteur de forme. | ||
border_type | integer |
0 - aucune 1 - ligne en gras 2 - ligne en pointillés 3 - ligne en tirets |
Type de bordure pour la forme. | |
border_width | integer |
Largeur de la bordure en pixels. | ||
border_color | string |
Couleur de bordure représentée en code hexadécimal. | ||
text | string |
Texte à l'intérieur de la forme. | ||
font | integer |
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 | integer |
Taille de la police en pixels. | ||
font_color | string |
Couleur de police représentée en code hexadécimal. | ||
text_halign | integer |
0 - centre 1 - gauche 2 - droite |
Alignement horizontal du texte. | |
text_valign | integer |
0 - milieu 1 - haut 2 - bas |
Alignement vertical du texte. | |
background_color | string |
Couleur d'arrière-plan (remplissage) représentée en code hexadécimal. | ||
zindex | integer |
Valeur utilisée pour classer toutes les formes et lignes (z-index). | ||
lines | ||||
x1 | integer |
Coordonnées X du point de ligne 1 en pixels. | ||
y1 | integer |
Coordonnées Y du point de ligne 1 en pixels. | ||
x2 | integer |
Coordonnées X du point de ligne 2 en pixels. | ||
y2 | integer |
Coordonnées Y du point de ligne 2 en pixels. | ||
line_type | integer |
0 - aucune 1 - ligne en gras 2 - ligne en pointillés 3 - ligne en tirets |
Type de ligne. | |
line_width | integer |
Largeur de ligne en pixels. | ||
line_color | string |
Couleur de ligne représentée en code hexadécimal. | ||
zindex | integer |
Valeur utilisée pour classer toutes les formes et lignes (z-index). | ||
links | Liens entre éléments cartographiques. | |||
drawtype | integer |
0 - ligne 2 - ligne en gras 3 - ligne en pointillés 4 - ligne en tirets |
Style de lien. | |
color | string |
Couleur du lien (6 symboles, hexadécimal). | ||
label | string |
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 | integer |
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 | string |
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 | string |
Nom du déclencheur. | ||
expression | string |
Expression du déclencheur. | ||
recovery_expression | string |
Expression de récupération du déclencheur. |