Mapas de red

Resumen

El mapa de red exportación contiene:

  • Todas las imágenes relacionadas
  • La estructura del mapa (todos los ajustes del mapa, todos los elementos que contiene con sus ajustes, los enlaces del mapa y los indicadores de estado de los enlaces del mapa)

No se exportan los grupos de host, hosts, triggers, otros mapas ni otros elementos que puedan estar relacionados con el mapa exportado. Por lo tanto, si falta al menos uno de los elementos a los que hace referencia el mapa, la importación fallará.

Exportación

Para exportar mapas de red, haga lo siguiente:

  1. Vaya a Monitoring > Maps.
  2. Marque las casillas de verificación de los mapas de red que desea exportar.
  3. Haga clic en Export debajo de la lista.

Según el formato seleccionado, los mapas se exportan a un archivo local con un nombre predeterminado:

  • zabbix_export_maps.yaml - en exportación YAML (opción predeterminada para exportar);
  • zabbix_export_maps.xml - en exportación XML;
  • zabbix_export_maps.json - en exportación JSON.

Importación

Para importar mapas de red, haga lo siguiente:

  1. Vaya a Monitoring > Maps.
  2. Haga clic en Import en la esquina superior derecha.
  3. Seleccione el archivo de importación.
  4. Marque las opciones requeridas en las reglas de importación.
  5. Haga clic en Import en la esquina inferior derecha del formulario de configuración.

Reglas de importación:

Rule Description
Update existing Los mapas existentes se actualizarán usando los datos del archivo de importación. De lo contrario, no se actualizarán.
Create new Se crearán nuevos mapas usando los datos del archivo de importación. De lo contrario, no se crearán.

Si desmarca ambas opciones de mapa y marca las opciones correspondientes para las imágenes, solo se importarán las imágenes. La importación de imágenes solo está disponible para usuarios Super admin.

Se mostrará en el frontend un mensaje de éxito o de error de la importación.

Si reemplaza una imagen existente, esto afectará a todos los mapas que estén usando esa imagen.

Formato de exportación

Exportar a YAML:

zabbix_export:
  version: '8.0'
  images:
    - name: Zabbix_server_3D_(128)
      imagetype: '1'
      encodedImage: iVBOR...5CYII=
  maps:
    - name: 'Red local'
      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

Los elementos exportados se explican en la tabla siguiente.

Element Type Description
images Elemento raíz para las imágenes.
name string Nombre único de la imagen.
imagetype integer Tipo de imagen.
Valores posibles:
1 - Imagen;
2 - Fondo.
encodedImage string Imagen codificada en Base64.
maps Elemento raíz para maps.

Maps

Element Type Description
name string Nombre único del mapa.
width integer Ancho del mapa, en píxeles.
height integer Altura del mapa, en píxeles.
label_type integer Tipo de etiqueta del elemento del mapa.
Valores posibles:
0 - Etiqueta;
1 - Dirección IP del host;
2 - Nombre del elemento;
3 - Solo estado;
4 - Nada.
label_location integer Ubicación predeterminada de la etiqueta del elemento del mapa.
Valores posibles:
0 - Abajo;
1 - Izquierda;
2 - Derecha;
3 - Arriba.
highlight integer Habilitar el resaltado de iconos para triggers activos y estados de host.
Valores posibles:
0 - No;
1 - Sí.
expandproblem integer Mostrar el trigger de problema para elementos con un único problema.
Valores posibles:
0 - No;
1 - Sí.
markelements integer Resaltar los elementos del mapa que han cambiado recientemente su estado.
Valores posibles:
0 - No;
1 - Sí.
show_unack integer Visualización de problemas.
Valores posibles:
0 - Recuento de todos los problemas;
1 - Recuento de problemas no reconocidos;
2 - Recuento de problemas reconocidos y no reconocidos por separado.
severity_min integer Severidad mínima del trigger que se mostrará en el mapa de forma predeterminada.
Valores posibles:
0 - No clasificado;
1 - Información;
2 - Advertencia;
3 - Promedio;
4 - Alto;
5 - Desastre.
show_suppressed integer Mostrar problemas que, de otro modo, estarían suprimidos (no mostrados) debido al mantenimiento del host.
Valores posibles:
0 - No;
1 - Sí.
grid_size integer Tamaño de celda de una cuadrícula de mapa en píxeles.
Compatible si grid_show está establecido en 0.
Valores posibles: 20, 40, 50, 75 o 100.
grid_show integer Mostrar una cuadrícula en la configuración del mapa.
Valores posibles:
0 - Sí;
1 - No.
grid_align integer Alinear automáticamente los iconos en la configuración del mapa.
Valores posibles:
0 - Sí;
1 - No.
label_format integer Usar configuración avanzada de etiquetas.
Valores posibles:
0 - No;
1 - Sí.
label_type_host integer Mostrar la etiqueta como etiqueta de host.
Compatible si label_format está establecido en 1.
Valores posibles:
0 - Etiqueta;
1 - Dirección IP del host;
2 - Nombre del elemento;
3 - Solo estado;
4 - Nada;
5 - Etiqueta personalizada.
label_type_hostgroup integer Mostrar la etiqueta como etiqueta de grupo de hosts.
Compatible si label_format está establecido en 1.
Valores posibles:
0 - Etiqueta;
2 - Nombre del elemento;
3 - Solo estado;
4 - Nada;
5 - Etiqueta personalizada.
label_type_trigger integer Mostrar la etiqueta como etiqueta de trigger.
Compatible si label_format está establecido en 1.
Valores posibles:
0 - Etiqueta;
2 - Nombre del elemento;
3 - Solo estado;
4 - Nada;
5 - Etiqueta personalizada.
label_type_map integer Mostrar la etiqueta como etiqueta de mapa.
Compatible si label_format está establecido en 1.
Valores posibles:
0 - Etiqueta;
2 - Nombre del elemento;
3 - Solo estado;
4 - Nada;
5 - Etiqueta personalizada.
label_type_image integer Mostrar la etiqueta como etiqueta de imagen.
Compatible si label_format está establecido en 1.
Valores posibles:
0 - Etiqueta;
2 - Nombre del elemento;
4 - Nada;
5 - Etiqueta personalizada.
label_string_host string Etiqueta personalizada para elementos de host.
Compatible si label_type_host está establecido en 5.
label_string_hostgroup string Etiqueta personalizada para elementos de grupo de hosts.
Compatible si label_type_hostgroup está establecido en 5.
label_string_trigger string Etiqueta personalizada para elementos de trigger.
Compatible si label_type_trigger está establecido en 5.
label_string_map string Etiqueta personalizada para elementos de mapa.
Compatible si label_type_map está establecido en 5.
label_string_image string Etiqueta personalizada para elementos de imagen.
Compatible si label_type_image está establecido en 5.
expand_macros integer Expandir macros en las etiquetas en la configuración del mapa.
Valores posibles:
0 - No;
1 - Sí.
background Elemento raíz para la imagen de fondo (si existe).
Compatible si imagetype está establecido en 2.
name string Nombre de la imagen de fondo.
iconmap Elemento raíz para el mapeo de iconos (si existe).
name string Nombre del mapeo de iconos.
urls Elemento raíz para las URLs utilizadas por los mapas o por cada elemento del mapa.
name string Nombre del enlace.
url string URL del enlace.
elementtype integer Tipo de elemento del mapa al que pertenece el enlace.
Valores posibles:
0 - Host;
1 - Mapa;
2 - Trigger;
3 - Grupo de hosts;
4 - Imagen.
selements Elemento raíz para map selements.
shapes Elemento raíz para las formas del mapa.
type integer Tipo de forma.
Valores posibles:
0 - Rectángulo;
1 - Elipse.
x integer Coordenadas X de la forma en píxeles.
y integer Coordenadas Y de la forma en píxeles.
width integer Ancho de la forma.
height integer Altura de la forma.
text string Texto dentro de la forma.
font integer Estilo de fuente del texto.
Valores posibles:
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 Tamaño de fuente en píxeles.
font_color string Color de la fuente representado en código hexadecimal.
text_halign integer Alineación horizontal del texto.
Valores posibles:
0 - Centro;
1 - Izquierda;
2 - Derecha.
text_valign integer Alineación vertical del texto.
Valores posibles:
0 - Medio;
1 - Arriba;
2 - Abajo.
border_type integer Tipo de borde para la forma.
Valores posibles:
0 - Ninguno;
1 - Línea gruesa;
2 - Línea punteada;
3 - Línea discontinua.
border_width integer Ancho del borde en píxeles.
border_color string Color del borde representado en código hexadecimal.
background_color string Color de fondo (relleno) representado en código hexadecimal.
zindex integer Valor para el orden de todas las formas y líneas (z-index).
lines Elemento raíz para las líneas del mapa.
x1 integer Coordenadas X del punto 1 de la línea en píxeles.
y1 integer Coordenadas Y del punto 1 de la línea en píxeles.
x2 integer Coordenadas X del punto 2 de la línea en píxeles.
y2 integer Coordenadas Y del punto 2 de la línea en píxeles.
line_type integer Tipo de línea.
Valores posibles:
0 - Ninguno;
1 - Línea gruesa;
2 - Línea punteada;
3 - Línea discontinua.
line_width integer Ancho de la línea en píxeles.
line_color string Color de la línea representado en código hexadecimal.
zindex integer Valor para el orden de todas las formas y líneas (z-index).
links Elemento raíz para los enlaces entre elementos del mapa.
drawtype integer Estilo del enlace.
Valores posibles:
0 - Línea;
2 - Línea gruesa;
3 - Línea punteada;
4 - Línea discontinua.
color string Color del enlace (6 símbolos, hex).
label string Etiqueta del enlace.
selementid1 id ID de uno de los elementos a conectar.
selementid2 id ID del otro elemento a conectar.
linktriggers Elemento raíz para indicadores de estado de enlace.

Véase también: Objeto Map (consulte la propiedad correspondiente con el mismo nombre).

Elementos del mapa
Element Type Description
elementtype integer Tipo de elemento del mapa.
Valores posibles:
0 - Host;
1 - Map;
2 - Trigger;
3 - Grupo de hosts;
4 - Imagen.
elements Elemento raíz para entidades de Zabbix (host, grupo de hosts, map, etc.) que se representan en el mapa.
Todas las entidades tienen su respectivo elemento (host, etc.; consulte, por ejemplo, Export format).
label string Etiqueta del icono.
label_location integer Ubicación de la etiqueta.
Valores posibles:
-1 - Usar el valor predeterminado del mapa;
0 - Inferior;
1 - Izquierda;
2 - Derecha;
3 - Superior.
x integer Ubicación en el eje X.
y integer Ubicación en el eje Y.
elementsubtype integer Subtipo de elemento.
Compatible si elementtype está establecido en 3.
Valores posibles:
0 - Un solo grupo de hosts;
1 - Todos los grupos de hosts.
areatype integer Tamaño del área.
Compatible si elementtype está establecido en 1.
Valores posibles:
0 - Igual que todo el mapa;
1 - Tamaño personalizado.
width integer Ancho del área.
Compatible si areatype está establecido en 1.
height integer Altura del área.
Compatible si areatype está establecido en 1.
viewtype integer Algoritmo de colocación del área.
Compatible si elementsubtype está establecido en 1.
Valores posibles:
0 - Colocar uniformemente en el área.
use_iconmap integer Usar asignación de iconos para este elemento. Relevante solo si la asignación de iconos está activada a nivel de mapa.
Valores posibles:
0 - No;
1 - Sí.
selementid id ID único del registro del elemento.
icon_off Elemento raíz para la imagen que se usará cuando el elemento esté en estado OK.
name string Nombre único de la imagen.
icon_on Elemento raíz para la imagen que se usará cuando el elemento esté en estado Problem.
name string Nombre único de la imagen.
icon_disabled Elemento raíz para la imagen que se usará cuando el elemento esté deshabilitado.
name string Nombre único de la imagen.
icon_maintenance Elemento raíz para la imagen que se usará cuando el elemento esté en mantenimiento.
name string Nombre único de la imagen.
urls Elemento raíz para las URLs usadas por los mapas o por cada elemento del mapa.
name string Nombre del enlace.
url string URL del enlace.
evaltype integer Tipo de evaluación para las etiquetas.
tags Elemento raíz para las etiquetas de problema (para elementos de host y grupo de hosts).
Si se proporcionan etiquetas, solo se mostrarán en el mapa los problemas con estas etiquetas.
tag string Nombre de la etiqueta.
value string Valor de la etiqueta.
operator integer Operador.

Véase también: Map element object (consulte la propiedad correspondiente con el mismo nombre).

Indicadores de estado del enlace del mapa
Elemento Tipo Descripción
drawtype integer Estilo del enlace cuando el trigger está en el estado 'Problem'.
Valores posibles:
0 - Línea;
2 - Línea gruesa;
3 - Línea punteada;
4 - Línea discontinua.
color string Color del enlace (6 símbolos, hexadecimal) cuando el trigger está en el estado 'Problem'.
trigger Elemento raíz del trigger utilizado para indicar el estado del enlace.
description string Nombre del trigger.
expression string Expresión del trigger.
recovery_expression string Expresión de recuperación del trigger.

Véase también: Objeto trigger del enlace del mapa (consulte la propiedad correspondiente con el mismo nombre).