Se lanzó el sistema de monitoreo de código abierto Zabbix 5.0 LTS.
Zabbix es un sistema integral para monitorear el rendimiento y la disponibilidad de servidores, equipos de ingeniería y red, aplicaciones, bases de datos, sistemas de virtualización, contenedores, servicios de TI, servicios web e infraestructura en la nube.
El sistema implementa el ciclo completo desde la recopilación de datos, su procesamiento y transformación, análisis de los datos obtenidos, hasta el almacenamiento de estos datos, visualización y envío de alertas utilizando reglas de escalamiento. También proporciona flexibles capacidades de ampliación de métodos de recopilación de datos y alertas, así como posibilidades de automatización a través de la API. Una única interfaz web permite la gestión centralizada de las configuraciones de monitoreo y la distribución de derechos de acceso a diferentes grupos de usuarios. El código del proyecto se distribuye bajo la licencia GPLv2.
Zabbix 5.0 es una nueva versión LTS mayor con un largo período de soporte oficial. Para los usuarios que utilizan versiones no LTS, se recomienda la transición a versiones LTS del producto.
Principales mejoras de la versión 5.0 LTS:
- Soporte SAML para soluciones de inicio de sesión único (SSO)
- Soporte oficial para un nuevo agente modular para plataformas Linux y Windows con almacenamiento de datos fiable en el sistema de archivos local
- Una interfaz más amigable con una navegación conveniente por el menú izquierdo, optimizada para monitores anchos
- Lista de dispositivos disponible para usuarios normales (Monitoreo->Hosts)
- Soporte para módulos personalizados para ampliar la funcionalidad de la interfaz de usuario
- Posibilidad de cancelar la confirmación de un problema
- Soporte para plantillas de mensajes para notificaciones a nivel de tipos de medios
- Una utilidad de consola separada para probar scripts en JavaScript, útil para trabajar con webhooks y preprocesamiento
- Configuración simple y simplificación de plantillas SNMP gracias al traslado de parámetros SNMP al nivel de la interfaz del host
- Soporte para macros personalizadas para prototipos de host
- Soporte para el tipo de dato Float64
- Monitoreo de la disponibilidad de dispositivos utilizando la función nodata() que considera la disponibilidad del proxy
Mejorada la seguridad y fiabilidad del monitoreo gracias a:
- Soporte para webhooks a través de proxies HTTP
- Capacidades para prohibir la ejecución de determinadas verificaciones por el agente, soporte para listas blancas y negras
- Capacidades para formar una lista de protocolos de cifrado utilizados para conexiones TLS
- Soporte para conexiones encriptadas con bases de datos MySQL y PostgreSQL
- Transición a SHA256 para el almacenamiento de hashes de contraseñas de usuario
- Soporte para macros secretas para el almacenamiento de contraseñas, claves de acceso y otra información confidencial
Mejora del rendimiento:
- Compresión de datos históricos al utilizar TimescaleDB
- Optimización del rendimiento de la interfaz para millones de dispositivos de monitoreo
Otras mejoras significativas:
- Nuevos operadores de preprocesamiento para reemplazo de texto y obtención de nombres de propiedades JSON al trabajar con JSONPath
- Agrupación de mensajes en el cliente de correo electrónico por evento
- Posibilidad de usar macros secretas en el nombre de usuario y la contraseña para acceder a IPMI
- Soporte de disparadores para operaciones de comparación para datos de texto
- Nuevas verificaciones para la detección automática de métricas de rendimiento en Windows, sensores IPMI, métricas JMX
- Configuración de todos los parámetros de monitoreo ODBC a nivel de métrica individual
- Posibilidad de verificar métricas de plantillas y dispositivos directamente desde la interfaz
- Soporte para la operación de cambio masivo de macros de usuario
- Soporte para filtrado por etiquetas en algunos widgets del panel
- Posibilidad de copiar gráficos desde el widget en forma de imagen PNG
- Soporte para el método API para acceder al registro de auditoría
- Monitoreo remoto de versiones de componentes Zabbix
- Soporte para macros {HOST.ID}, {EVENT.DURATION} y {EVENT.TAGSJSON} en notificaciones
- Soporte para ElasticSearch 7.x
- Nuevas soluciones de plantillas para monitoreo de Redis, MySQL, PostgreSQL, Nginx, ClickHouse, Windows, Memcached, HAProxy
- Soporte para nanosegundos para zabbix_sender
- Posibilidad de restablecer el caché del estado SNMPv3
- Aumento del tamaño de la clave de métrica a 2048 caracteres, tamaño del mensaje al confirmar un problema a 4096 caracteres
De serie, Zabbix ofrece integración con:
- Plataformas de servicios de soporte Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad
- Sistemas de notificación de usuarios Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty
Los paquetes oficiales están disponibles para las versiones actuales de las siguientes plataformas:
- Distribuciones de Linux RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian
- Sistemas de virtualización basados en VMWare, VirtualBox, Hyper-V, XEN
- Docker
- Agentes para todas las plataformas incluyendo MacOS y MSI para el agente de Windows
Instalación rápida de Zabbix disponible para plataformas en la nube:
- AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud
Para la transición desde versiones anteriores, sólo se necesita la instalación de nuevos archivos binarios (servidores y proxy) y nueva interfaz. Zabbix llevará a cabo automáticamente el procedimiento de actualización. No será necesaria la instalación de nuevos agentes.
Puede consultar la lista completa de todos los cambios en la documentación.
Fuente: linux.org.ru
