1 Configurando un mapa de red
Descripción general
Configurar un mapa en Zabbix requiere que primero cree un mapa definiendo sus parámetros generales y luego comience a completar el mapa real con elementos y sus enlaces.
Puede poblar el mapa con elementos que sean un host, un grupo de hosts, un trigger, una imagen u otro mapa.
Se utilizan iconos para representar los elementos del mapa. Puede definir la información que se mostrará con los iconos y establecer que los problemas recientes se muestren de una manera especial. Puede vincular los iconos y definir la información que se mostrará en los enlaces.
Puede agregar URL personalizadas para que sean accesibles haciendo clic en los iconos. Así, puede vincular un icono de host a las propiedades del host o un icono de mapa a otro mapa.
El recuento de problemas en los mapas se muestra solo para los problemas de causa.
Los mapas se gestionan en Monitorización > Mapas, donde se pueden configurar, gestionar y visualizar. En la vista de monitorización, puede hacer clic en los iconos y aprovechar los enlaces a algunos scripts y URL.
Los mapas de red se basan en gráficos vectoriales (SVG).
Mapas públicos y privados
Todos los usuarios en Zabbix (incluidos los usuarios no administradores) pueden crear mapas de red. Los mapas tienen un propietario: el usuario que los creó. Los mapas pueden hacerse públicos o privados.
- Los mapas públicos son visibles para todos los usuarios, aunque para verlos, el usuario debe tener acceso de solo lectura a al menos un elemento del mapa. Los mapas públicos pueden ser editados en caso de que un usuario/grupo de usuarios tenga permisos de lectura-escritura para este mapa y al menos permisos de solo lectura para todos los elementos del mapa correspondiente, incluidos los triggers en los enlaces.
<!-- -->
- Los mapas privados son visibles solo para su propietario y los usuarios/grupos de usuarios con los que el propietario comparta el mapa. Los usuarios normales (no Super administradores) solo pueden compartir con los grupos a los que pertenecen y con los usuarios que pertenecen a esos grupos. Los usuarios con nivel de administrador pueden ver los mapas privados independientemente de ser el propietario o de pertenecer a la lista de usuarios compartidos. Los mapas privados pueden ser editados por el propietario del mapa y en caso de que un usuario/grupo de usuarios tenga permisos de lectura-escritura para este mapa y al menos permisos de solo lectura para todos los elementos del mapa correspondiente, incluidos los triggers en los enlaces.
Los elementos del mapa para los que el usuario no tiene permiso de solo lectura se muestran con un icono atenuado y toda la información textual sobre el elemento está oculta. Sin embargo, la etiqueta del trigger es visible incluso si el usuario no tiene permiso para el trigger.
Para añadir un elemento al mapa, el usuario también debe tener al menos permiso de solo lectura para el elemento.
Creación de un mapa
Para crear un mapa, haga lo siguiente:
- Vaya a Monitoring > Maps
- Vaya a la vista con todos los mapas
- Haga clic en Create map
También puede usar el botón Clone en el formulario de configuración de un mapa existente para crear un mapa nuevo. Este mapa tendrá todas las propiedades del mapa existente, incluidos los atributos generales de diseño, así como los elementos del mapa existente.
La pestaña Map contiene los atributos generales del mapa:

Todos los campos de entrada obligatorios están marcados con un asterisco rojo.
Atributos generales del mapa:
| Parámetro | Descripción |
|---|---|
| Owner | Nombre del propietario del mapa. |
| Name | Nombre único del mapa. |
| Width | Ancho del mapa en píxeles. |
| Height | Altura del mapa en píxeles. |
| Background image | Usar imagen de fondo: No image - sin imagen de fondo (fondo blanco) Image - la imagen seleccionada se utilizará como imagen de fondo. No se realiza escalado. Puede usar un mapa geográfico o cualquier otra imagen para mejorar su mapa. |
| Automatic icon mapping | Puede configurar el uso de un mapeo automático de iconos, configurado en Administration → General → Icon mapping. El mapeo de iconos permite asociar determinados iconos con determinados campos de inventario del host. |
| Icon highlight | Si marca esta casilla, los elementos del mapa se resaltarán. Los elementos con un trigger activo recibirán un fondo redondo, del mismo color que el trigger de mayor severidad. Además, se mostrará una línea verde gruesa alrededor del círculo si todos los problemas están reconocidos. Los elementos con estado "disabled" o "in maintenance" tendrán un fondo cuadrado, gris y naranja respectivamente. Vea también: Visualización de mapas |
| Mark elements on trigger status change | Un cambio reciente en el estado del trigger (problema reciente o resolución) se resaltará con marcadores (triángulos rojos apuntando hacia dentro) en los tres lados del icono del elemento que estén libres de la etiqueta. Los marcadores se muestran durante 30 minutos. |
| Display problems | Seleccione cómo se muestran los problemas con un elemento del mapa: Expand single problem - si solo hay un problema, se muestra el nombre del problema. En caso contrario, se muestra el número total de problemas. Number of problems - se muestra el número total de problemas Number of problems and expand most critical one - se muestran el nombre del problema más crítico y el número total de problemas. Lo "más crítico" se determina según la severidad del problema y, si es igual, el ID del evento del problema (se muestra primero el ID más alto o el problema más reciente). Para un trigger map element se basa en la severidad del problema y, si es igual, en la posición del trigger en la lista de triggers. En caso de múltiples problemas del mismo trigger, se mostrará el más reciente. |
| Advanced labels | Si marca esta casilla, podrá definir tipos de etiqueta separados para distintos tipos de elementos. |
| Map element label type | Tipo de etiqueta utilizado para los elementos del mapa: Label - etiqueta del elemento del mapa IP address - dirección IP Element name - nombre del elemento (por ejemplo, nombre del host) Status only - solo estado (OK o PROBLEM) Nothing - no se muestran etiquetas |
| Map element label location | Ubicación de la etiqueta en relación con el elemento del mapa: Bottom - debajo del elemento del mapa Left - a la izquierda Right - a la derecha Top - encima del elemento del mapa |
| Problem display | Mostrar el recuento de problemas como: All - se mostrará el recuento completo de problemas Separated - el recuento de problemas no reconocidos se mostrará por separado como parte del recuento total de problemas Unacknowledged only - solo se mostrará el recuento de problemas no reconocidos |
| Minimum trigger severity | Los problemas por debajo del nivel mínimo de severidad seleccionado no se mostrarán en el mapa. Por ejemplo, con Warning seleccionado, los cambios con triggers de nivel Information y Not classified no se reflejarán en el mapa. |
| Show suppressed problems | Marque la casilla para mostrar problemas que de otro modo se suprimirían (no se mostrarían) debido al mantenimiento del host. |
| URLs | Se pueden definir URL (de hasta 2048 caracteres) para cada tipo de elemento. También se puede definir una etiqueta para la URL. Estas se mostrarán como enlaces cuando un usuario haga clic en el elemento en el modo de visualización del mapa. Se pueden usar macros en los nombres y valores de las URL del mapa. Para ver la lista completa, consulte macros admitidas y busque 'map URL names and values'. |
Intercambio
La pestaña Compartir contiene el tipo de mapa y las opciones para compartir (grupos de usuarios, usuarios) para mapas privados:

| Parámetro | Descripción |
|---|---|
| Tipo | Seleccione el tipo de mapa: Privado: el mapa es visible solo para usuarios y grupos de usuarios seleccionados Público: el mapa es visible para todos |
| Lista de recursos compartidos de grupos de usuarios | Seleccione los grupos de usuarios a los que el mapa es accesible. Puede permitir el acceso de solo lectura o de lectura y escritura. |
| Lista de usuarios compartidos | Seleccione los usuarios a los que el mapa es accesible. Puede permitir el acceso de solo lectura o de lectura y escritura. |
Cuando hace clic en Agregar para guardar este mapa, ha creado un mapa vacío con un nombre, dimensiones y ciertas preferencias. Ahora necesitas agregar algunos elementos Para eso, haga clic en Editar en la lista de mapas para abrir el área editable.
Añadir elementos
Para añadir un elemento, haga clic en Add junto a Map element. El nuevo elemento
aparecerá en la esquina superior izquierda del mapa. Arrástrelo y suéltelo donde
desee.
Tenga en cuenta que, con la opción Grid en "On", los elementos siempre se alinearán con la cuadrícula (puede elegir varios tamaños de cuadrícula en el menú desplegable, así como ocultar/mostrar la cuadrícula). Si desea colocar elementos en cualquier lugar sin alineación, cambie la opción a "Off". (También puede alinear elementos aleatorios a la cuadrícula más tarde, haciendo clic en Align map elements).
Ahora que ya tiene algunos elementos colocados, puede que quiera empezar a diferenciarlos asignándoles nombres, etc. Al hacer clic en el elemento, se muestra un formulario en el que puede establecer el tipo de elemento, asignarle un nombre, elegir un icono diferente, etc.

Atributos del elemento del mapa:
| Parameter | Description |
|---|---|
| Type | Tipo del elemento: Host - icono que representa el estado de todos los triggers del host seleccionado Map - icono que representa el estado de todos los elementos de un mapa Trigger - icono que representa el estado de uno o más triggers Host group - icono que representa el estado de todos los triggers de todos los hosts que pertenecen al grupo seleccionado Image - un icono, no vinculado a ningún recurso |
| Label | Etiqueta del icono, cualquier cadena. Se pueden usar macros y cadenas multilínea. Las macros de expresión son compatibles en este campo, pero solo con las funciones avg, last, min y max, con tiempo como parámetro (por ejemplo, {?avg(/host/key,1h)}).Para ver una lista completa de las macros compatibles, consulte supported macros y busque 'map element labels'. |
| Label location | Ubicación de la etiqueta en relación con el icono: Default - ubicación predeterminada de la etiqueta del mapa Bottom - debajo del icono Left - a la izquierda Right - a la derecha Top - encima del icono |
| Host | Introduzca el host si el tipo de elemento es 'Host'. Este campo tiene autocompletado, por lo que al comenzar a escribir el nombre de un host se ofrecerá una lista desplegable de hosts coincidentes. Desplácese hacia abajo para seleccionar. Haga clic en 'x' para eliminar la selección. |
| Map | Seleccione el mapa si el tipo de elemento es 'Map'. Este campo tiene autocompletado, por lo que al comenzar a escribir el nombre de un mapa se ofrecerá una lista desplegable de mapas coincidentes. Desplácese hacia abajo para seleccionar. Haga clic en 'x' para eliminar la selección. |
| Triggers | Si el tipo de elemento es 'Trigger', seleccione uno o más triggers en el campo New triggers de abajo y haga clic en Add. El orden de los triggers seleccionados puede cambiarse, pero solo dentro de la misma gravedad de triggers. La selección de varios triggers también afecta a la resolución de la macro {HOST.*} tanto en el modo de edición como en el modo de visualización. En el modo de edición, las primeras macros {HOST.*} mostradas se resolverán en función del primer trigger de la lista (según la gravedad del trigger). El modo de visualización depende del parámetro Display problems en los atributos generales del mapa: - Si se elige el modo Expand single problem, las primeras macros {HOST.*} mostradas se resolverán en función del último trigger de problema detectado (sin importar la gravedad) o del primer trigger de la lista (si no se detectó ningún problema). - Si se elige el modo Number of problems and expand most critical one, las primeras macros {HOST.*} mostradas se resolverán en función de la gravedad del trigger. |
| Host group | Introduzca el grupo de hosts si el tipo de elemento es 'Host group'. Este campo tiene autocompletado, por lo que al comenzar a escribir el nombre de un grupo se ofrecerá una lista desplegable de grupos coincidentes. Desplácese hacia abajo para seleccionar. Haga clic en 'x' para eliminar la selección. |
| Tags | Especifique etiquetas para limitar el número de problemas mostrados en el widget. Es posible incluir y también excluir etiquetas y valores de etiqueta específicos. Se pueden establecer varias condiciones. La coincidencia del nombre de la etiqueta siempre distingue entre mayúsculas y minúsculas. Hay varios operadores disponibles para cada condición: Exists - incluir los nombres de etiqueta especificados Equals - incluir los nombres y valores de etiqueta especificados (distingue entre mayúsculas y minúsculas) Contains - incluir los nombres de etiqueta especificados cuando los valores de etiqueta contengan la cadena introducida (coincidencia de subcadena, sin distinguir entre mayúsculas y minúsculas) Does not exist - excluir los nombres de etiqueta especificados Does not equal - excluir los nombres y valores de etiqueta especificados (distingue entre mayúsculas y minúsculas) Does not contain - excluir los nombres de etiqueta especificados cuando los valores de etiqueta contengan la cadena introducida (coincidencia de subcadena, sin distinguir entre mayúsculas y minúsculas) Hay dos tipos de cálculo para las condiciones: And/Or - deben cumplirse todas las condiciones; las condiciones que tengan el mismo nombre de etiqueta se agruparán mediante la condición Or Or - basta con que se cumpla una condición Este campo está disponible para los tipos de elemento host y host group. |
| Automatic icon selection | En este caso, se utilizará una asignación de iconos para determinar qué icono mostrar. |
| Icons | Puede elegir mostrar distintos iconos para el elemento en estos casos: predeterminado, problema, mantenimiento, deshabilitado. |
| Coordinate X | Coordenada X del elemento del mapa. |
| Coordinate Y | Coordenada Y del elemento del mapa. |
| URLs | Se pueden establecer URL específicas del elemento (de hasta 2048 caracteres) para el elemento. También se puede definir una etiqueta para la URL. Estas se mostrarán como enlaces cuando un usuario haga clic en el elemento en el modo de visualización del mapa. Si el elemento tiene sus propias URL y hay URL definidas a nivel de mapa para su tipo, se combinarán en el mismo menú. Se pueden usar macros en los nombres y valores de los elementos del mapa. Para ver la lista completa, consulte supported macros y busque 'map URL names and values'. |
Los elementos añadidos no se guardan automáticamente. Si sale de la página, pueden perderse todos los cambios.
Por lo tanto, es recomendable hacer clic en el botón Update de la esquina superior derecha. Una vez pulsado, los cambios se guardan independientemente de lo que elija en la ventana emergente siguiente.
Las opciones de cuadrícula seleccionadas también se guardan con cada mapa.
Selección de elementos
Para seleccionar elementos, seleccione uno y luego mantenga presionada la tecla Ctrl para seleccionar los otros.
También puede seleccionar varios elementos arrastrando un rectángulo en el área editable y seleccionando todos los elementos en ella.
Una vez que selecciona más de un elemento, el formulario de propiedad del elemento cambia al modo de actualización masiva para que pueda cambiar los atributos de los elementos seleccionados de una sola vez. Para hacerlo, marque el atributo usando la casilla de verificación y introduzca un nuevo valor para él. Puede usar macros aquí (por ejemplo, {HOST.NAME} para la etiqueta del elemento).

Elementos de enlace
Una vez que haya puesto algunos elementos en el mapa, es hora de comenzar a vincular a ellos. Para vincular dos elementos primero debe seleccionarlos. con los elementos seleccionado, haga clic en Agregar al lado de Enlace.
Con un enlace creado, el formulario de un solo elemento ahora contiene una Sección Enlaces. Haga clic en Editar para editar los atributos del enlace.

Atributos de enlace:
| Parámetro | Descripción |
|---|---|
| Etiqueta | Etiqueta que se representará en la parte superior del enlace. Las expresiones macros se admiten en este campo, pero solo con avg, last, Funciones min y max, con el tiempo como parámetro (por ejemplo, {?avg(/host/key,1h)}). |
| Conectar a | El elemento al que se conecta el enlace. |
| Escriba (OK) | Estilo de enlace predeterminado: Línea - línea única Línea en negrita - línea en negrita Punto - puntos Línea discontinua - línea discontinua |
| Color (OK) | Color de enlace predeterminado. |
| Indicadores de enlace | Lista de disparadores enlazados al enlace. En caso de que un disparador tenga el estado PROBLEMA, su estilo se aplica al enlace. |
Mover y copiar y pegar elementos
Varios elementos seleccionados se pueden mover a otro lugar en el mapa haciendo clic en uno de los elementos seleccionados, manteniendo presionado el mouse y moviendo el cursor a la ubicación deseada.
Uno o más elementos pueden ser copiados seleccionando los elementos, luego haciendo clic en un elemento seleccionado con el botón derecho del ratón y seleccionando Copiar del menú.

Para pegar los elementos, haga clic en un área del mapa con el botón derecho del mouse y seleccione Pegar en el menú. El Pegar sin enlaces externos opción pegará los elementos conservando sólo los enlaces que están entre los elementos seleccionados.
Copiar y pegar funciona dentro de la misma ventana del navegador. Atajos de teclado no son compatibles.
Agregar formas
Además de los elementos del mapa, también es posible agregar algunas formas. Las formas no son elementos del mapa; son sólo una representación visual. Por ejemplo, se puede utilizar una forma de rectángulo como fondo para agrupar algunos equipos. Se pueden agregar formas de rectángulo y elipse.
Para agregar una forma, haga clic en Agregar junto a Forma. La nueva forma aparecerá en la esquina superior izquierda del mapa. Arrástrala y suéltala donde quiera.
Se agrega una nueva forma con colores predeterminados. Al hacer clic en la forma, se muestra el formulario y puede personalizar la apariencia de una forma, agregar texto, etc.

Para seleccionar formas, seleccione una y luego mantenga presionado Ctrl para seleccionar las otras. Con varias formas seleccionadas, las propiedades comunes pueden ser actualizadas a la vez, al igual que con los elementos.
Se puede agregar texto en las formas. Las expresiones de
macros son compatibles con
el texto, pero sólo con las funciones avg, last, min y max, con
tiempo como parámetro (por ejemplo, {?avg(/host/key,1h)}).
Para mostrar solo texto, la forma se puede hacer invisible quitando el borde de forma (seleccione 'Ninguno' en el campo Borde). Por ejemplo, tome nota de cómo se muestra la macro {MAP.NAME}, visible en la captura de pantalla anterior. en realidad una forma de rectángulo con texto, que se puede ver al hacer clic en la macro:

{MAP.NAME} resuelve el nombre del mapa configurado al visualizar el mapa.
Si se utilizan hipervínculos en el texto, se puede hacer clic en ellos al verlos el mapa.
El ajuste de línea para el texto siempre está "activado" dentro de las formas. Sin embargo, dentro de una elipse, las líneas se ajustan como si la elipse fuera un rectángulo. No se implementa el ajuste de palabras, por lo que las palabras largas (palabras que no encajan en la forma) no están ajustadas, sino enmascaradas (en la página de edición del mapa) o recortadas (otras páginas con mapas).
Adición de líneas
Además de las formas, también es posible añadir algunas líneas. Las líneas pueden utilizarse para vincular elementos o formas en un mapa.
Para agregar una línea, haga clic en Agregar junto a Forma. Una nueva forma aparecerá en la esquina superior izquierda del mapa. Selecciónelo y haga clic en Línea en el forma de edición para cambiar la forma en una línea. Luego ajuste la línea propiedades, como tipo de línea, ancho, color, etc.

Ordenar formas y líneas
Para traer una forma al frente de otra (o viceversa), haga clic en la forma con el botón derecho del ratón para abrir el menú de formas del mapa.
