4 Mapas de red

Vista general

La exportación de mapas de red contiene:

  • todas las imágenes relacionadas
  • estructura del mapa - todos los ajustes del mapa, todos los elementos que contiene con sus ajustes, enlaces del mapa e indicadores de los enlaces del mapa

Todos los grupos de equipos, equipos, iniciadores, otros mapas u otros elementos que pudieran estar relacionados con el mapa exportado no son exportados. En consecuencia, si no está presente alguno de los elementos a los que el mapa hace referencia, la importación fallará.

La exportación/importación de mapas de red está soportada desde Zabbix 1.8.2.

Exportación

Para exportar mapas de red, haga lo siguiente:

  • Vaya a : MonitorizaciónMapas (MonitoringMaps)
  • Seleccione las casillas de los mapas de red a exportar
  • Pulse sobre Exportar (Export) debajo de la lista

Dependiendo del formato seleccionado, los mapas son exportados en un fichero local con nombre por defecto:

  • zabbix_export_maps.yaml - en la exportación YAML (opción por defecto)
  • zabbix_export_maps.xml - en la exportación XML
  • zabbix_export_maps.json - en la exportación JSON

Importación

Para importar mapas de red, haga lo siguiente:

  • Vaya a: MonitorizaciónMapas (MonitoringMaps)
  • Pulse sobre Importar (Import) a la derecha
  • Seleccione el fichero a importar
  • Marque las opciones requeridas en las reglas de importación
  • Pulse en Importar (Import)

Todos los campos obligatorios se indican con un asterisco rojo.

Se mostrará un mensaje de importación satisfactoria o fallida.

Reglas de importación:

Regla Descripción
Actualizar existentes Los mapas existentes se actualizarán utilizando los datos del fichero de importación. Si no, no serán actualizados.
Crear nuevos La importación añadirá nuevos mapas usando los datos del fichero de importación. Si no, no los añadirá.

Si desmarca ambas opciones para el mapa y marca las respectivas opciones para las imágenes, solo serán importadas las imágenes. La importación de imágenes solo está disponible para usuarios Super Admin.

Si se reemplaza una imagen existente, afectará a todos los mapas que usan esta imagen.

Formato de exportación

Exportar a YAML:

zabbix_export:
         version: '6.0'
         date: '2021-08-31T12:55:10Z'
         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: {  }

Etiquetas de elementos

Los valores de las etiquetas de elementos se explican en la siguiente tabla.

Elemento Propiedad del elemento Tipo Rango Descripción
images Elemento raíz de las imágenes.
name string Nombre de imagen único.
imagetype integer 1 - image
2 - background
Tipo de imagen.
encodedImage Imagen codificada en Base64.
maps Elemento raíz de los mapas.
name string Nombre de mapa único.
width integer Ancho del mapa, en píxeles.
height integer Altura del mapa, en píxeles.
label_type integer 0 - etiqueta
1 - dirección IP del equipo
2 - nombre del elemento
3 - solo estado
4 - nada
Asignar tipo de etiqueta de elemento.
label_location integer 0 - inferior
1 - izquierda
2 - derecha
3 - superior
Asignar ubicación de etiqueta de elemento de manera predeterminada.
highlight integer 0 - no
1 - sí
Habilitar resaltado de íconos para iniciadores activos y estados del equipo.
expandproblem integer 0 - no
1 - sí
Mostrar iniciador de problemas para elementos con un solo problema.
markelements integer 0 - no
1 - sí
Resaltar elementos del mapa que han cambiado su estado recientemente.
show_unack integer 0 - recuento de todos los problemas
1 - recuento de problemas no reconocidos
2 - recuento de problemas reconocidos y no reconocidos por separado
Visualización de problemas.
severity_min integer 0 - no clasificado
1 - información
2 - advertencia
3 - promedio
4 - alto
5 - desastre
Gravedad mínima del disparador que se mostrará en el mapa de forma predeterminada.
show_suppressed integer 0 - no
1 - sí
Muestra los problemas que de otro modo se suprimirían (no se mostrarían) debido al mantenimiento del host.
grid_size integer 20, 40, 50, 75 o 100 Tamaño de celda de una cuadrícula de mapa en píxeles, si "grid_show=1"
grid_show integer 0 - sí
1 - no
Mostrar una cuadrícula en la configuración del mapa.
grid_align integer 0 - sí
1 - no
Alinear automáticamente los íconos en la configuración del mapa.
label_format integer 0 - no
1 - sí
Usar configuración de etiqueta avanzada.
label_type_host integer 0 - etiqueta
1 - dirección IP del host
2 - nombre del elemento
3 - solo estado
4 - nada
5 - etiqueta personalizada
Mostrar como etiqueta del host, si "label_format=1"
label_type_hostgroup integer 0 - etiqueta
2 - nombre del elemento
3 - solo estado
4 - nada
5 - etiqueta personalizada
Mostrar como etiqueta de grupo de host, si "label_format=1"
label_type_trigger integer 0 - etiqueta
2 - nombre del elemento
3 - solo estado
4 - nada
5 - etiqueta personalizada
Mostrar como etiqueta de disparador, si "label_format=1"
label_type_map integer 0 - etiqueta
2 - nombre del elemento
3 - solo estado
4 - nada
5 - etiqueta personalizada
Mostrar como etiqueta de mapa, si "label_format=1"
label_type_image integer 0 - etiqueta
2 - nombre del elemento
4 - nada
5 - etiqueta personalizada
Mostrar como etiqueta de imagen, si "label_format=1"
label_string_host string Etiqueta personalizada para elementos del host, si "label_type_host=5"
label_string_hostgroup string Etiqueta personalizada para elementos del grupo del host, si "label_type_hostgroup=5"
label_string_trigger string Etiqueta personalizada para elementos del disparador, si "label_type_trigger=5"
label_string_map string Etiqueta personalizada para elementos del mapa, si "label_type_map=5"
label_string_image string Etiqueta personalizada para elementos de imagen, si "label_type_image=5"
expand_macros integer 0 - no
1 - sí
Expandir macros en etiquetas en la configuración del mapa.
background id ID de la imagen de fondo (si existe), si "imagetype=2"
iconmap id ID de la asignación de iconos (si existe).
urls Utilizado por los mapas o cada elemento del mapa.
name string Nombre del enlace.
url string URL del enlace.
elementtype integer 0 - host
1 - map
2 - trigger
3 - host group
4 - image
Tipo de elemento del mapa al que pertenece el enlace.
selements
elementtype integer 0 - host
1 - map
2 - trigger
3 - host group
4 - image
Tipo de elemento de mapa.
label string Etiqueta de icono.
label_location integer -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 0 - grupo de equipos único
1 - todos los grupos de equipos
Subtipo de elemento, si "elementtype=3"
areatype integer 0 - igual que todo el mapa
1 - tamaño personalizado
Tamaño del área, si "elementsubtype=1"
width integer Ancho del área, si "areatype=1"
height integer Altura del área, si "areatype=1"
viewtype integer 0 - colocar uniformemente en el área Algoritmo de colocación del área, si "elementsubtype=1"
use_iconmap integer 0 - no
1 - sí
Usar mapeo de íconos para este elemento. Relevante solo si el mapeo de íconos está activado en el nivel del mapa.
selementid id ID de registro de elemento único.
evaltype integer Tipo de evaluación para etiquetas.
tags Etiquetas de problemas (para elementos de host y grupo de host). Si se proporcionan etiquetas, solo se mostrarán en el mapa los problemas con estas etiquetas.
tag string Nombre de etiqueta.
value string Valor de etiqueta.
operator integer Operador.
elements Entidades Zabbix que están representadas en el mapa (host, grupo de host)arriba, mapa, etc.).
host
icon_off Imagen para usar cuando el elemento esté en estado 'OK'.
icon_on Imagen para usar cuando el elemento esté en estado 'Problema'.
icon_disabled Imagen para usar cuando el elemento esté deshabilitado.
icon_maintenance Imagen para usar cuando el elemento esté en mantenimiento.
name string Nombre de imagen único.
shapes
type integer 0 - rectángulo
1 - elipse
Tipo de forma.
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 Alto de la forma.
border_type integer 0 - ninguno
1 - línea en negrita
2 - línea punteada
3 - línea discontinua
Tipo de borde de la forma.
border_width integer Ancho del borde en píxeles.
border_color string Color del borde representado en código hexadecimal.
text string Texto dentro de la forma.
font integer 0 - Georgia, serif
1 - "Palatino Linotype", "Book Antiqua", Palatino, serif
2 - "Times New Roman", Times, serif
3 - Arial, Helvetica, sin serif
4 - "Arial Black", Gadget, sin serif
5 - "Comic Sans MS", cursiva, sin serif
6 - Impact, Charcoal, sin serif
7 - "Lucida Sans Unicode", "Lucida Grande", sin serif
8 - Tahoma, Geneva, sin serif
9 - "Trebuchet MS", Helvetica, sin serif
10 - Verdana, Geneva, sin serif
11 - "Courier New", Courier, monoespaciado
12 - "Lucida Console", Monaco, monoespaciado
Estilo de fuente de texto.
font_size integer Tamaño de fuente en píxeles.
font_color string Color de fuente representado en código hexadecimal.
text_halign integer 0 - centro
1 - izquierda
2 - derecha
Alineación horizontal del texto.
text_valign integer 0 - medio
1 - superior
2 - inferior
Alineación vertical del texto.
background_color string Color de fondo (relleno) representado en código hexadecimal.
zindex integer Valor utilizado para ordenar todas las formas y líneas (índice z).
lines
x1 integer Coordenadas X del punto de línea 1 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 0 - ninguno
1 - línea en negrita
2 - línea de puntos
3 - línea discontinua
Tipo de línea.
line_width integer Ancho de línea en píxeles.
line_color string Color de línea representado en código hexadecimal.
zindex integer Valor utilizado para ordenar todas las formas y líneas (índice z).
links Enlaces entre elementos del mapa.
drawtype integer 0 - línea
2 - línea en negrita
3 - línea punteada
4 - línea discontinua
Estilo de enlace.
color string Color del enlace (6 símbolos, hexadecimal).
label string Etiqueta del enlace.
selementid1 id ID de un elemento a conectar.
selementid2 id ID del otro elemento a conectar.
linktriggers Indicadores de estado del enlace.
drawtype integer 0 - línea
2 - línea en negrita
3 - línea punteada
4 - línea discontinua
Estilo de enlace cuando el disparador está en el estado 'Problema'.
color string Color del enlace (6 símbolos, hexadecimal) cuando el disparador está en el estado 'Problema'.
trigger Iniciador utilizado para indicar el estado del enlace.
description string Nombre del iniciador.
expression string Expresión del iniciador.
recovery_expression string Expresión de recuperación del iniciador.