Lanzamiento del sistema de monitoreo Zabbix 4.4

Después de 6 meses de desarrollo. disponible nueva versión del sistema de monitoreo Zabbix 4.4, cuyo código distribuido por Licenciado bajo GPLv2. Zabbix consta de tres componentes básicos: un servidor para coordinar la ejecución de comprobaciones, generar solicitudes de prueba y recopilar estadísticas; agentes para realizar comprobaciones por parte de hosts externos; Frontend para organizar la gestión del sistema.

Para aliviar la carga del servidor central y formar una red de monitoreo distribuida, se pueden implementar una serie de servidores proxy que agregan datos sobre la verificación de un grupo de hosts. Los datos se pueden almacenar en MySQL, PostgreSQL, TimescaleDB, DB2 y Oracle DBMS. Sin agentes, el servidor Zabbix puede recibir datos a través de protocolos como SNMP, IPMI, JMX, SSH/Telnet, ODBC y probar la disponibilidad de aplicaciones web y sistemas de virtualización.

El principal innovaciones:

  • Se ha introducido un nuevo tipo de agente: zabbix_agent2, escrito en Go y que proporciona un marco para desarrollar complementos para probar diversos servicios y aplicaciones. El nuevo agente incluye un programador incorporado que admite una programación flexible de comprobaciones y puede monitorear el estado entre comprobaciones (por ejemplo, manteniendo abierta la conexión al DBMS). Para ahorrar tráfico, se admite el envío de datos recibidos en modo por lotes. El nuevo agente se puede utilizar para reemplazar de forma transparente al antiguo sólo en la plataforma Linux por ahora;
  • Se agregó la capacidad de usar ganchos web y sus propios controladores de acciones y notificaciones cuando se detectan fallas en los servicios que se están verificando. Los controladores pueden escribirse en JavaScript y usarse para contactar servicios de entrega de notificaciones externos o sistemas de seguimiento de errores. Por ejemplo, puede escribir un controlador para enviar mensajes sobre problemas a un chat corporativo;
  • Se ha implementado soporte oficial para el DBMS. Escala de tiempoDB como depósito de datos de inspección. A diferencia del soporte anterior
    MySQL, PostgreSQL, Oracle y DB2, el DBMS TimescaleDB está especialmente optimizado para almacenar y procesar datos en forma de series de tiempo (porciones de valores de parámetros en intervalos específicos; un registro forma el tiempo y un conjunto de valores correspondientes a esta vez). TimescaleDB le permite significativamente mejorar la eficiencia y la productividad cuando se trabaja con dichos datos, lo que demuestra un nivel de rendimiento casi lineal. Además, TimescaleDB admite funciones como la limpieza automática de registros antiguos;

    Lanzamiento del sistema de monitoreo Zabbix 4.4

  • Preparado especificaciones para el diseño de plantillas para estandarizar entornos. La estructura de los archivos XML/JSON se lleva a un formato adecuado para editar la plantilla manualmente en un editor de texto normal. Las plantillas existentes están alineadas con las especificaciones propuestas;
  • Se ha implementado una base de conocimiento para documentar los elementos y desencadenantes que se están verificando, la cual puede contar con una descripción detallada, una explicación de los propósitos de la recopilación de información e instrucciones de acción en caso de problemas;

    Lanzamiento del sistema de monitoreo Zabbix 4.4

  • Se presentan capacidades avanzadas para visualizar el estado de la infraestructura. Se agregó la capacidad de cambiar los parámetros del widget con un solo clic. Los conjuntos de gráficos están optimizados para su visualización en pantallas panorámicas y paneles de pared grandes. Todos los widgets están adaptados para mostrarse en modo sin cabeza. Se agregó un nuevo widget para mostrar prototipos de gráficos. Se ha agregado un nuevo modo de visualización agregada al widget con estadísticas resumidas de problemas;

    Lanzamiento del sistema de monitoreo Zabbix 4.4

  • Los cuadros de columnas y gráficos ahora incluyen soporte para mostrar datos procesados ​​utilizando varias funciones agregadas, lo que facilita el análisis de datos durante largos períodos de tiempo y simplifica la planificación. Se admiten las siguientes funciones: min,
    máx,
    promedio
    contar,
    suma,
    primero y
    último

    Lanzamiento del sistema de monitoreo Zabbix 4.4

  • Se agregó la capacidad de registrar automáticamente nuevos dispositivos usando claves PSK (clave precompartida) con cifrado de configuraciones para el host agregado;
    Lanzamiento del sistema de monitoreo Zabbix 4.4

  • Se agregó soporte para la sintaxis JSONPath extendida, que le permite organizar el preprocesamiento de datos complejos en formato JSON, incluidas operaciones de agregación y búsqueda;

    Lanzamiento del sistema de monitoreo Zabbix 4.4

  • Se agregó soporte para adjuntar descripciones a macros personalizadas;
    Lanzamiento del sistema de monitoreo Zabbix 4.4

  • Se mejoró la eficiencia de la recopilación y definición de datos relacionados con WMI, JMX y ODBC al agregar nuevas comprobaciones que devuelven matrices de objetos en formato JSON. También se agregó soporte para almacenamiento para VMWare y servicios systemd, así como la capacidad de convertir datos CSV a JSON;

    Lanzamiento del sistema de monitoreo Zabbix 4.4

  • Se ha aumentado el límite máximo del número de elementos dependientes a 10 mil;
  • Se agregó soporte para nuevas plataformas: SUSE Linux Enterprise Server 15, Debian 10, Raspbian 10, macOS y RHEL 8. Se ha preparado un paquete con un agente en formato MSI para Windows. Se agregó soporte para una implementación rápida del sistema de monitoreo en un contenedor aislado o en entornos de nube AWS, Azure,
    plataforma de nube de google,
    Océano digital y Docker.

Fuente: opennet.ru

Añadir un comentario