El equipo de Zabbix se complace en anunciar el lanzamiento de Zabbix 4.4. La última versión viene con un nuevo agente Zabbix escrito en Go, estableciendo estándares para las plantillas de Zabbix y proporcionando capacidades avanzadas de visualización.

Analicemos las funciones más importantes incluidas en Zabbix 4.4.
Nuevo agente Zabbix de nueva generación

Zabbix 4.4 presenta un nuevo tipo de agente, zabbix_agent2, que ofrece una amplia gama de nuevas capacidades y funciones avanzadas de monitoreo:
- Escrito en Go.
- Un marco de plugins para monitorear diversos servicios y aplicaciones.
- Capacidad para mantener el estado entre verificaciones (por ejemplo, mantener conexiones persistentes con bases de datos).
- Planificador integrado para soportar intervalos de tiempo flexibles.
- Uso eficiente de la red mediante la transmisión de grandes volúmenes de datos.
- Actualmente, el agente funciona en Linux, pero pronto lo haremos disponible para otras plataformas.
→ Consulte la lista completa de nuevas funciones en
NB! El agente Zabbix existente seguirá siendo compatible.
→
Webhooks y lógica programable de acciones / notificaciones
Se ha mejorado significativamente la integración con sistemas externos de alertas y emisión de tickets, lo que ha permitido definir toda la lógica de procesamiento mediante un motor JavaScript integrado. Esta funcionalidad simplifica la integración bidireccional con sistemas externos, permitiendo acceder con un solo clic desde la interfaz de usuario de Zabbix a los registros de su sistema de tickets, generar mensajes en chat y mucho más.
Estableciendo estándares para las plantillas de Zabbix
Hemos introducido una serie de estándares y directrices bien definidas La estructura de los archivos XML/JSON se ha simplificado significativamente, lo que permite editar las plantillas manualmente utilizando solo un editor de texto. La mayoría de las plantillas existentes han sido mejoradas para alinearlas con los nuevos estándares.
Soporte oficial para TimescaleDB
Además de MySQL, PostgreSQL, Oracle y DB2, ahora oficialmente soportamos TimescaleDB. TimescaleDB ofrece un rendimiento casi lineal, así como un borrado instantáneo de datos históricos obsoletos de forma automatizada.

En esta publicación
Base de conocimientos sobre elementos de datos y disparadores
Base de conocimiento sobre elementos de datos y desencadenadores

Zabbix 4.4 ofrece una descripción mucho más visual de los elementos de datos y los desencadenantes. Esta información es de gran ayuda para los ingenieros, brindándoles todos los detalles posibles sobre el significado y el propósito de los elementos recopilados, así como detalles sobre el problema y instrucciones para solucionarlo.
Funcionalidades avanzadas de visualización

Los paneles de control y los widgets relacionados han sido mejorados de varias maneras, lo que ha simplificado su creación y gestión, además de agregar la capacidad de modificar las configuraciones de los widgets con un solo clic. El tamaño de la cuadrícula del panel ahora es adecuado para soportar pantallas ultra anchas y pantallas grandes.
El widget de visualización de problemas ha sido mejorado para soportar la vista agregada, así como un nuevo widget para mostrar prototipos de gráficos.
Además, ahora todos los widgets pueden mostrarse en modo sin encabezado.
Histogramas y agregación de datos

Zabbix 4.4 soporta histogramas, y el widget de gráficos ahora puede agregar datos utilizando diferentes funciones de agregación. La combinación de estas dos características facilita enormemente el análisis a largo plazo de los datos y la planificación de la capacidad.
→
Soporte oficial para nuevas plataformas

Zabbix 4.4 ahora es compatible con las siguientes plataformas:
- SUSE Linux Enterprise Server 15
- Debian 10
- Raspbian 10
- RHEL 8
- Agente para Mac OS/X
- Agente MSI para Windows
Puede consultar todas las plataformas disponibles en .
Instalación en la nube con un clic

Zabbix se puede instalar fácilmente como un contenedor o una imagen de disco lista para usar en varios servicios en la nube:
- AWS
- Azure
- Orquestación
- Digital Ocean
- Docker
Registro automático confiable

La nueva versión de Zabbix permite el uso de cifrado PSK para el registro automático con configuraciones de cifrado automáticas para los hosts añadidos. Ahora puede configurar Zabbix para permitir el registro automático de dispositivos de red solo mediante PSK, solo sin cifrar o de ambas maneras.
→
JSONPath ampliado para preprocesamiento

Zabbix ahora admite una sintaxis JSONPath extendida, que permite realizar un procesamiento avanzado de datos JSON, incluyendo agregación y búsqueda. El preprocesamiento también puede utilizarse para detección de bajo nivel, lo que lo convierte en una herramienta extremadamente poderosa para la automatización y la detección.
Descripciones de macros de usuario

Los macros personalizados son una funcionalidad muy buena que simplifica la configuración de Zabbix y facilita significativamente los cambios en la configuración. El soporte para descripciones de macros personalizadas ayudará a documentar la finalidad de cada macro, lo que simplificará enormemente su gestión.
Recolección de datos avanzados más eficiente

La recolección de datos y la detección de objetos relacionados con WMI, JMX y ODBC se han mejorado con nuevas verificaciones que devuelven arreglos de objetos en formato JSON. También hemos añadido soporte para almacenes de datos de VMWare para monitoreo de VMWare y servicios systemd para la plataforma Linux, así como un nuevo tipo de preprocesamiento para convertir CSV a JSON.
Otras novedades y mejoras de Zabbix 4.4
- Preprocesamiento de datos XML desde LLD
- El número máximo de métricas dependientes se ha incrementado a 10,000
- Se ha añadido conversión automática de tipos en el preprocesamiento de JSONPath
- El nombre del host se incluye en los archivos de exportación en tiempo real
- El agente de Windows ahora admite contadores de rendimiento en inglés
- Capacidad de ignorar valores en el preprocesamiento en caso de errores
- Los últimos datos se han ampliado para proporcionar acceso no solo a datos históricos sino también a datos en tiempo real
- Se ha eliminado la posibilidad de editar descripciones de disparadores, lo que ha simplificado significativamente el acceso a ellas
- Se ha eliminado el soporte para tipos de medios integrados Jabber y Eztexting, ahora se utilizan webhooks o scripts externos
- El tablero por defecto se ha actualizado
- Los hosts auto registrados ahora pueden especificar la opción 'conectarse a dns' o 'conectarse a IP'
- Se ha añadido soporte para el macro {EVENT.ID} para URL de disparadores
- El elemento de pantalla 'Pantalla' ya no es compatible
- El último tipo de widget de dashboard creado se recuerda y se reutiliza en adelante
- La visibilidad de los encabezados de los widgets se configura para cada widget
El listado completo de nuevas funciones de Zabbix 4.4 se puede consultar en .
Fuente: habr.com
