Se lanzó el sistema de monitoreo abierto Zabbix 7.0, el cual se clasifica como una versión con un período extendido de soporte oficial (LTS). Zabbix es un sistema universal para monitorear el rendimiento y la disponibilidad de servidores, equipos de ingeniería y redes, aplicaciones, bases de datos, sistemas de virtualización, contenedores, servicios de TI, servicios web e infraestructura en la nube.
El sistema implementa un ciclo completo desde la recopilación de datos, su procesamiento y transformación, el análisis de estos datos para detectar problemas y el almacenamiento de estos datos, la visualización y el envío de alertas mediante reglas de escalamiento. El sistema también ofrece opciones flexibles para ampliar los métodos de alerta y recopilación de datos, así como capacidades de automatización a través de una potente API. Una única interfaz web implementa la gestión centralizada de las configuraciones de monitoreo y la distribución basada en roles de los derechos de acceso a varios grupos de usuarios.
A partir de la versión 7.0, el código del proyecto se distribuye bajo la licencia AGPLv3, en lugar de la licencia GPLv2. Una característica de la licencia AGPLv3 es la introducción de restricciones adicionales para las aplicaciones que proporcionan el funcionamiento de servicios de red. Al utilizar componentes AGPL en la operación de servicios de red, el desarrollador está obligado a proporcionar al usuario el código fuente de todos los cambios realizados en estos componentes, incluso si el software subyacente al servicio no se distribuye y se utiliza exclusivamente en la infraestructura interna para organizar el funcionamiento del servicio. Además, la licencia AGPLv3 solo es compatible con GPLv3, lo que genera un conflicto de licencia con las aplicaciones distribuidas bajo la licencia GPLv2; por ejemplo, la entrega de una biblioteca bajo AGPLv3 requiere que todas las aplicaciones que usan esta biblioteca distribuyan código bajo la licencia AGPLv3 o GPLv3. .
Официальные пакеты подготовлены для Linux-дистрибутивов Alma Linux, CentOS, Debian, OpenSUSE, Oracle LinuxRaspberry Pi OS, RedHat Enterprise Linux, Rocky Linux, SUSE Linux Servidor empresarial, Ubuntu; систем виртуализации на базе VMWare, VirtualBox, Hyper-V, XEN; Docker; OpenStack Nova. Предоставлена возможность быстрой установки Zabbix в облачных платформах AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Oracle Cloud и Yandex Cloud. Для перехода с более ранних версий необходима лишь установка новых бинарных файлов (servidor y proxy) y una nueva interfaz (Zabbix realizará automáticamente el procedimiento de actualización, no se requiere la instalación de nuevos agentes).
Principales mejoras en la versión 7.0 LTS:
- Un modo de monitoreo sintético de sitios y aplicaciones web que utiliza un motor de navegador y scripts complejos. Es posible crear capturas de pantalla del estado del sitio, visualizar el rendimiento y extraer y monitorear datos específicos de las aplicaciones web.

- Soporte para clústeres de proxy, equilibrio de carga entre múltiples servidores y el uso de balanceadores de carga para garantizar la alta disponibilidad de las configuraciones de Zabbix. La escalabilidad de las soluciones existentes basadas en Zabbix se facilita mediante la implementación de servidores proxy adicionales.

- El rendimiento y la eficiencia del proxy se han incrementado al almacenar las métricas recopiladas en la RAM sin almacenamiento intermedio en el disco. Es posible utilizar un esquema híbrido en el que los datos se almacenan en la memoria pero también en el disco.
- Se ha aumentado la escalabilidad y la velocidad de la recopilación de datos: las métricas ahora se sondean en modo asíncrono, en el que se puede solicitar la siguiente métrica sin esperar a que se procese la solicitud anterior. Cada encuestador admite hasta 1000 comprobaciones paralelas. El sondeo asincrónico se puede aplicar a agentes y controladores que utilizan SNMP y HTTP.
- Se proporcionan configuraciones de tiempo de espera centralizadas, accesibles a través de la GUI y API, que le permiten definir tiempos de espera individuales en relación con elementos específicos o anular tiempos de espera a nivel de proxy.

- Se han agregado nuevos widgets para visualizar métricas y el estado de la infraestructura ("Navegador de host", "Honeycomb", "Gráfico circular", "Indicador", "Activadores principales", "Historial de elementos"). Se ha implementado la navegación dinámica de widgets en modo panel, utilizando interacciones de widgets para influir en las acciones de un widget sobre otros (por ejemplo, la información sobre el host seleccionado en un widget se puede mostrar en widgets que visualizan una ubicación geográfica). También se agrega la capacidad de actualizar automáticamente los widgets cuando cambia la fuente de datos. Todos los widgets se pueden utilizar para plantillas de host. Muchos widgets ahora admiten valores agregados.





- La velocidad para determinar la disponibilidad de hosts en las redes se ha incrementado significativamente (de 10 a 100 veces) debido a la paralelización de las comprobaciones.

- Se agregó soporte para la autenticación de dos factores usando contraseñas de un solo uso (TOTP, Contraseña de un solo uso basada en tiempo).
- Se agregó la verificación de la exactitud de los archivos de configuración.
- Mayor flexibilidad para el descubrimiento de hosts en entornos complejos como VMware y Kubernetes.
- Se ha mejorado el rendimiento del frontend al cambiar la lógica para verificar los derechos de acceso.
- La mayoría de los formularios se han convertido para funcionar en modo modal.
- Se proporciona una respuesta instantánea a la transferencia de elementos de seguimiento a mantenimiento.
- Se agregaron plantillas y controladores listos para usar para NextCloud, Google Cloud Platform, Microsoft Azure Cost Management, Azure Cosmos DB para MongoDB, Amazon Elastic Container, Oracle Cloud Infrastructure, Microsoft SQL, CheckPoint Quantum Security Gateway, Fortinet FortiGate, HPE iLO, Cisco SD- WAN, HashiCorp Nomad, PostgreSQL (ODBC), OpenStack Nova, Acronis Cyber Protect Cloud, YugabyteDB, Ansible Webhook, Mantis Bug Tracker.
- La integración se proporciona con las plataformas de servicios de soporte Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid, iTOP, ManageEngine Service Desk, sistemas de notificación de usuarios Slack, Pushover, Discord, Telegram, VictorOps, Microsoft. Equipos, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert, Signal, Express.ms, Rocket.Chat. Hay más de 500 plantillas e integraciones disponibles.
- Las capacidades de monitoreo de DNS se han ampliado significativamente.
- El envío de informes PDF generados automáticamente se ha transferido a la categoría estable. Se ha implementado compatibilidad con paneles de varias páginas para informes en PDF.
- Se ha estabilizado la capacidad de transmisión para enviar métricas y eventos a sistemas externos.
- Se agregó la capacidad de pausar la recopilación de datos de elementos perdidos durante la detección automática.
- Se agregó soporte para etiquetas de webhooks para eventos internos.
- Se implementó la detección de duplicados de ID de motor durante el monitoreo SNMP.
- Se agregó la capacidad de utilizar la entrada del usuario al ejecutar scripts.
- Protocolo de comunicación mejorado entre todos los componentes de Zabbix.
- Se ha devuelto la capacidad de utilizar macros personalizadas en los nombres de los elementos.
- Se agregó soporte para funciones macro para todas las macros integradas.
- Se agregó el método History.push. Se ha implementado compatibilidad con las funciones de activación jsonpath y xmlpath.
- Se agregó la capacidad de ejecutar scripts en el agente activo.
- Se ha implementado soporte para tipos de datos binarios y nuevas funciones de activación.
- El trabajo con datos de Prometheus se ha acelerado significativamente.
Fuente: opennet.ru









