Áú»¢¶Ä²©

Esta es una traducci¨®n de la p¨¢gina de documentaci¨®n original en espa?ol. Ay¨²danos a mejorarla.

1 Actualizar desde las fuentes

Resumen

Esta secci¨®n proporciona los pasos requeridos para una ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô exitosa de Áú»¢¶Ä²© 5.4.x a Áú»¢¶Ä²© 6.0.x utilizando las fuentes oficiales de Áú»¢¶Ä²©.

Si bien la ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô de los agentes de Áú»¢¶Ä²© no es obligatoria (pero se recomienda), el servidor Áú»¢¶Ä²© y los proxies deben ser de la misma versi¨®n. Por lo tanto, en la configuraci¨®n de un servidor-proxy, el servidor Áú»¢¶Ä²© y todos los proxies deben detenerse y actualizarse. Mantener los proxies en ejecuci¨®n ya no traer¨¢ ning¨²n beneficio ya que durante la ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô del proxy sus datos antiguos se descartar¨¢n y no se agregar¨¢n datos nuevos hasta que la configuraci¨®n del proxy se sincronice con el servidor.

Ya no es posible iniciar un servidor actualizado y que haya proxies m¨¢s antiguos y desactualizados, que reporten datos a un servidor m¨¢s nuevo. Este enfoque, que nunca fue recomendado ni soportado por Áú»¢¶Ä²©, ahora est¨¢ oficialmente deshabilitado, ya que el servidor ignorar¨¢ los datos de proxies no actualizados.

Tenga en cuenta que en proxies con la base de datos SQLite, los datos hist¨®ricos de los proxies anteriores a la ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô se perder¨¢n, porque la ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô de la base de datos SQLite no est¨¢ soportada y el archivo de la base de datos SQLite debe eliminarse manualmente. Cu¨¢ndo el proxy se inicia por primera vez y el archivo de base de datos SQLite no existe, el proxy lo crea autom¨¢ticamente.

Seg¨²n el tama?o de la base de datos, la ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô de la base de datos a la versi¨®n 6.0 puede tardar mucho tiempo.

Antes de la ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô, aseg¨²rese de leer la informaci¨®n relevante ?notas de ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô!

Est¨¢n disponibles las siguientes notas de ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô:

|Actualizar desde|Leer las notas de ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô completas|Cambios m¨¢s importantes entre versiones| |------------------|-----------------------|------------------ ---------------------------| |5.4.x |Para:
Áú»¢¶Ä²© 6.0|Se actualizaron las versiones m¨ªnimas requeridas de la base de datos;
El servidor/proxy no se iniciar¨¢ si la base de datos est¨¢ obsoleta;
Los registros de auditor¨ªa se pierden porque la estructura de base de datos ha cambiado.| |5.2.x |Para:
Áú»¢¶Ä²© 5.4
Áú»¢¶Ä²© 6.0 |Se actualizaron las versiones m¨ªnimas requeridas de la base de datos;
Las m¨¦tricas agregadas se quitaron como un tipo separado.| |5.0.x LTS|Para:
Áú»¢¶Ä²© 5.2
Áú»¢¶Ä²©
Áú»¢¶Ä²© 6.0|Versi¨®n de PHP m¨ªnima requerida actualizada de 7.2.0 a 7.2.5.| |4.4.x |Para:
Áú»¢¶Ä²© 5.0
Áú»¢¶Ä²©
Áú»¢¶Ä²© 5.4
Áú»¢¶Ä²© 6.0|Se elimin¨® la compatibilidad con IBM DB2;
Se actualiz¨® la versi¨®n m¨ªnima requerida de PHP de 5.4.0 a 7.2.0;
Se actualiz¨® la versi¨®n m¨ªnima requerida de la base de datos;
Cambi¨® el directorio de archivos PHP de Áú»¢¶Ä²©.| |4.2.x |Para:
Áú»¢¶Ä²© 4.4
Áú»¢¶Ä²©
Áú»¢¶Ä²© 5.2
Áú»¢¶Ä²© 5.4
Áú»¢¶Ä²© 6.0|Jabber, tipos de medios de mensajes de texto Ez eliminados.| |4.0.x LTS|Para:
Áú»¢¶Ä²© 4.2
Áú»¢¶Ä²©
Áú»¢¶Ä²© 5.0
Áú»¢¶Ä²© 5.2
Áú»¢¶Ä²© 5.4<br >Áú»¢¶Ä²© 6.0|Los proxies m¨¢s antiguos ya no pueden enviar datos a un servidor actualizado;
Los agentes m¨¢s nuevos ya no podr¨¢n trabajar con un servidor Áú»¢¶Ä²© m¨¢s antiguo.| |3.4.x |Para:
Áú»¢¶Ä²© 4.0
Áú»¢¶Ä²©
Áú»¢¶Ä²© 4.4
Áú»¢¶Ä²© 5.0
Áú»¢¶Ä²© 5.2
Áú»¢¶Ä²© 5.4
Áú»¢¶Ä²© 6.0|Bibliotecas 'libpthread' y 'zlib' ahora obligatorio;
Se elimin¨® la compatibilidad con el protocolo de texto sin formato y el encabezado es obligatorio;
Ya no se admiten los agentes Áú»¢¶Ä²© de la versi¨®n anterior a la 1.4;
El par¨¢metro Server en la configuraci¨®n de proxy pasivo ahora es obligatorio.| |3.2.x |Para:
Áú»¢¶Ä²© 3.4
Áú»¢¶Ä²©
Áú»¢¶Ä²© 4.2
Áú»¢¶Ä²© 4.4
Áú»¢¶Ä²© 5.0
Áú»¢¶Ä²© 5.2
Áú»¢¶Ä²© 5.4
Áú»¢¶Ä²© 6.0|Compatibilidad con SQLite como base de datos principal fue eliminada para servidor/frontend Áú»¢¶Ä²©;
Expresiones regulares compatibles con Perl (PCRE) son admitidas en lugar de POSIX extendido;
Bibliotecas 'libpcre' y 'libevent' obligatorias para el servidor Áú»¢¶Ä²©;
Comprobaciones de c¨®digo de salida a?adidas para parametros de usuario, comandos remotos y elementos system.run[] sin el indicador 'nowait', as¨ª como scripts ejecutados por el servidor Áú»¢¶Ä²©;
La puerta de enlace Áú»¢¶Ä²© Java debe actualizarse para admitir nuevas funcionalidades.| |3.0.x LTS|Para:
Áú»¢¶Ä²© 3.2
Áú»¢¶Ä²©
Áú»¢¶Ä²© 4.0
Áú»¢¶Ä²© 4.2
Áú»¢¶Ä²© 4.4<br >Áú»¢¶Ä²© 5.0
Áú»¢¶Ä²© 5.2
Áú»¢¶Ä²© 5.4
Áú»¢¶Ä²© 6.0|La ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô de la base de datos puede ser lenta, seg¨²n el tama?o de la tabla de historial.| |2.4.x |Para:
Áú»¢¶Ä²© 3.0
Áú»¢¶Ä²©
Áú»¢¶Ä²© 3.4
Áú»¢¶Ä²© 4.0
Áú»¢¶Ä²© 4.2
Áú»¢¶Ä²© 4.4
Áú»¢¶Ä²© 5.0
Áú»¢¶Ä²© 5.2
Áú»¢¶Ä²© 5.4
Áú»¢¶Ä²© 6.0|Versi¨®n de PHP m¨ªnima requerida actualizada de 5.3.0 a 5.4.0
LogFile se debe especificar el par¨¢metro agent | |2.2.x LTS|Para:
Áú»¢¶Ä²© 2.4
Áú»¢¶Ä²©
Áú»¢¶Ä²© 3.2< br>Áú»¢¶Ä²© 3.4
Áú»¢¶Ä²© 4.0<br >Áú»¢¶Ä²© 4.2
Áú»¢¶Ä²© 4.4
Áú»¢¶Ä²© 5.0
Áú»¢¶Ä²© 5.2
Áú»¢¶Ä²© 5.4
Áú»¢¶Ä²© 6.0|Supervisi¨®n distribuida basada en nodos eliminada| |2.0.x |Para:
Áú»¢¶Ä²© 2.2
Áú»¢¶Ä²©
Áú»¢¶Ä²© 3.0
Áú»¢¶Ä²© 3.2
Áú»¢¶Ä²© 3.4
Áú»¢¶Ä²© 4.0
Áú»¢¶Ä²© 4.2
Áú»¢¶Ä²© 4.4
Áú»¢¶Ä²© 5.0
Áú»¢¶Ä²© 5.2
Áú»¢¶Ä²©
Áú»¢¶Ä²© 6.0|Versi¨®n de PHP m¨ªnima requerida actualizada de 5.1.6 a 5.3.0;
Se necesita una base de datos MySQL que distingue entre may¨²sculas y min¨²sculas para que el servidor funcione correctamente; Se requiere la intercalaci¨®n del conjunto de caracteres utf8 y utf8_bin para que el servidor Áú»¢¶Ä²© funcione correctamente con la base de datos MySQL. Consulte scripts de creaci¨®n de bases de datos.
Se requiere la extensi¨®n de PHP 'mysqli' en lugar de 'mysql'|

Tambi¨¦n pude comprobar los requisitos para 6.0.

Puede ser ¨²til ejecutar dos sesiones SSH paralelas durante la ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô, ejecutando los pasos de ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô en uno y monitoreando los archivos de log del servidor/proxy en el otro. Por ejemplo, ejecutar tail -f zabbix_server.log o tail -f zabbix_proxy.log en la segunda sesi¨®n SSH que muestra las ¨²ltimas entradas del archivo de registro y posibles errores en tiempo real. Esto puede ser cr¨ªtico para las instancias de producci¨®n.

Proceso de ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô del servidor

1 Detener el servidor

Detenga el servidor Áú»¢¶Ä²© para asegurarse de que no se inserten nuevos datos en base de datos.

2 Hacer una copia de seguridad de la base de datos Áú»¢¶Ä²© existente

Este es un paso muy importante. Aseg¨²rese de que usted tiene una copia de seguridad de su base de datos. Le ayudar¨¢ si el procedimiento de ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô falla (falta de espacio en el disco, apag¨®n, cualquier problema inesperado).

3 Copia de seguridad de archivos de configuraci¨®n, archivos PHP y binarios de Áú»¢¶Ä²©

Haga una copia de seguridad de los binarios de Áú»¢¶Ä²©, los archivos de configuraci¨®n y el directorio de archivos PHP.

4 Instalar nuevos binarios de servidor

Usa estos instrucciones? para compilar el servidor Áú»¢¶Ä²© desde las fuentes.

5 Revisar los par¨¢metros de configuraci¨®n del servidor

Aseg¨²rese de implementar los ¨²ltimos par¨¢metros de configuraci¨®n (si los hay) que generalmente se mencionan en la subsecci¨®n correspondiente de Notas de ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô y p¨¢gina Novedades.

6 Iniciar nuevos binarios de Áú»¢¶Ä²©

Iniciar nuevos binarios. Verifique los archivos de registro para ver si los binarios han comenzado exitosamente.

El servidor Áú»¢¶Ä²© actualizar¨¢ autom¨¢ticamente la base de datos. Al arrancar, El servidor Áú»¢¶Ä²© informa el actual (obligatorio y opcional) y requerido versiones de la base de datos. Si la versi¨®n obligatoria actual es anterior a la versi¨®n requerida, el servidor Áú»¢¶Ä²© ejecuta autom¨¢ticamente la versi¨®n requerida y parches de ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô de base de datos. El nivel de inicio y progreso (porcentaje) de la ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô de la base de datos se escribe en el archivo de registro del servidor Áú»¢¶Ä²©. Cuando la ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô se completa, aparece un mensaje de "²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô de la base de datos totalmente completa". escrito en el archivo de registro. Si alguno de los parches de ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô falla, el servidor Áú»¢¶Ä²© no se iniciar¨¢. El servidor Áú»¢¶Ä²© tampoco se iniciar¨¢ si la versi¨®n actual de la base de datos obligatoria es m¨¢s reciente que la requerida. el servidor Áú»¢¶Ä²© solo se iniciar¨¢ si la versi¨®n actual de la base de datos obligatoria corresponde a la versi¨®n obligatoria requerida.

8673:20161117:104750.259 versi¨®n actual de la base de datos (obligatorio/opcional): 03040000/03040000
       8673:20161117:104750.259 requerido versi¨®n obligatoria: 03040000

Antes de iniciar el servidor:

  • Aseg¨²rese de que el usuario de la base de datos tenga suficientes permisos (crear tabla, eliminar tabla, crear ¨ªndice, eliminar ¨ªndice)
  • Aseg¨²rese de tener suficiente espacio libre en disco.
7 Instale la nueva interfaz web de Áú»¢¶Ä²©

La versi¨®n m¨ªnima requerida de PHP es 7.2.5. Actualice si es necesario y siga las instrucciones de instalaci¨®n.

8 Borrar las cookies y la cach¨¦ del navegador web

Despu¨¦s de la ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô, es posible que tenga que borrar las cookies y la cach¨¦ del navegador web para que la interfaz web de Áú»¢¶Ä²© funcione correctamente.

Proceso de ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô de proxy

1 Detener proxy

Detenga el proxy de Áú»¢¶Ä²©.

2 Copia de seguridad de archivos de configuraci¨®n y archivos binarios de proxy Áú»¢¶Ä²©

Haga una copia de seguridad del archivo binario y de configuraci¨®n del proxy Áú»¢¶Ä²©.

3 Instalar nuevos archivos binarios de proxy

Usa estos instrucciones? para compilar el proxy de Áú»¢¶Ä²© desde las fuentes.

4 Revisar los par¨¢metros de configuraci¨®n del proxy

Aseg¨²rese de revisar las Notas de ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô para verificar si se requiere alg¨²n cambio en los par¨¢metros de configuraci¨®n.

5 Iniciar nuevo proxy Áú»¢¶Ä²©

Inicie el nuevo proxy Áú»¢¶Ä²©. Verifique los archivos de registro para ver si el proxy comenz¨® exitosamente.

El proxy Áú»¢¶Ä²© actualizar¨¢ autom¨¢ticamente la base de datos. La ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô de base de datos ocurre de manera similar a cuando se inicia el servidor Áú»¢¶Ä²©.

Proceso de ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô del agente

::: nota importante La ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô de los agentes no es obligatoria. Solo se precisa actualizar los agentes si es necesario acceder a nuevas funcionalidades. :::

El procedimiento de ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô descrito en esta secci¨®n se puede utilizar para la ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô tanto del agente Áú»¢¶Ä²© como del agente 2 de Áú»¢¶Ä²©.

1 Detener agente

Detenga al agente de Áú»¢¶Ä²©.

2 Copia de seguridad de archivos de configuraci¨®n y archivos binarios del agente Áú»¢¶Ä²©

Haga una copia de seguridad del archivo binario y de configuraci¨®n del agente Áú»¢¶Ä²©.

3 Instalar nuevos binarios de agente

Usa estos instrucciones para compilar el agente Áú»¢¶Ä²© desde las fuentes.

Alternativamente, puede descargar agentes Áú»¢¶Ä²© precompilados desde la [P¨¢gina de descarga de Áú»¢¶Ä²©] (http://www.zabbix.com/download.php).

4 Revisar los par¨¢metros de configuraci¨®n del agente

No hay cambios obligatorios en esta versi¨®n ni en los par¨¢metros del agente ni del agente 2 .

5 Iniciar nuevo agente Áú»¢¶Ä²©

Inicie el nuevo agente de Áú»¢¶Ä²©. Verifique los archivos de registro para ver si el agente comenz¨® con exitosamente.

Actualizaci¨®n entre versiones menores

Al actualizar entre versiones menores de 6.0.x (por ejemplo, desde 6.0.1 a 6.0.3) se requiere ejecutar las mismas acciones para servidor/proxy/agente como durante la ²¹³¦³Ù³Ü²¹±ô¾±³ú²¹³¦¾±¨®²Ô entre versiones principales. La ¨²nica diferencia es que al actualizar entre versiones menores no se realizan cambios a la base de datos.