L'export de la carte 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'export/import de cartes réseau est supporté depuis Zabbix 1.8.2.
Pour exporter des cartes réseau, procédez comme suit :
Les cartes sélectionnées sont exportées vers un fichier XML local avec le nom par défaut zabbix_export_maps.xml.
Pour importer des cartes réseau, procédez comme suit :
Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.
Un message de réussite ou d'échec de l'importation sera affiché dans l'interface.
Règles d'import :
Règle | Description |
---|---|
Mettre à jour existant | Les cartes existantes seront mises à jour avec les données extraites du fichier d'import. Sinon, ils ne seront pas mis à jour. |
Créer 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 Admin de Zabbix.
Si vous remplacez une image existante, toutes les cartes utilisant cette image seront affectées.
Exporter une petite carte réseau avec trois éléments, leurs images et des liens entre eux. Notez que les images sont tronquées pour économiser de l'espace.
<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export>
<version>4.0</version>
<date>2016-10-05T08:16:20Z</date>
<images>
<image>
<name>Server_(64)</name>
<imagetype>1</imagetype>
<encodedImage>iVBOR...SuQmCC</encodedImage>
</image>
<image>
<name>Workstation_(64)</name>
<imagetype>1</imagetype>
<encodedImage>iVBOR...SuQmCC</encodedImage>
</image>
<image>
<name>Zabbix_server_3D_(96)</name>
<imagetype>1</imagetype>
<encodedImage>iVBOR...ggg==</encodedImage>
</image>
</images>
<maps>
<map>
<name>Network</name>
<width>590</width>
<height>400</height>
<label_type>0</label_type>
<label_location>0</label_location>
<highlight>1</highlight>
<expandproblem>0</expandproblem>
<markelements>1</markelements>
<show_unack>0</show_unack>
<severity_min>2</severity_min>
<show_suppressed>0</show_suppressed>
<grid_size>40</grid_size>
<grid_show>1</grid_show>
<grid_align>1</grid_align>
<label_format>0</label_format>
<label_type_host>2</label_type_host>
<label_type_hostgroup>2</label_type_hostgroup>
<label_type_trigger>2</label_type_trigger>
<label_type_map>2</label_type_map>
<label_type_image>2</label_type_image>
<label_chaîne_host/>
<label_chaîne_hostgroup/>
<label_chaîne_trigger/>
<label_chaîne_map/>
<label_chaîne_image/>
<expand_macros>0</expand_macros>
<background/>
<iconmap/>
<urls/>
<selements>
<selement>
<elementtype>0</elementtype>
<label>Host 1</label>
<label_location>-1</label_location>
<x>476</x>
<y>28</y>
<elementsubtype>0</elementsubtype>
<areatype>0</areatype>
<width>200</width>
<height>200</height>
<viewtype>0</viewtype>
<use_iconmap>0</use_iconmap>
<selementid>8</selementid>
<elements>
<element>
<host>Discovered host</host>
</element>
</elements>
<icon_off>
<name>Server_(64)</name>
</icon_off>
<icon_on/>
<icon_disabled/>
<icon_maintenance/>
<application/>
<urls/>
</selement>
<selement>
<elementtype>0</elementtype>
<label>Zabbix server</label>
<label_location>-1</label_location>
<x>252</x>
<y>50</y>
<elementsubtype>0</elementsubtype>
<areatype>0</areatype>
<width>200</width>
<height>200</height>
<viewtype>0</viewtype>
<use_iconmap>0</use_iconmap>
<selementid>6</selementid>
<elements>
<element>
<host>Zabbix server</host>
</element>
</elements>
<icon_off>
<name>Zabbix_server_3D_(96)</name>
</icon_off>
<icon_on/>
<icon_disabled/>
<icon_maintenance/>
<application/>
<urls/>
</selement>
<selement>
<elementtype>0</elementtype>
<label>New host</label>
<label_location>-1</label_location>
<x>308</x>
<y>230</y>
<elementsubtype>0</elementsubtype>
<areatype>0</areatype>
<width>200</width>
<height>200</height>
<viewtype>0</viewtype>
<use_iconmap>0</use_iconmap>
<selementid>7</selementid>
<elements>
<element>
<host>Zabbix host</host>
</element>
</elements>
<icon_off>
<name>Workstation_(64)</name>
</icon_off>
<icon_on/>
<icon_disabled/>
<icon_maintenance/>
<application/>
<urls/>
</selement>
</selements>
<links>
<link>
<drawtype>0</drawtype>
<color>008800</color>
<label/>
<selementid1>6</selementid1>
<selementid2>8</selementid2>
<linktriggers/>
</link>
<link>
<drawtype>2</drawtype>
<color>00CC00</color>
<label>100MBps</label>
<selementid1>7</selementid1>
<selementid2>6</selementid2>
<linktriggers>
<linktrigger>
<drawtype>0</drawtype>
<color>DD0000</color>
<trigger>
<description>Zabbix agent on {HOST.NAME} is unreachable for 5 minutes</description>
<expression>{Zabbix host:agent.ping.nodata(5m)}=1</expression>
<recovery_expression/>
</trigger>
</linktrigger>
</linktriggers>
</link>
</links>
</map>
</maps>
</zabbix_export>
Les valeurs des tags d'élément sont expliquées dans le tableau ci-dessous.
Élément | Propriété de l'élément | Type | Intervalle | Description |
---|---|---|---|---|
images | Élément racine pour les images. | |||
image | Image individuelle. | |||
name | chaîne |
Nom unique de l'image. | ||
imagetype | entier |
1 - image 2 - arrière plan |
Type d'image. | |
encodedImage | Encodage base64 de l'image. | |||
maps | Élément racine pour les cartes. | |||
map | Carte individuelle. | |||
name | chaîne |
Nom unique de la carte. | ||
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 de l'élément de la carte. | |
label_location | entier |
0 - bas 1 - gauche 2 - droite 3 - haut |
Emplacement de l'élément sur la carte 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 |
Mise en surbrillance les éléments de la carte qui ont récemment changé de statut. | |
show_unack | entier |
0 - compte tous les problèmes 1 - nombre de problèmes non acquittés 2 - nombre de problème acquittés et non acquittés séparément |
Affichage des problèmes. | |
severity_min | entier |
0 - non classé 1 - information 2 - avertissement 3 - moyen 4 - haut 5 - désastre |
Gravité de déclenchement minimale à afficher sur la carte par défaut. | |
show_suppressed | entier |
0 - non 1 - oui |
Affichage des problèmes qui seraient autrement supprimés (non illustrés) à cause de la maintenance de l'hôte. | |
grid_size | entier |
20, 40, 50, 75 ou 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 |
Utilisez 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 de l'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 en tant qu'é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_chaîne_host | chaîne |
Étiquette personnalisée pour les éléments d'hôte, si "label_type_host=5" | ||
label_chaîne_hostgroup | chaîne |
Étiquette personnalisée pour les éléments groupe d'hôtes, si "label_type_hostgroup=5" | ||
label_chaîne_trigger | chaîne |
Étiquette personnalisée pour les éléments déclencheurs, si "label_type_trigger=5" | ||
label_chaîne_map | chaîne |
Étiquette personnalisée pour les éléments carte, si "label_type_map=5" | ||
label_chaîne_image | chaîne |
Étiquette personnalisée pour les éléments image, si "label_type_image=5" | ||
expand_macros | entier |
0 - non 1 - oui |
Développez les macros dans les étiquettes dans la configuration de la carte. | |
background | id |
ID de l'image de fond (le cas échéant), si "imagetype=2" | ||
iconmap | id |
ID de la correspondance d'icônes (le cas échéant). | ||
urls | ||||
url | URL individuelle. | |||
name | chaîne |
Nom du lien. | ||
url | chaîne |
URL du lien. | ||
elementtype | entier |
0 - hôte 1 - carte 2 - déclencheur 3 - groupe d'hôte 4 - image |
Type d'élement de carte auquel le lien appartient. | |
selements | ||||
selement | Élément de carte individuel. | |||
elementtype | entier |
0 - hôte 1 - carte 2 - déclencheur 3 - groupe d'hôte 4 - image |
Type d'élément de carte. | |
label | chaîne |
Étiquette d'icône. | ||
label_location | entier |
-1 - utilise la carte par défaut 0 - bas 1 - gauche 2 - droite 3 - haut |
||
x | entier |
Emplacement de l'axe X. | ||
y | entier |
Emplacement de l'axe Y. | ||
elementsubtype | entier |
0 - groupe hôte unique 1 - tous les groupes hôtes |
Sous-type d'élément, si "elementtype=3" | |
areatype | entier |
0 - identique à la carte entière 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 |
Utilisez la correspondance d'icônes pour cet élément. Pertinent uniquement si iconmapping est activé au niveau de la carte. | |
selementid | id |
ID d'enregistrement unique d'élément. | ||
application | chaîne |
Filtre de nom d'application. Si un nom d'application est donné, seuls les problèmes de déclencheurs appartenant à l'application donnée seront affichés sur la carte. | ||
elements | ||||
element | Entité Zabbix individuelle représentée sur la carte (carte, groupe d'hôtes, hôte, etc.). | |||
host | ||||
icon_off | Image à utiliser lorsque l'élément est dans l'état 'OK'. | |||
icon_on | Image à utiliser lorsque l'élément est dans le statut "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 unique de l'image. | ||
links | ||||
link | Lien individuel entre les éléments de la carte. | |||
drawtype | entier |
0 - ligne 2 - ligne épaisse 3 - ligne pointillée 4 - ligne pointillée |
Style de lien. | |
color | chaîne |
Couleur du lien (6 symboles, hex). | ||
label | chaîne |
Étiquette du lien. | ||
selementid1 | id |
ID d'un élément à connecter. | ||
selementid2 | id |
ID de l'autre élément à connecter. | ||
linktriggers | ||||
linktrigger | Lien individuel de l'indicateur de statut. | |||
drawtype | entier |
0 - ligne 2 - ligne épaisse 3 - ligne pointillée 4 - ligne pointillée |
Style de lien lorsque le déclencheur est à l'état 'Problème'. | |
color | chaîne |
Couleur du lien (6 symboles, hex) 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. |