Consulte cambios importantes para esta versión.
La nueva versión presenta un diseño de menú actualizado, que incluye los siguientes cambios:
En otros cambios:
El nuevo menú completo se puede ver en secciones de frontend.
Tenga en cuenta que el acceso al nuevo menú depende del tipo de usuario y del rol de usuario definido. (consulte Permisos para obtener más detalles).
La nueva versión viene con una opción para marcar problemas como causa o síntoma.
Por ejemplo, un corte de energía puede ser la causa real de por qué no se puede acceder a algún host o algún servicio no funciona. En este caso, los problemas de "equipo inaccesible" y "servicio inactivo" pueden clasificarse como problemas sintomáticos de "corte de energía": la causa del problema.
Los problemas sintomáticos se agrupan bajo la causa del problema y se marcan en consecuencia, con un ícono, una fuente más pequeña y un fondo diferente. La causa del problema tiene un número que muestra cuántos síntomas se le atribuyen.
De forma predeterminada, todos los problemas nuevos se clasifican como problemas de causa. Es posible, en Monitoreo -> Problemas, reclasificar manualmente ciertos problemas como problemas de síntomas de la causa del problema.
También es posible revertir un problema de síntoma a un problema de causa.
El nuevo {EVENT.CAUSE.*} macros permite hacer referencia al evento de causa en las notificaciones de eventos de síntoma, mientras que {EVENT.SYMPTOMS} permite recuperar una lista de síntomas en los mensajes de eventos de causa.
Consulte también: Problemas de causas y síntomas.
Ahora es posible transmitir valores de métricas y eventos desde Zabbix a sistemas externos a través de HTTP (consulte detalles del protocolo). El filtro de etiquetas se puede utilizar para transmitir subconjuntos de valores de métricas o eventos.
Esta característica actualmente tiene estado experimental.
Se requieren los siguientes pasos para configurar la transmisión de datos a un sistema externo:
Cuando se haya guardado el conector, Zabbix comenzará a enviar datos al receptor de datos.
Ver también: Transmisión a sistemas externos
En este desarrollo, se han agregado dos nuevos procesos al servidor Zabbix: administrador de conectores
y trabajador de conectores
. Un nuevo elemento interno de Zabbix zabbix[connector_queue]
permite monitorear el recuento de valores en cola en la cola del conector.
Ahora es posible configurar el aprovisionamiento de usuarios JIT (justo a tiempo) para usuarios LDAP/SAML. En este caso, no es necesario que ya exista un usuario en Zabbix. La cuenta de usuario se puede crear cuando el usuario inicia sesión en Zabbix por primera vez.
Además de la creación y actualización automática de usuarios, la nueva funcionalidad también permite especificar el grupo de usuarios y la coincidencia de medios de usuario entre LDAP/SAML y Zabbix.
Los usuarios aprovisionados se marcarán en la lista de usuarios mediante una entrada de fecha en una nueva columna Aprovisionado. Además, se agregó la opción Aprovisionar ahora a la lista de usuarios para actualizar los usuarios creados desde LDAP.
Ver también:
El descubrimiento de SNMP y la recopilación de datos se han actualizado para utilizar solicitudes masivas de SNMP nativas (GetBulkRequest-PDU), disponibles en las versiones 2/3 de SNMP.
Una solicitud GetBulk en SNMP ejecuta múltiples solicitudes GetNext y devuelve el resultado en una única respuesta. Anteriormente, solo el elemento SNMP discovery[]
en Zabbix usaba solicitudes GetBulk; no estaba disponible para elementos SNMP normales y también descubrió que los elementos SNMP tendrían que consultar los dispositivos de forma independiente.
Usando el nuevo elemento SNMP walk[OID1,OID2,...], es posible recopilar datos en una solicitud y analizar la respuesta según sea necesario. sin solicitudes adicionales a los dispositivos. Por ejemplo,
devuelve una lista de varias líneas de nombres y tipos de interfaces. Usando las opciones de preprocesamiento de Zabbix, la respuesta de este elemento se puede usar para descubrir interfaces, crear elementos descubiertos y completar sus valores. Tenga en cuenta que la regla de descubrimiento en este caso debe ser una regla de descubrimiento dependiente del elemento maestro walk[]
y los prototipos de elementos deben ser prototipos de elementos dependientes del elemento maestro walk[]
.
Para hacer posible esta funcionalidad, se han agregado dos nuevos pasos de preprocesamiento:
El elemento walk[] devuelve la salida de la utilidad snmpwalk con los parámetros -Oe -Ot -On. Los nombres MIB se admiten como parámetros; por lo tanto, walk[1.3.6.1.2.1.2.2.1.2]
y walk[ifDescr]
devolverán el mismo resultado. Si se especifican varios OID/MIB, es decir, walk[ifDescr,ifType,ifPhysAddress]
, entonces la salida es una lista concatenada.
Este elemento utiliza solicitudes GetBulk con interfaces SNMPv2 y v3 y GetNext para interfaces SNMPv1; El valor máximo de repetición para las solicitudes GetBulk se configura en el nivel de la interfaz SNMP.
La opción anterior "usar solicitudes masivas" en Zabbix se ha mantenido (bajo un nuevo nombre "usar solicitudes combinadas"). Esto no está relacionado de ninguna manera con las solicitudes masivas SNMP nativas; Es la forma propia de Zabbix de combinar múltiples solicitudes SNMP.
Ver también:
El preprocesamiento del valor de la métrica se ha reescrito para utilizar trabajadores de preprocesamiento basados en subprocesos para mejorar el paralelismo y reducir los costes generales. Este desarrollo debería ayudar a evitar situaciones en las que el preprocesamiento prolongado de una métrica retrase otros.
Este cambio agrega una nueva librería requerida para el servidor/proxy Zabbix: libevent_pthreads
.
Ver también: Detalles de preprocesamiento
Los menús contextuales para métricas, equipos y eventos se han vuelto más funcionales.
Nuevas opciones
Menú contextual del equipo ahora ofrece opciones para navegar a las listas de elementos del equipo, iniciadores, reglas de descubrimiento o escenarios web para acceder rápidamente a la configuración de la entidad requerida.
Menú contextual de la métrica ahora ofrece opciones para:
Menú contextual del evento ahora ofrece opciones para:
Tenga en cuenta que los enlaces a la sección de configuración solo son visibles para los usuarios de nivel administrador y superadministrador con permisos suficientes.
Enlaces personalizados
El menú contextual del equipo y el menú contextual del evento se pueden personalizar aún más agregando enlaces personalizados. En la sección del menú Alertas → Scripts, Ahora es posible agregar un script global del nuevo tipo URL. Si se configuran, dichos enlaces serán visibles en el menú contextual de hosts coincidentes/eventos problemáticos.
Etiqueta de URL de iniciador configurable
Al configurar un iniciador, ahora es posible agregar una etiqueta personalizada a una URL del iniciador. Si está configurada, la etiqueta personalizada se mostrará en lugar de la etiqueta predeterminada (URL de activación) en el menú contextual del evento.
Se ha introducido una nueva macro {TRIGGER.URL.NAME} para etiquetas de URL de activación. Esta macro es compatible en todos los lugares actualmente admitidos por la macro existente {TRIGGER.URL}.
Ubicaciones adicionales del menú de métricas
Menú contextual de la métrica ahora también está disponible en:
Al cambiar su contraseña de usuario en Perfil de usuario o Configuración de usuario (para usuarios con el rol de superadministrador), Zabbix ahora solicita y verifica la contraseña actual (antigua) para permitir cambiarla. Si se realiza un cambio de contraseña exitoso, el usuario cerrará sesión en todas las sesiones activas. Tenga en cuenta que la contraseña solo se puede cambiar para los usuarios que utilizan la [autenticación interna] (/manual/web_interface/frontend_sections/users/authentication#default-authentication) de Zabbix.
Para mejorar la seguridad contra ataques CSRF (Cross Site Request Forgery), La interfaz de Zabbix ahora utiliza tokens CSRF generados aleatoriamente en lugar de tokens estáticos basados en sesiones.
Color de fondo dinámico para el widget de valor de la métrica
El widget Valor de la métrica ahora permite configurar un color de fondo dinámico basado en los umbrales establecidos y el último valor recibido.
Actualizaciones de usabilidad para el widget Graph
Al configurar un widget Graph, Ahora es posible cambiar el nombre de los conjuntos de datos personalizando la Etiqueta del conjunto de datos. Esto facilita la identificación de conjuntos de datos en la configuración del widget, así como la identificación de conjuntos de datos agregados en el gráfico Leyenda.
También se ha mejorado la funcionalidad de autocompletar del widget. Las sugerencias del campo Patrón de elemento ahora solo muestran los elementos que pertenecen a los hosts seleccionados en el campo Patrón de host.
Lugares decimales para los valores de las métricas en el widget de equipos principales
Al configurar columnas de tipo de datos "Valor de la métrica" en el widget Top hosts, Ahora es posible especificar cuántos decimales se mostrarán con el valor.
Campo de métrica dinámica renombrado
Se ha cambiado el nombre del campo que habilita widgets dinámicos de Métrica dinámica a Habilitar selección de equipo para mayor claridad.
Los usuarios de Gmail u Office365 ahora pueden beneficiarse de una configuración de tipos de medios más sencilla. El nuevo campo Proveedor de correo electrónico en la configuración del tipo de medio de correo permite seleccionar opciones preconfiguradas para Gmail y Office 365. (junto con la opción "SMTP genérico", que funciona como antes).
Al seleccionar las opciones relacionadas con Gmail/Office365, solo es necesario proporcionar la dirección de correo electrónico/contraseña del remitente para crear un tipo de medio que funcione.
Si se proporciona la dirección de correo electrónico/contraseña, Zabbix puede completar automáticamente todas las configuraciones requeridas para los tipos de medios de Gmail/Office365 con los valores reales/recomendados. es decir, servidor SMTP, puerto del servidor SMTP, helo SMTP y seguridad de conexión. Debido a esta automatización, Estos campos ni siquiera se muestran, sin embargo, es posible ver el servidor SMTP y los detalles del correo electrónico en la lista de tipos de medios (ver la columna Detalles).
Tenga en cuenta también que:
example-com.mail.protection.outlook.com
con el valor real).En otros cambios:
Ver también:
Los parámetros del script de alerta ahora admiten macros de usuario y todas las macros integradas que son compatibles con las notificaciones de Zabbix (incluidas las notificaciones basadas en activadores, de registro automático, de descubrimiento, internas y de servicio) además de las macros {ALERT.*} admitidas anteriormente.
Se actualizó el script de alerta formulario de prueba para permitir especificar valores de parámetros personalizados para el procedimiento de prueba.
Ya no es necesario definir una interfaz al crear métricas del siguiente tipo:
El campo de interfaz para estas métricas ya no es obligatorio. Además, ahora es posible seleccionar la opción "Ninguno" en el campo de la interfaz.
Anteriormente, el agente Zabbix (en modo activo) recibía del servidor Zabbix o del proxy Zabbix una copia completa de la configuración una vez cada dos minutos (predeterminado). Al introducir la sincronización de configuración incremental, la configuración completa ya no se envía si no hay cambios en las expresiones regulares globales o del equipo. Por lo tanto, el intervalo de sincronización predeterminado se ha reducido a 5 segundos.
El valor predeterminado del parámetro 'RefreshActiveChecks' admitido en el archivo de configuración del agente Zabbix se cambia a 5 segundos (anteriormente 120).
El protocolo JSON para comprobaciones de agentes activos se actualizó para incluir config_revision
y session
ID. Para obtener más información, consulte Comprobaciones de agentes activos y pasivos.
Anteriormente, la caché de valores se optimizaba para trabajar con datos que cambiaban con frecuencia. Los valores de las métricas que se actualizaban menos de un día se eliminaron del caché de valores.
Ahora la caché de valores está optimizada para una variedad más amplia de patrones de monitoreo. Los valores de los elementos permanecen en la caché de valores hasta que se elimina el elemento. o hasta que el valor del artículo esté fuera del rango de tiempo o recuento especificado en la expresión del disparador/artículo calculado.
Para obtener más información, consulte Caché de valores.
En versiones anteriores de Zabbix, el servidor enviaba una copia completa de la configuración al proxy cada vez que se sincronizaba la configuración.
Ahora ha sido reemplazado por una actualización incremental de la configuración del proxy. Durante una sincronización de configuración, solo se actualizan las entidades modificadas (por lo tanto, si no se ha modificado ninguna entidad, no se enviará nada). Este enfoque permite ahorrar recursos y establecer un intervalo más pequeño (hasta casi instantáneo) para la actualización de la configuración del proxy.
Para obtener más detalles, consulte Sincronización de la configuración de monitoreo.
Parámetros de configuración
El parámetro ProxyConfigFrequency determina la frecuencia con la que se sincroniza la configuración del proxy con el servidor (ahora 10 segundos de forma predeterminada).
Tenga en cuenta que ProxyConfigFrequency es:
En servidores proxy activos, ProxyConfigFrequency es un parámetro nuevo y debe usarse en lugar del ConfigFrequency, ahora obsoleto.
Si se utilizan tanto ProxyConfigFrequency como ConfigFrequency, el proxy registrará un error y finalizará.
Además, el valor predeterminado de CacheUpdateFrequency en el servidor se redujo de 60 a 10 segundos.
El parámetro HostMetadataItem en la configuración del agente, utilizado en el host autorregistro, ahora puede devolver hasta 65535 puntos de código UTF-8 (en lugar de 255 en versiones anteriores). Un valor más largo se truncará.
Tenga en cuenta que en MySQL, la longitud máxima efectiva en caracteres será menor si el valor devuelto contiene caracteres multibyte. Por ejemplo, un valor que contenga únicamente caracteres de 3 bytes estará limitado a 21844 caracteres en total. mientras que un valor que contenga únicamente caracteres de 4 bytes estará limitado a 16383 símbolos.
Además, la longitud máxima de la opción HostMetadata en la configuración del agente se ha aumentado a 2034 bytes.
Se han agregado nuevas métricas al agente/agente 2 de Zabbix:
system.sw.packages
existente, la nuevo métrica devuelve más detalles.Se han actualizado las siguientes métricas del agente/agente 2 de Zabbix:
Ver también:
El elemento ssh.run[] se actualizó y ahora permite pasar opciones SSH adicionales como parte de la clave de la métrica. Consulte Comprobaciones SSH para obtener más detalles.
Para mejorar la gestión y actualización de las plantillas, se ha introducido el control de versiones de las plantillas.
En Recopilación de datos → Plantillas ahora puede ver el proveedor y la versión de la plantilla, así como filtrar las plantillas por proveedor y/o versión.
Para obtener más información, consulte Notas de actualización para 6.4.0.
Se han actualizado las siguientes plantillas:
vfs.fs.get
en lugar de la métrica vfs.fs.discovery
con algunos cambios adicionales);system.sw.packages
reemplazado por la métrica system.sw.packages.get
; nuevo iniciador);system.sw.os
; nuevo iniciador).Para obtener más información sobre las actualizaciones, consulte Cambios de plantilla.
Puedes conseguir estas plantillas:
En una configuración de servidor proxy, el procedimiento de actualización se ha vuelto más flexible. Ahora, el servidor Zabbix admite oficialmente la recopilación de datos, la ejecución de comandos remotos y la verificación inmediata del valor de los elementos mediante servidores proxy obsoletos. que no sean anteriores a la versión LTS anterior del servidor Zabbix. Los servidores proxy más antiguos no son compatibles y toda comunicación con el servidor Zabbix fallará con una advertencia. Para obtener más información, consulte Procedimiento de actualización.
Se agregaron comandos de tiempo de ejecución para la creación de perfiles al servidor Zabbix y al proxy Zabbix.
prof_enable
- habilita la creación de perfilesprof_disable
- deshabilitar la creación de perfilesLa creación de perfiles se puede habilitar por proceso de servidor/proxy. La creación de perfiles habilitada proporciona detalles de todos los rwlocks/mutex por nombre de función.
Ver también:
Al exportar objetos (hosts, plantillas, etc.), tenga en cuenta que el elemento date
se elimina del formato de exportación.
Tras el primer inicio después de una actualización, el proxy Zabbix con SQLite3 ahora descarga automáticamente la versión anterior existente del archivo de base de datos y crea una nueva para la versión actual. Los datos históricos que se han almacenado en el archivo de base de datos SQLite no se conservan. Anteriormente, el archivo de la base de datos SQLite debía recrearse manualmente.
El remitente de heartbeat ha sido eliminado del proxy. Por lo tanto, el elemento proxy de Zabbix zabbix [proceso, heartbeat sender] ya no es compatible y se eliminó de las plantillas. El parámetro HeartbeatFrequency ha quedado obsoleto.
El enlace de la lista de problemas a la pantalla de actualización del problema ha cambiado de nombre de Ack (Reconocer) a Actualizar para reflejar correctamente las múltiples opciones que están disponibles en la pantalla de actualización de problemas en versiones recientes (no solo el reconocimiento).
La columna Ack (Reconocimiento) respectiva en la lista de problemas también ha sido renombrada a Actualizar. Cuando se reconoce un problema, ya no se muestra con el color del enlace en la columna de confirmación; ¡ahora se muestra con una casilla de verificación verde icono en la columna Acciones.
Los equipos que se muestran en la sección Recopilación de datos → Equipos ahora se pueden filtrar por estado (habilitado/deshabilitado).
Se han agregado nuevas opciones de filtrado a la sección Informes → Registro de acciones. Además de filtrar registros por destinatarios de notificaciones, ahora también puede filtrar registros por acciones, tipos de medios, estado o por contenido del mensaje/comando remoto. Estas opciones de filtrado también se pueden configurar para el widget de registro de acciones.
Ahora es posible exportar registros de acciones a un archivo CSV. Para obtener más información, consulte Registro de acciones.
El formulario importación de configuración para plantillas/equipos tiene una nueva fila para Todas las entidades en la sección de reglas de importación.
Si marca la casilla de verificación en la fila Todos, todas las entidades importables quedarán marcadas/desmarcadas.
Para ver la lista completa de entidades en las reglas de importación, ahora es necesario marcar la casilla de verificación Opciones avanzadas. En otro cambio, la opción Eliminar faltante ahora está marcada de forma predeterminada.
El idioma catalán ahora está habilitado en el frontend.
Los formularios para la configuración de la acción, configuración del período de mantenimiento, así como el formulario para copiar, los iniciadores y gráficos entre equipos o plantillas ahora se abren en una ventana modal (emergente) .