Con el lanzamiento de Zabbix 7.4, los flujos de trabajo de descubrimiento de recursos para la expansión. Además, el lanzamiento también ofrece una experiencia de uso mucho mejor en la configuración de entidades de Zabbix. También hay ajustes en mapas y mapas de red, ofreciendo nuevas opciones de visualización de infraestructura.

Asistente de host

Crear un host puede ser algo confuso para quienes se inician en Zabbix. Crear un host y aplicar una plantilla implica varios pasos: desde crear un host y asignarlo a un grupo de hosts, hasta configurar las interfaces de host adecuadas, aplicar una plantilla y editar macros a nivel de plantilla para ajustar los umbrales y filtros de problemas predeterminados.

El Host Wizard -asistente de host- tiene como objetivo simplificar el proceso de incorporación de host proporcionando una guía paso a paso para crear y configurar un host.

El Host Wizard se puede abrir desde la sección recopilación de datos – Hosts

Se ha añadido un nuevo botón del asistente de Host a la sección Data Collection Hosts. Al hacer clic en él, deberá seleccionar la plantilla que desea aplicar al nuevo host. Solo se puede aplicar una plantilla a la vez, por lo que si desea aplicar varias plantillas en un mismo host mediante el Asistente de Host, deberá hacerlo mediante una plantilla y una sesión del Asistente de Host a la vez.

En resumen, si revisamos los archivos de plantilla, también se han añadido dos nuevos parámetros: wizard_ready y readme. Solo las plantillas marcadas con «wizard_ready: ‘YES‘» se pueden seleccionar en el Host Wizard.

Filtrar y seleccionar la plantilla requerida

Después de seleccionar la plantilla, se le pedirá que introduzca un nombre de host y seleccione grupos de hosts. Puede crear un nuevo host o aplicar la plantilla a uno existente.

Proporcione un nombre de host y seleccione grupos de host

Los siguientes pasos incluyen las instrucciones de implementación. Según el tipo de plantilla seleccionado, el Host Wizard proporcionará todas las instrucciones necesarias para comenzar a supervisar el host con la plantilla elegida.

El Host Wizard proporcionará los pasos de configuración del host necesarios

En los pasos finales del Host Wizard, se le solicitará que agregue la interfaz de host requerida, lea las notas de la plantilla y personalice las macros a nivel de plantilla.

Personalice las macros a nivel de plantilla para modificar los filtros predeterminados, los umbrales de problemas y otros parámetros

Reglas de descubrimiento de low-level y prototipos de host

Las reglas Low-level de descubrimiento han recibido mejoras importantes en Zabbix 7.4. ahora es posible crear reglas de descubrimiento anidadas de bajo nivel, mientras que los prototipos de host ahora pueden descubrir sus propios hosts con el descubrimiento de bajo nivel.

Se ha añadido un nuevo tipo de prototipo a las reglas de descubrimiento de low-level: el prototipo de descubrimiento. Estos prototipos se utilizan junto con macros de descubrimiento de bajo nivel para crear automáticamente reglas de descubrimiento de bajo nivel para el descubrimiento de recursos.

Ahora se pueden crear prototipos de descubrimiento en reglas de descubrimiento de bajo nivel

A través del archivo JSON recibido por la regla de descubrimiento de low-level principal para descubrir entidades secundarias. Por ejemplo:

[
  {
    "database": "db1",
    "created_at": "2024-02-01T12:30:00Z",
    "encoding": "UTF8",
    "tablespaces": [
      {
        "name": "ts1",
        "max_size": "10GB"
      },
      {
        "name": "ts2",
        "max_size": "20GB"
      },
      {
        "name": "ts3",
        "max_size": "15GB"
      }
    ]
  },
  {
    "database": "db2",
    "created_at": "2023-11-15T08:45:00Z",
    "encoding": "UTF16",
    "tablespaces": [
      {
        "name": "ts1",
        "max_size": "5GB"
      },
      {
        "name": "ts2",
        "max_size": "25GB"
      },
      {
        "name": "ts3",
        "max_size": "30GB"
      }
    ]
  },
  {
    "database": "db3",
    "created_at": "2024-01-05T15:10:00Z",
    "encoding": "UTF8",
    "tablespaces": [
      {
        "name": "ts1",
        "max_size": "12GB"
      },
      {
        "name": "ts2",
        "max_size": "18GB"
      },
      {
        "name": "ts3",
        "max_size": "22GB"
      }
    ]
  }
]

Si configuramos el preprocesamiento de JSONPath en el prototipo de regla de descubrimiento en JSONPath=$.tablespaces y configuramos la macro de descubrimiento de low-level en {#TSNAME}=$.name, la regla de descubrimiento de low-level creará reglas de descubrimiento para descubrir espacios de tabla para cada base de datos.

Las reglas de descubrimiento de bajo nivel se crean a partir del prototipo de descubrimiento.

Validación de formulario en línea

Se ha introducido la validación en línea para mejorar la experiencia general del usuario al configurar diversas entidades de Zabbix. A partir de Zabbix 7.4, la validación de formularios en línea es compatible con:

  • Configuración del Host
  • Configuración de plantilla
  • Configuración del Item
  • Configuración del Trigger
La validación en línea detecta cualquier error de configuración sobre la marcha y muestra un mensaje de error correspondiente.

Con la validación en línea implementada, los usuarios recibirán información inmediata sobre cualquier error de configuración cometido en las secciones anteriores. Configurar nuevas entidades, especialmente elementos y activadores con claves y expresiones complejas, es ahora más rápido que nunca.

Cifrado de la comunicación entre el Frontend y el servidor

Para reforzar aún más la seguridad del flujo de comunicación de Zabbix, Zabbix 7.4 incorpora la posibilidad de proteger la comunicación entre el frontend y el servidor mediante cifrado de certificado. El cifrado debe configurarse desde dos lados, y la configuración del frontend ahora incluye opciones para habilitar y configurar conexiones cifradas al servidor.

Zabbix 7.4 introduce la capacidad de cifrar las conexiones del frontend al servidor

En el lado del servidor Zabbix, se han agregado varios parámetros de configuración nuevos:

  • TLSFrontendAccept – Define qué conexiones entrantes desde el frontend serán aceptadas
  • TLSFrontendCertIssuer – Emisor de certificado frontend permitido
  • TLSFrontendCertSubject – Sujeto de certificado frontend permitido
  • FrontendAllowedIP – Las conexiones frontend solo se aceptarán desde las direcciones enumeradas aquí si el parámetro está configurado.

Nuevos widgets y mejoras de visualización

Zabbix 7.4 presenta un nuevo widget (Item card) y múltiples mejoras de visualización para paneles y mapas de red.

Item card widget

El nuevo widget «Item card» muestra información detallada sobre un artículo específico, como datos recientes, alertas, etiquetas y disparadores, de forma configurable. Esta introducción ofrece una vista detallada y personalizable de los elementos monitorizados, incluyendo datos recientes, alertas, etiquetas, disparadores y otros atributos importantes. Puede seleccionar y ordenar los atributos que se mostrarán en el widget durante su configuración.

El comportamiento del widget «Item card» es similar al del widget «Tarjeta de host», ya conocido en la versión 7.2 de Zabbix. Esta incorporación aumenta la flexibilidad en el análisis de los datos monitorizados y mejora la usabilidad para los operadores de herramientas, que ahora tienen acceso a información detallada de forma visualmente clara y objetiva.

Se pueden mostrar varios atributos de artículo en el widget del Item card.

Mejoras en el mapa de red

Los mapas de red también han recibido múltiples mejoras, lo que permite nuevos casos de uso y simplifica los escenarios de mapas de red existentes.

  • Las imágenes de fondo del mapa ahora se pueden escalar proporcionalmente a las dimensiones del mapa.
  • Los enlaces del mapa ahora admiten indicadores de enlace basados ​​en umbrales de valor del elemento.
  • Los iconos de los elementos del mapa ahora se pueden ordenar al superponerse.
Se pueden definir umbrales de valor de artículo para indicadores de enlace
  • Los iconos de los elementos del mapa ahora se pueden ordenar al superponerse.
  • Los elementos del mapa del grupo de hosts ahora tendrán en cuenta los grupos de hosts anidados al mostrar información relacionada con ellos.
  • Los enlaces del mapa y las etiquetas de los elementos ahora se pueden ocultar y solo se muestran al pasar el mouse.
Los elementos del mapa se pueden ordenar uno encima del otro

Mejoras del Dashboard

Zabbix 7.4 introduce múltiples mejoras en el panel de control para facilitar una configuración más rápida y fluida.

El selector de color de los widgets de gráficos y gráficos circulares se ha ampliado con el nuevo esquema de paleta de colores, además del esquema de colores sólidos existente. Los usuarios pueden elegir entre los esquemas de colores disponibles. La nueva paleta de colores muestra los valores de un conjunto de datos de forma más distinguible, mientras que el esquema de colores sólidos existente muestra los valores del conjunto de datos en tonos del color seleccionado.

El nuevo esquema de la paleta de colores está disponible en los widgets de gráficos y gráficos circulares.

Los cambios en la configuración del widget también se muestran instantáneamente en Zabbix 7.4: ya no es necesario aplicarlos para verlos reflejados en el widget.

Además, el panel de vista global predeterminado se ha renovado y ahora utiliza los widgets de Zabbix más recientes para proporcionar información adicional sobre la instancia de Zabbix.

El panel de vista global predeterminado ha recibido una revisión

Otros cambios en Zabbix 7.4

Se han introducido varias correcciones menores en Zabbix 7.4, como nuevas funciones de historial, nuevas macros, correcciones de seguridad y más:

  • Los resultados del preprocesamiento ahora se pueden copiar directamente al portapapeles usando el botón «Copiar al portapapeles».
  • Todos los usuarios ahora pueden administrar sus propios medios de forma predeterminada. Estos permisos se pueden revocar en la configuración de roles de usuario.
  • Se ha añadido una nueva sección de Notificaciones para personalizar la configuración de notificaciones en «Configuración de usuario».
  • Las macros secretas de Vault ahora se pueden resolver mediante el servidor Zabbix o el proxy Zabbix.
  • Se ha agregado una nueva comprobación simple icmppingretry para monitorear las respuestas del host al ping ICMP con la capacidad de modificar los reintentos.
  • Se han agregado nuevas funciones de historial de seguimiento de marcas de tiempo.
  • Se agregaron varias macros nuevas para el seguimiento del tiempo del valor del artículo.
  • El servidor/proxy Zabbix registra automáticamente la información de diagnóstico del caché del historial cuando el caché del historial está lleno.
  • Los elementos deshabilitados ahora se eliminan inmediatamente del caché del historial.
  • Ahora es posible borrar manualmente el caché del historial de un elemento específico por su ID con el comando de tiempo de ejecución history_cache_clear=target.
  • Se agregó compatibilidad con la autenticación OAuth de Gmail.

Nuevas plantillas e integraciones

Muchas de las integraciones de webhooks existentes se han refactorizado en Zabbix 7.4. Los webhooks se han optimizado para obtener el mejor rendimiento posible e incluyen diversas correcciones:

  • Discord
  • GitHub
  • GLPi
  • Jira
  • Jira Service management
  • MS Teams
  • MS Teams Workflows
  • OTRS CE
  • PagerDuty
  • Slack
  • Telegram
  • Zammad
Many of the existing webhook integrations have been refactored in Zabbix 7.4

También se han introducido varias plantillas nuevas:

  • Pure Storage FlashArray
  • Azure SQL Managed Instance
  • Azure MSSQL DTU database by HTTP
  • Azure Backup Jobs by HTTP
  • Palo Alto PA-440
  • Juniper MX
  • Improvements for Dell by HTTP and SNMP templates
Zabbix 7.4 introdujo múltiples plantillas nuevas
Subscribe
Notify of
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x