Zabbix consta de tres compoñentes básicos: un servidor para coordinar a execución de comprobacións, xerar solicitudes de proba e recoller estatísticas; axentes para realizar comprobacións no lado de hosts externos; frontend para organizar a xestión do sistema. Código
Os paquetes oficiais están dispoñibles para as versións actuais das seguintes plataformas:
- Distribucións Linux RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian
- Sistemas de virtualización baseados en VMWare, VirtualBox, Hyper-V, XEN
- Estivador
- Axentes para todas as plataformas, incluíndo axente MacOS e MSI para Windows
- AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud
- Integración con plataformas de mesa de axuda 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 versións anteriores, só precisa instalar novos ficheiros binarios (servidor e proxy) e unha nova interface. Zabbix actualizará automaticamente a base de datos. Non é necesario instalar novos axentes. Podes atopar máis detalles en
- Novas solucións de modelos para supervisar Redis, MySQL, PostgreSQL, Nginx, ClickHouse, Windows, Memcached, HAProxy
- Soporte de autorización SAML para solucións de inicio de sesión único (SSO).
- Soporte oficial para o novo axente modular para plataformas Linux e Windows
- Capacidade de almacenar de forma segura os datos recollidos polo axente no sistema de ficheiros local
- Melloras de seguridade:
- Soporte de webhooks mediante proxy HTTP
- Posibilidade de prohibir a execución de determinadas comprobacións por parte dun axente, soporte para listas brancas e negras
- Capacidade de xerar unha lista de protocolos de cifrado utilizados para as conexións TLS
- Soporte para conexións cifradas a bases de datos MySQL e PostgreSQL
- Cambia a SHA256 para almacenar os hash de contrasinais do usuario
- Capacidade de enmascarar valores secretos (contrasinais, claves de acceso, etc.) das macros de usuario na interface Zabbix e ao enviar notificacións
- Comprimir datos históricos usando TimescaleDB
- Unha interface máis amigable con menús fáciles de navegar á esquerda que se poden contraer ou ocultar por completo para aforrar espazo na pantalla
- Hai unha lista de dispositivos de monitorización dispoñible para os usuarios habituais
- Soporte para módulos personalizados para ampliar a funcionalidade da interface de usuario
- Posibilidade de non recoñecer un problema
- Novos operadores de preprocesamento para substituír texto e obter nomes de propiedade JSON ao traballar con JSONPath
- Agrupación de mensaxes no cliente de correo electrónico por evento
- Capacidade de usar macros secretas no nome de usuario e contrasinal para acceder a IPMI
- Compatibilidade con modelos de mensaxes para notificacións a nivel de tipo multimedia
- Unha utilidade de consola separada para probar scripts JavaScript, útil para webhooks e preprocesamento
- Os disparadores admiten operacións de comparación de datos de texto
- Novas comprobacións para a detección automática de métricas de rendemento en Windows, sensores IPMI e métricas JMX
- Configuración de todos os parámetros de monitorización ODBC a nivel de métrica individual
- Capacidade de comprobar as métricas do modelo e do dispositivo directamente desde a interface
- Compatibilidade con macros personalizadas para prototipos de host
- Soporte de tipo de datos Float64
- Optimice o rendemento da interface para millóns de dispositivos de vixilancia
- Soporte para a operación de cambio masivo de macros de usuario
- Compatibilidade con filtros de etiquetas para algúns widgets do panel
- Capacidade de copiar un gráfico dun widget como imaxe PNG
- Fácil configuración e simplificación dos modelos SNMP movendo os parámetros SNMP ao nivel da interface do host
- Compatibilidade do método API para acceder ao rexistro de auditoría
- Monitorización remota das versións dos compoñentes de Zabbix
- O seguimento da dispoñibilidade do dispositivo mediante a función nodata() ten en conta a dispoñibilidade do proxy
- Compatibilidade coas macros {HOST.ID}, {EVENT.DURATION} e {EVENT.TAGSJSON} nas notificacións
- Compatibilidade con ElasticSearch 7.x
- Soporte de nanosegundos para zabbix_sender
- Capacidade de restablecer a caché de estado SNMPv3
- O tamaño da clave métrica aumentou a 2048 caracteres, o tamaño da mensaxe ao confirmar un problema a 4096 caracteres
Fonte: opennet.ru