Você está visualizando a documentação da versão de desenvolvimento, que pode estar incompleta.
Esta página foi traduzida automaticamente. Se você notar um erro, selecione-o e pressione Ctrl+Enter para reportá-lo aos editores.

5 Mapas de rede

Visão geral

O export do mapa de rede contém:

  • Todas as imagens relacionadas
  • Estrutura do mapa (todas as configurações do mapa, todos os elementos contidos com suas configurações, links do mapa e indicadores de status dos links do mapa)

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á.

Exportando

Para exportar mapas de rede, faça o seguinte:

  1. Vá para MonitoramentoMapas.
  2. Marque as caixas de seleção dos mapas de rede a serem exportados.
  3. Clique em Exportar abaixo da lista.

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.

Importando

Para importar mapas de rede, faça o seguinte:

  1. Vá para MonitoramentoMapas.
  2. Clique em Importar no canto superior direito.
  3. Selecione o arquivo de importação.
  4. Marque as opções necessárias nas regras de importação.
  5. Clique em Importar no canto inferior direito do formulário de configuração.

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.

Formato de exportação

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: {  }

Elementos exportados

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.

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).

Elementos do mapa
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).