O export do mapa de rede contém:
Quaisquer grupos de hosts, hosts, triggers, outros mapas ou outros elementos que possam estar relacionados ao mapa exportado não são exportados. Assim, se pelo menos um dos elementos aos quais o mapa se refere estiver ausente, a importação falhará.
Para exportar mapas de rede, faça o seguinte:

Dependendo do formato selecionado, os mapas são exportados para um arquivo local com um nome padrão:
zabbix_export_maps.yaml - na exportação YAML (opção padrão para exportação);zabbix_export_maps.xml - na exportação XML;zabbix_export_maps.json - na exportação JSON.Para importar mapas de rede, faça o seguinte:

Regras de importação:
| Regra | Descrição |
|---|---|
| Atualizar existentes | Os mapas existentes serão atualizados usando os dados do arquivo de importação. Caso contrário, eles não serão atualizados. |
| Criar novos | Novos mapas serão criados usando os dados do arquivo de importação. Caso contrário, eles não serão criados. |
Se você desmarcar ambas as opções de mapa e marcar as opções respectivas para imagens, apenas as imagens serão importadas. A importação de imagens está disponível apenas para usuários Super admin.
Uma mensagem de sucesso ou falha da importação será exibida no frontend.
Se substituir uma imagem existente, isso afetará todos os mapas que estiverem usando essa imagem.
Exportar para YAML:
zabbix_export:
version: '8.0'
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: { }Os elementos exportados são explicados na tabela abaixo.
| Elemento | Tipo | Descrição | |
|---|---|---|---|
| images | Elemento raiz para imagens. | ||
| name | string | Nome único da imagem. | |
| imagetype | integer | Tipo de imagem. Valores possíveis: 1 - Imagem; 2 - Plano de fundo. |
|
| encodedImage | string | Imagem codificada em Base64. | |
| maps | Elemento raiz para mapas. | ||
| Elemento | Tipo | Descrição | |
|---|---|---|---|
| name | string | Nome exclusivo do mapa. | |
| width | integer | Largura do mapa, em pixels. | |
| height | integer | Altura do mapa, em pixels. | |
| label_type | integer | Tipo de rótulo do elemento do mapa. Valores possíveis: 0 - Rótulo; 1 - Endereço IP do host; 2 - Nome do elemento; 3 - Apenas status; 4 - Nada. |
|
| label_location | integer | Localização do rótulo do elemento do mapa por padrão. Valores possíveis: 0 - Inferior; 1 - Esquerda; 2 - Direita; 3 - Superior. |
|
| highlight | integer | Ativar destaque de ícone para triggers ativas e status de host. Valores possíveis: 0 - Não; 1 - Sim. |
|
| expandproblem | integer | Exibir trigger de problema para elementos com um único problema. Valores possíveis: 0 - Não; 1 - Sim. |
|
| markelements | integer | Destacar elementos do mapa que mudaram recentemente seu status. Valores possíveis: 0 - Não; 1 - Sim. |
|
| show_unack | integer | Exibição de problemas. Valores possíveis: 0 - Contagem de todos os problemas; 1 - Contagem de problemas não reconhecidos; 2 - Contagem de problemas reconhecidos e não reconhecidos separadamente. |
|
| severity_min | integer | Severidade mínima do trigger para mostrar no mapa por padrão. Valores possíveis: 0 - Não classificado; 1 - Informação; 2 - Aviso; 3 - Médio; 4 - Alto; 5 - Desastre. |
|
| show_suppressed | integer | Exibir problemas que, de outra forma, seriam suprimidos (não exibidos) devido à manutenção do host. Valores possíveis: 0 - Não; 1 - Sim. |
|
| grid_size | integer | Tamanho da célula da grade do mapa em pixels. Suportado se grid_show estiver definido como 0.Valores possíveis: 20, 40, 50, 75 ou 100. |
|
| grid_show | integer | Exibir uma grade na configuração do mapa. Valores possíveis: 0 - Sim; 1 - Não. |
|
| grid_align | integer | Alinhar automaticamente os ícones na configuração do mapa. Valores possíveis: 0 - Sim; 1 - Não. |
|
| label_format | integer | Usar configuração avançada de rótulo. Valores possíveis: 0 - Não; 1 - Sim. |
|
| label_type_host | integer | Exibir rótulo como rótulo de host. Suportado se label_format estiver definido como 1.Valores possíveis: 0 - Rótulo; 1 - Endereço IP do host; 2 - Nome do elemento; 3 - Apenas status; 4 - Nada; 5 - Rótulo personalizado. |
|
| label_type_hostgroup | integer | Exibir rótulo como rótulo de grupo de hosts. Suportado se label_format estiver definido como 1.Valores possíveis: 0 - Rótulo; 2 - Nome do elemento; 3 - Apenas status; 4 - Nada; 5 - Rótulo personalizado. |
|
| label_type_trigger | integer | Exibir rótulo como rótulo de trigger. Suportado se label_format estiver definido como 1.Valores possíveis: 0 - Rótulo; 2 - Nome do elemento; 3 - Apenas status; 4 - Nada; 5 - Rótulo personalizado. |
|
| label_type_map | integer | Exibir rótulo como rótulo de mapa. Suportado se label_format estiver definido como 1.Valores possíveis: 0 - Rótulo; 2 - Nome do elemento; 3 - Apenas status; 4 - Nada; 5 - Rótulo personalizado. |
|
| label_type_image | integer | Exibir rótulo como rótulo de imagem. Suportado se label_format estiver definido como 1.Valores possíveis: 0 - Rótulo; 2 - Nome do elemento; 4 - Nada; 5 - Rótulo personalizado. |
|
| label_string_host | string | Rótulo personalizado para elementos de host. Suportado se label_type_host estiver definido como 5. |
|
| label_string_hostgroup | string | Rótulo personalizado para elementos de grupo de hosts. Suportado se label_type_hostgroup estiver definido como 5. |
|
| label_string_trigger | string | Rótulo personalizado para elementos de trigger. Suportado se label_type_trigger estiver definido como 5. |
|
| label_string_map | string | Rótulo personalizado para elementos de mapa. Suportado se label_type_map estiver definido como 5. |
|
| label_string_image | string | Rótulo personalizado para elementos de imagem. Suportado se label_type_image estiver definido como 5. |
|
| expand_macros | integer | Expandir macros em rótulos na configuração do mapa. Valores possíveis: 0 - Não; 1 - Sim. |
|
| background | Elemento raiz para imagem de fundo (se houver). Suportado se imagetype estiver definido como 2. |
||
| name | string | Nome da imagem de fundo. | |
| iconmap | Elemento raiz para mapeamento de ícones (se houver). | ||
| name | string | Nome do mapeamento de ícones. | |
| urls | Elemento raiz para URLs usadas por mapas ou cada elemento do mapa. | ||
| name | string | Nome do link. | |
| url | string | URL do link. | |
| elementtype | integer | Tipo de item do mapa ao qual o link pertence. Valores possíveis: 0 - Host; 1 - Mapa; 2 - Trigger; 3 - Grupo de hosts; 4 - Imagem. |
|
| selements | Elemento raiz para elementos do mapa. | ||
| shapes | Elemento raiz para formas do mapa. | ||
| type | integer | Tipo de forma. Valores possíveis: 0 - Retângulo; 1 - Elipse. |
|
| x | integer | Coordenadas X da forma em pixels. | |
| y | integer | Coordenadas Y da forma em pixels. | |
| width | integer | Largura da forma. | |
| height | integer | Altura da forma. | |
| text | string | Texto dentro da forma. | |
| font | integer | Estilo da fonte do texto. Valores possíveis: 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. |
|
| font_size | integer | Tamanho da fonte em pixels. | |
| font_color | string | Cor da fonte representada em código hexadecimal. | |
| text_halign | integer | Alinhamento horizontal do texto. Valores possíveis: 0 - Centralizado; 1 - Esquerda; 2 - Direita. |
|
| text_valign | integer | Alinhamento vertical do texto. Valores possíveis: 0 - Meio; 1 - Superior; 2 - Inferior. |
|
| border_type | integer | Tipo de borda para a forma. Valores possíveis: 0 - Nenhuma; 1 - Linha grossa; 2 - Linha pontilhada; 3 - Linha tracejada. |
|
| border_width | integer | Largura da borda em pixels. | |
| border_color | string | Cor da borda representada em código hexadecimal. | |
| background_color | string | Cor de fundo (preenchimento) representada em código hexadecimal. | |
| zindex | integer | Valor para ordenação de todas as formas e linhas (z-index). | |
| lines | Elemento raiz para linhas do mapa. | ||
| x1 | integer | Coordenadas X do ponto 1 da linha em pixels. | |
| y1 | integer | Coordenadas Y do ponto 1 da linha em pixels. | |
| x2 | integer | Coordenadas X do ponto 2 da linha em pixels. | |
| y2 | integer | Coordenadas Y do ponto 2 da linha em pixels. | |
| line_type | integer | Tipo de linha. Valores possíveis: 0 - Nenhuma; 1 - Linha grossa; 2 - Linha pontilhada; 3 - Linha tracejada. |
|
| line_width | integer | Largura da linha em pixels. | |
| line_color | string | Cor da linha representada em código hexadecimal. | |
| zindex | integer | Valor para ordenação de todas as formas e linhas (z-index). | |
| links | Elemento raiz para links entre elementos do mapa. | ||
| drawtype | integer | Estilo do link. Valores possíveis: 0 - Linha; 2 - Linha grossa; 3 - Linha pontilhada; 4 - Linha tracejada. |
|
| color | string | Cor do link (6 símbolos, hex). | |
| label | string | Rótulo do link. | |
| selementid1 | id | ID de um elemento a ser conectado. | |
| selementid2 | id | ID do outro elemento a ser conectado. | |
| linktriggers | Elemento raiz para indicadores de status do link. | ||
Veja também: Objeto mapa (consulte a propriedade relevante com o nome correspondente).
| Elemento | Tipo | Descrição | |
|---|---|---|---|
| elementtype | integer | Tipo de elemento do mapa. Valores possíveis: 0 - Host; 1 - Mapa; 2 - Trigger; 3 - Grupo de hosts; 4 - Imagem. |
|
| elements | Elemento raiz para entidades do Zabbix (host, grupo de hosts, mapa, etc.) que são representadas no mapa. Todas as entidades têm seu respectivo elemento ( host, etc.; veja, por exemplo, Formato de exportação). |
||
| label | string | Rótulo do ícone. | |
| label_location | integer | Localização do rótulo. Valores possíveis: -1 - Usar padrão do mapa; 0 - Inferior; 1 - Esquerda; 2 - Direita; 3 - Superior. |
|
| x | integer | Localização no eixo X. | |
| y | integer | Localização no eixo Y. | |
| elementsubtype | integer | Subtipo do elemento. Suportado se elementtype for definido como 3.Valores possíveis: 0 - Grupo de hosts único; 1 - Todos os grupos de hosts. |
|
| areatype | integer | Tamanho da área. Suportado se elementtype for definido como 1.Valores possíveis: 0 - Igual ao mapa inteiro; 1 - Tamanho personalizado. |
|
| width | integer | Largura da área. Suportado se areatype for definido como 1. |
|
| height | integer | Altura da área. Suportado se areatype for definido como 1. |
|
| viewtype | integer | Algoritmo de posicionamento da área. Suportado se elementsubtype for definido como 1.Valores possíveis: 0 - Distribuir uniformemente na área. |
|
| use_iconmap | integer | Usar mapeamento de ícones para este elemento. Relevante apenas se o mapeamento de ícones estiver ativado no nível do mapa. Valores possíveis: 0 - Não; 1 - Sim. |
|
| selementid | id | ID exclusivo do registro do elemento. | |
| icon_off | Elemento raiz para a imagem a ser usada quando o elemento estiver no status 'OK'. | ||
| name | string | Nome exclusivo da imagem. | |
| icon_on | Elemento raiz para a imagem a ser usada quando o elemento estiver no status 'Problema'. | ||
| name | string | Nome exclusivo da imagem. | |
| icon_disabled | Elemento raiz para a imagem a ser usada quando o elemento estiver desabilitado. | ||
| name | string | Nome exclusivo da imagem. | |
| icon_maintenance | Elemento raiz para a imagem a ser usada quando o elemento estiver em manutenção. | ||
| name | string | Nome exclusivo da imagem. | |
| urls | Elemento raiz para URLs usadas por mapas ou por cada elemento do mapa. | ||
| name | string | Nome do link. | |
| url | string | URL do link. | |
| evaltype | integer | Tipo de avaliação para tags. | |
| tags | Elemento raiz para tags de problema (para elementos de host e grupo de hosts). Se as tags forem fornecidas, apenas problemas com essas tags serão exibidos no mapa. |
||
| tag | string | Nome da tag. | |
| value | string | Valor da tag. | |
| operator | integer | Operador. | |
Veja também: Objeto de elemento de mapa (consulte a propriedade relevante com o nome correspondente).
| Elemento | Tipo | Descrição | |
|---|---|---|---|
| drawtype | integer | Estilo do link quando o trigger está no estado 'Problema'. Valores possíveis: 0 - Linha; 2 - Linha em negrito; 3 - Linha pontilhada; 4 - Linha tracejada. |
|
| color | string | Cor do link (6 símbolos, hex) quando o trigger está no estado 'Problema'. | |
| trigger | Elemento raiz para o trigger usado para indicar o status do link. | ||
| description | string | Nome do trigger. | |
| expression | string | Expressão do trigger. | |
| recovery_expression | string | Expressão de recuperação do trigger. | |
Veja também: Objeto de trigger de link de mapa (consulte a propriedade relevante com o nome correspondente).