5 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

::: Notas de advertencia 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:

  1. Vaya a : MonitorizaciónMapas.
  2. Seleccione las casillas de los mapas de red a exportar.
  3. Pulse sobre Exportar 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:

  1. Vaya a: MonitorizaciónMapas
  2. Pulse sobre Importar a la derecha.
  3. Seleccione el fichero a importar.
  4. Marque las opciones requeridas en las reglas de importación.
  5. Pulse en Importar.

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.4'
         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 etiquetas de elemento se explican en la tabla de abajo.

Elemento Propiedad de elemento Typo Rango Descripción
images Elemento raíz para las imágenes.
name string Nombre único de imagen.
imagetype integer 1 - imagen
2 - fondo
Tipo de imagen.
encodedImage Imagen codificada en Base64.
maps Elemento raíz para los mapas.
name string Nombre único de mapa.
width integer Anchura 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 de elemento
3 - solo estado
4 - nada
Tipo de etiqueta de elemento de mapa.
label_location integer 0 - abajo
1 - izquierda
2 - derecha
3 - arriba
Localización por defecto de la etiqueta del elemento de mapa.
highlight integer 0 - no
1 - sí
Habilitar remarcado de icono para iniciadores activos y estados de equipo.
expandproblem integer 0 - no
1 - Sí
Mostrar iniciador del problema para elementos con un solo problema.
markelements integer 0 - no
1 - Sí
Remarcar los elementos del mapa que han cambiado su estado recientemente.
show_unack integer 0 - Número de problemas
1 - número de problemas sin reconocer
2 - Número de problemas reconocidos y desconocidos de forma separada
Visualización de problemas.
severity_min integer 0 - no clasificado
1 - información
2 - alarma
3 - medio
4 - crítico
5 - desastre
Severidad mínima del iniciador para mostrar por defecto en el mapa.
show_suppressed integer 0 - no
1 - sí
Mostrar problemas que estarían suprimidos (no serían mostrados) por mantenimiento del equipo.
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 la cuadrícula en la configuración del mapa.
grid_align integer 0 - sí
1 - no
Alinear iconos automáticamente en la configuración del mapa.
label_format integer 0 - no
1 - sí
Utilizar configuración avanzada de etiquetas.
label_type_host integer 0 - etiqueta
1 - dirección IP de equipo
2 - nombre de elemento
3 - solo estado
4 - nada
5 - etiqueta personalizada
Visualización como etiqueta de equipo, si "label_format=1"
label_type_hostgroup integer 0 - etiqueta
2 - nombre de elemento
3 - solo estado
4 - nada
5 - etiqueta personalizada
Mostrar como etiqueta de grupo de equipo, si "label_format=1"
label_type_trigger integer 0 - etiqueta
2 - nombre de elemento
3 - solo estado
4 - nada
5 - etiqueta personalizada
Mostrar como etiqueta de iniciador, si "label_format=1"
label_type_map integer 0 - etiqueta
2 - nombre de 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 de elemento
4 - nada
5 - etiqueta personalizada
Mostrar como etiqueta de imagen, si "label_format=1"
label_string_host string Etiqueta personalizada para elementos de equipo, si "label_type_host=5"
label_string_hostgroup string Etiqueta personalizada para elementos de grupo de equipos, si "label_type_hostgroup=5"
label_string_trigger string Etiqueta personalizada para elementos de iniciadores, si "label_type_trigger=5"
label_string_map string Etiqueta personalizada para elementos de 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 corresponde).
urls Utilizadas por los mapas o por cada elemento de mapa.
name string Nombre de enlace.
url string URL de enlace.
elementtype integer 0 - equipo
1 - mapa
2 - iniciador
3 - grupo de equipos
4 - imagen
Tipo de elemento de mapa al que pertenece el enlace.
selements
elementtype integer 0 - equipo
1 - mapa
2 - iniciador
3 - grupo de equipos
4 - imagen
Tipo de elemento de mapa.
label string Icon label.
label_location integer -1 - usar la configuración por defecto del mapa
0 - abajo
1 - izquierda
2 - derecha
3 - arriba
x integer Localización del eje X.
y integer Localización del eje X.
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 Anchura del área, si "areatype=1"
height integer Altura del área, si "areatype=1"
viewtype integer 0 - colocar uniformemente en el área Algoritmo de ubicación del área, si "elementsubtype=1"
use_iconmap integer 0 - no
1 - sí
Usar asignación de icono para este elemento. Relevante solo si está activado el iconmapping a nivel de mapa.
selementid id Unique element record ID.
evaltype integer Tipo de evaluación para etiquetas.
tags Etiquetas de problema (para equipos y grupos de equipo). Si se proporcionan etiquetas, solo serán mostrados en el mapa los problemas con estas etiquetas.
tag Nombre de etiqueta.
value Valor de etiqueta.
operator Operador.
elements Entidades de Zabbix que son representadas en el mapa (equipo, grupo de equipo, mapa etc).
host
icon_off Imagen a utilizar cuando el elemento se encuentra en estado 'OK'.
icon_on Imagen a utilizar cuando el elemento se encuentra en estado 'Problema'.
icon_disabled Imagen a utilizar cuando el elemento está deshabilitado.
icon_maintenance Imagen a utilizar cuando el elemento está en mantenimiento.
name string Nombre único de imagen.
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 Anchura de la forma.
height integer Altura de la forma.
border_type integer 0 - ninguno
1 - línea gruesa
2 - línea punteada
3 - línea discontinua
Tipo del borde de la forma.
border_width integer Anchura 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, 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
Estilo de fiente del 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 - arriba
2 - abajo
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 (z-index).
lines
x1 integer Coordenadas X del punto de línea 1 en píxeles.
y1 integer Coordenadas Y del punto de línea 1 en píxeles.
x2 integer Coordenadas X del punto de línea 2 en píxeles.
y2 integer Coordenadas Y del punto de línea 1 en píxeles.
line_type integer 0 - ninguna
1 - línea gruesa
2 - línea punteada
3 - línea discontinua
Tipo de línea.
line_width integer Anchura 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 (z-index).
links Enlaces entre elementos del mapa.
drawtype integer 0 - línea
2 - línea gruesa
3 - línea punteada
4 - línea discontinua
Estilo de línea.
color string Color de enlace (6 símbolos, hex).
label string Etiqueta de enlace.
selementid1 id ID del elemento a conectar.
selementid2 id ID del otro elemento a conectar.
linktriggers Indicadores de estado de enlace.
drawtype integer 0 - línea
2 - línea gruesa
3 - línea punteada
4 - línea discontinua
Estilo de enlace cuando el iniciador se encuentra en el estado 'Problema'.
color string Color del enlace (6 símbolos, hex) cuando el iniciador se encuentra en 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.