34 Notas de actualización para 7.0.22
Cambios incompatibles
Permisos restringidos para los archivos de registro
Los archivos de registro de los componentes de Zabbix ahora se crean con permisos de lectura y escritura únicamente para el propietario del archivo. Además, los archivos pueden ser leídos por el grupo propietario. Todos los demás permisos están denegados.
En Linux, este cambio corresponde a pasar de permisos 0666 a 0640. El cambio afecta a los archivos de registro del server, proxy y agent de Zabbix. Los permisos de los archivos de registro de Zabbix agent 2 se actualizaron de 0644 a 0640 (eliminando el permiso de lectura para otros usuarios).
Además, ahora se crean varios otros archivos con permisos 0640:
- Archivos PID de UNIX para los procesos de Zabbix
- Archivos de exportación de datos
- Archivos temporales para las comprobaciones
icmpping* - Archivos de persistencia de registros
Otros
Consultas de estado de replicación de MySQL gestionadas por Zabbix agent 2
El plugin MySQL de Zabbix agent 2 ahora es compatible tanto con SHOW SLAVE STATUS como con SHOW REPLICA STATUS.
El plugin selecciona y ejecuta automáticamente la sentencia apropiada dependiendo de la versión del servidor y devuelve el resultado en el formato JSON habitual.
Los items de agent 2 como mysql.replication.discovery y mysql.replication.get_slave_status funcionan con servidores que utilizan tanto SHOW SLAVE STATUS como SHOW REPLICA STATUS.
No se requieren cambios en los items existentes de agent 2 ni en las templates de agent 2.
Versión mínima de Go soportada
La versión mínima de Go soportada se ha elevado de la 1.23 a la 1.24.10.
Si anteriormente compiló el agent 2 de Zabbix, los plugins cargables del agent 2 o el servicio web desde el código fuente utilizando una versión de Go anterior a la 1.24.10, se recomienda recompilar estos componentes utilizando una versión de Go soportada para recibir las últimas actualizaciones de seguridad y correcciones de errores. Los componentes compilados con una versión anterior de Go seguirán funcionando, pero actualizarlos requerirá un entorno de Go más reciente.
Incluir archivos o carpetas en la configuración del servicio web
Se ha añadido el parámetro Include al archivo de configuración del servicio web de Zabbix. Este parámetro permite incluir archivos individuales o todos los archivos de un directorio en la configuración.
Compatibilidad con timeout por item en el plugin Oracle de Zabbix Agent 2
El parámetro Plugins.Oracle.CallTimeout en el archivo de configuración del plugin Oracle ya no tiene ningún efecto.
El tiempo máximo de espera ahora lo determina el timeout del item.