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. Código
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, incluidos MacOS y MSI para el agente Windows
- AWS, Azure, Google Cloud, Océano Digital, IBM/RedHat Cloud
- Integración con plataformas de mesa de ayuda Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad
- Integración con sistemas de notificación de usuarios Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty
Para migrar desde versiones anteriores, sólo necesita instalar nuevos archivos binarios (servidor y proxy) y una nueva interfaz. Zabbix actualizará automáticamente la base de datos. No es necesario instalar nuevos agentes. Más detalles se pueden encontrar en
- Nuevas soluciones de plantillas para monitorear Redis, MySQL, PostgreSQL, Nginx, ClickHouse, Windows, Memcached, HAProxy
- Soporte de autorización SAML para soluciones de inicio de sesión único (SSO)
- Soporte oficial para el nuevo agente modular para plataformas Linux y Windows
- Capacidad para almacenar de forma segura los datos recopilados por el agente en el sistema de archivos local
- Mejoras de seguridad:
- Soporte de webhooks a través de proxy HTTP
- Posibilidad de prohibir la ejecución de ciertos controles por parte de un agente, soporte para listas blancas y negras.
- Capacidad para generar una lista de protocolos de cifrado utilizados para conexiones TLS
- Soporte para conexiones cifradas a bases de datos MySQL y PostgreSQL
- Cambie a SHA256 para almacenar hashes de contraseñas de usuario
- Capacidad de enmascarar valores secretos (contraseñas, claves de acceso, etc.) de macros de usuario en la interfaz de Zabbix y al enviar notificaciones
- Comprimir datos históricos usando TimescaleDB
- Una interfaz más amigable con menús fáciles de navegar a la izquierda que se pueden contraer u ocultar por completo para ahorrar espacio en la pantalla.
- Una lista de dispositivos de monitoreo está disponible para usuarios habituales.
- Soporte para módulos personalizados para ampliar la funcionalidad de la interfaz de usuario
- Posibilidad de no reconocer un problema.
- Nuevos operadores de preprocesamiento para reemplazar texto y obtener nombres de propiedades JSON al trabajar con JSONPath
- Agrupar mensajes en el cliente de correo electrónico por evento
- Capacidad de utilizar macros secretas en nombre de usuario y contraseña para acceder a IPMI
- Soporte para plantillas de mensajes para notificaciones a nivel de tipo de medio
- Una utilidad de consola independiente para probar scripts JavaScript, útil para webhooks y preprocesamiento.
- Los activadores admiten operaciones de comparación para datos de texto
- Nuevas comprobaciones 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
- Capacidad para verificar métricas de plantillas y dispositivos directamente desde la interfaz
- Soporte de macros personalizado para prototipos de host
- Compatibilidad con el tipo de datos Float64
- Optimización del rendimiento de la interfaz para millones de dispositivos de monitoreo
- Soporte para operaciones de cambio masivo de macros de usuario
- Compatibilidad con filtros de etiquetas para algunos widgets del panel
- Posibilidad de copiar un gráfico desde un widget como una imagen PNG
- Fácil configuración y simplificación de las plantillas SNMP moviendo los parámetros SNMP al nivel de la interfaz del host
- Soporte del método API para acceder al registro de auditoría
- Monitoreo remoto de las versiones de los componentes de Zabbix.
- La supervisión de la disponibilidad del dispositivo mediante la función nodata() tiene en cuenta la disponibilidad del proxy
- Soporte para macros {HOST.ID}, {EVENT.DURATION} y {EVENT.TAGSJSON} en notificaciones
- Compatibilidad con ElasticSearch 7.x
- Soporte de nanosegundos para zabbix_sender
- Capacidad para restablecer la caché de estado SNMPv3
- Se ha aumentado el tamaño de la clave de métrica a 2048 caracteres, el tamaño del mensaje al confirmar un problema a 4096 caracteres
Fuente: opennet.ru