[comment]: # ({365934f1-365934f1})
# 7 Procedimento de atualização

[comment]: # ({/365934f1-365934f1})

[comment]: # ({ae39ea52-3f635361})
#### Visão geral

Esta seção fornece informações de atualização para o Zabbix **7.0**:

-   Usando pacotes para [Red Hat Enterprise Linux](/manual/installation/upgrade/packages/rhel) ou [Debian/Ubuntu](/manual/installation/upgrade/packages/debian_ubuntu)
-   Usando [sources](/manual/installation/upgrade/sources)
-   Usando [containers](/manual/installation/upgrade/containers)

Instruções relacionadas:

-   Para servers em um cluster de alta disponibilidade (HA), consulte [Atualizando o cluster HA](/manual/concepts/server/ha#upgrading-ha-cluster)
-   Para o banco de dados TimescaleDB, consulte [Atualizando o esquema do TimescaleDB](/manual/appendix/install/timescaledb#upgrading-timescaledb-schema)

[comment]: # ({/ae39ea52-3f635361})

[comment]: # ({8fe6ecf8-54ac8cd9})
A atualização dos agents do Zabbix é recomendada, mas não obrigatória.

A atualização dos proxies do Zabbix é altamente recomendada. O server do Zabbix oferece suporte total a proxies que sejam da mesma versão principal
que o server. O server do Zabbix também oferece suporte a proxies que não sejam **mais antigos** do que a versão anterior LTS do server do Zabbix,
mas com funcionalidade limitada (coleta de dados, execução de
[remote commands](/manual/config/notifications/action/operation/remote_command),
[verificações imediatas do valor do item](/manual/config/items/check_now)). A atualização da configuração também fica desativada, e os proxies
[desatualizados](/manual/appendix/compatibility#supported-zabbix-proxies) só funcionarão com a configuração antiga.

[comment]: # ({/8fe6ecf8-54ac8cd9})

[comment]: # ({2210de30-7a93c7ad})
::: noteimportant
Proxies que são mais antigos do que a versão LTS anterior do Zabbix server ou mais novos do que a versão principal do Zabbix server não são suportados. O Zabbix server irá ignorar dados de proxies não suportados e toda a comunicação com o Zabbix server falhará com um aviso. Para mais informações, consulte [Compatibilidade de Versão](/manual/appendix/compatibility#supported-zabbix-proxies).
:::

Para minimizar o tempo de inatividade e a perda de dados durante a atualização, recomenda-se parar, atualizar e iniciar o Zabbix server e, em seguida, parar, atualizar e iniciar os proxies Zabbix um após o outro. Durante o tempo de inatividade do server, os proxies em execução continuarão a coletar dados. Assim que o server estiver em funcionamento, os proxies [desatualizados](/manual/appendix/compatibility#supported-zabbix-proxies) enviarão os dados para o novo server (a configuração do proxy não será atualizada, porém) e permanecerão parcialmente funcionais. Quaisquer notificações de problemas durante o tempo de inatividade do Zabbix server serão geradas somente após o server atualizado ser iniciado.

[comment]: # ({/2210de30-7a93c7ad})

[comment]: # ({0fa3c07e-e649918a})
Se o Zabbix proxy for iniciado pela primeira vez e o arquivo do banco de dados SQLite estiver ausente, o proxy o criará automaticamente.

**Observe** que, se o Zabbix proxy usar SQLite3 e, na inicialização, detectar que a versão do arquivo de banco de dados existente é mais antiga do que a exigida, ele **excluirá o arquivo de banco de dados automaticamente** e criará um novo. Portanto, os dados de histórico armazenados no arquivo de banco de dados SQLite serão perdidos. Se a versão do Zabbix proxy for mais antiga do que a versão do arquivo de banco de dados, o Zabbix registrará um erro e será encerrado.

Dependendo do tamanho do banco de dados, a atualização do banco de dados para a versão 7.0 pode levar muito tempo.

[comment]: # ({/0fa3c07e-e649918a})

[comment]: # ({9c2ae197-a45a4e79})
A atualização direta para o Zabbix 7.0.x é possível a partir do Zabbix **6.4**.x, **6.2**.x, **6.0**.x, **5.4**.x,
**5.2**.x, **5.0**.x, **4.4**.x, **4.2**.x, **4.0**.x, **3.4**.x, **3.2**.x,
**3.0**.x, **2.4**.x, **2.2**.x e **2.0**.x.
Para atualizar a partir de versões anteriores, consulte a documentação do Zabbix para 2.0 e anteriores.

::: noteclassic
Observe que, após a atualização, algumas integrações de software de terceiros no Zabbix podem ser afetadas, caso o
software externo não seja compatível com a versão atualizada do Zabbix.
:::

[comment]: # ({/9c2ae197-a45a4e79})

[comment]: # ({6f4bb340-00dcc2d4})
As seguintes notas de atualização estão disponíveis:

|Upgrade from|Read full upgrade notes|Most important changes between versions|
|--|--|------|
|6.4.x    |For:<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|A versão mínima exigida do PHP foi elevada de 7.4.0 para 8.0.0.<br>Pollers assíncronos para agent, HTTP agent, SNMP walk\[OID\] e as verificações SNMP get\[OID\], recém-adicionadas.<br>Tabela de banco de dados separada para proxies.<br>O local padrão do arquivo de configuração do agent para Windows foi alterado.<br>Oracle DB descontinuado.<br>O antigo tipo de valor numérico (float) foi removido.|
|6.2.x    |For:<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|A versão mínima exigida do MySQL foi elevada de 8.0.0 para 8.0.30.<br>A biblioteca 'libevent_pthreads' é necessária para Zabbix server/proxy.<br>Na primeira inicialização após uma atualização, o Zabbix proxy com SQLite3 descarta automaticamente a versão antiga do banco de dados (com todo o histórico) e cria uma nova. |
|6.0.x LTS|For:<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|A versão mínima exigida do PHP foi elevada de 7.2.5 para 7.4.0.<br>O monitoramento de serviços foi significativamente reformulado.<br>Triggers determinísticos precisam ser criados durante a atualização. Se o log binário estiver habilitado para MySQL/MariaDB, isso requer privilégios de superusuário ou a definição do parâmetro de variável/configuração *log_bin_trust_function_creators = 1*. Consulte [Database creation scripts](/manual/appendix/install/db_scripts#mysqlmariadb) para instruções sobre como definir a variável.|
|5.4.x    |For:<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|As versões mínimas exigidas dos bancos de dados foram elevadas.<br>Server/proxy não iniciará se o banco de dados estiver desatualizado.<br>Registros do log de auditoria perdidos devido à alteração na estrutura do banco de dados. |
|5.2.x    |For:<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|As versões mínimas exigidas dos bancos de dados foram elevadas.<br>Itens agregados foram removidos como um tipo separado.|
|5.0.x LTS|For:<br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|A versão mínima exigida do PHP foi elevada de 7.2.0 para 7.2.5.<br> O algoritmo de hash de senhas foi alterado de MD5 para bcrypt. |
|4.4.x    |For:<br>Zabbix [5.0](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500)<br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Suporte ao IBM DB2 descontinuado.<br>A versão mínima exigida do PHP foi elevada de 5.4.0 para 7.2.0.<br>As versões mínimas exigidas dos bancos de dados foram elevadas.<br>Diretório de arquivos PHP do Zabbix alterado.|
|4.2.x    |For:<br>Zabbix [4.4](https://www.zabbix.com/documentation/4.4/manual/installation/upgrade_notes_440)<br>Zabbix [5.0](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500)<br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Tipos de mídia Jabber e Ez Texting removidos.|
|4.0.x LTS|For:<br>Zabbix [4.2](https://www.zabbix.com/documentation/4.2/manual/installation/upgrade_notes_420)<br>Zabbix [4.4](https://www.zabbix.com/documentation/4.4/manual/installation/upgrade_notes_440)<br>Zabbix [5.0](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500)<br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Proxies mais antigos não podem mais enviar dados para um server atualizado.<br>Agents mais novos não poderão mais funcionar com um server Zabbix mais antigo.|
|3.4.x    |For:<br>Zabbix [4.0](https://www.zabbix.com/documentation/4.0/manual/installation/upgrade_notes_400)<br>Zabbix [4.2](https://www.zabbix.com/documentation/4.2/manual/installation/upgrade_notes_420)<br>Zabbix [4.4](https://www.zabbix.com/documentation/4.4/manual/installation/upgrade_notes_440)<br>Zabbix [5.0](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500)<br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|As bibliotecas 'libpthread' e 'zlib' agora são obrigatórias.<br>O suporte ao protocolo em texto simples foi descontinuado e o cabeçalho é obrigatório.<br>Agents do Zabbix de versão anterior à 1.4 não são mais suportados.<br>O parâmetro Server na configuração de proxy passivo agora é obrigatório.|
|3.2.x    |For:<br>Zabbix [3.4](https://www.zabbix.com/documentation/3.4/manual/installation/upgrade_notes_340)<br>Zabbix [4.0](https://www.zabbix.com/documentation/4.0/manual/installation/upgrade_notes_400)<br>Zabbix [4.2](https://www.zabbix.com/documentation/4.2/manual/installation/upgrade_notes_420)<br>Zabbix [4.4](https://www.zabbix.com/documentation/4.4/manual/installation/upgrade_notes_440)<br>Zabbix [5.0](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500)<br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|O suporte ao SQLite como banco de dados de backend foi removido para Zabbix server/frontend.<br>Expressões regulares compatíveis com Perl (PCRE) são suportadas em vez de POSIX estendidas.<br>As bibliotecas 'libpcre' e 'libevent' são obrigatórias para Zabbix server.<br>Verificações de código de saída foram adicionadas para parâmetros de usuário, comandos remotos e itens system.run\[\] sem a flag 'nowait', bem como para scripts executados pelo Zabbix server.<br>O Zabbix Java gateway precisa ser atualizado para suportar a nova funcionalidade.|
|3.0.x LTS|For:<br>Zabbix [3.2](https://www.zabbix.com/documentation/3.2/manual/installation/upgrade_notes_320)<br>Zabbix [3.4](https://www.zabbix.com/documentation/3.4/manual/installation/upgrade_notes_340)<br>Zabbix [4.0](https://www.zabbix.com/documentation/4.0/manual/installation/upgrade_notes_400)<br>Zabbix [4.2](https://www.zabbix.com/documentation/4.2/manual/installation/upgrade_notes_420)<br>Zabbix [4.4](https://www.zabbix.com/documentation/4.4/manual/installation/upgrade_notes_440)<br>Zabbix [5.0](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500)<br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|A atualização do banco de dados pode ser lenta, dependendo do tamanho da tabela de histórico.|
|2.4.x    |For:<br>Zabbix [3.0](https://www.zabbix.com/documentation/3.0/manual/installation/upgrade_notes_300)<br>Zabbix [3.2](https://www.zabbix.com/documentation/3.2/manual/installation/upgrade_notes_320)<br>Zabbix [3.4](https://www.zabbix.com/documentation/3.4/manual/installation/upgrade_notes_340)<br>Zabbix [4.0](https://www.zabbix.com/documentation/4.0/manual/installation/upgrade_notes_400)<br>Zabbix [4.2](https://www.zabbix.com/documentation/4.2/manual/installation/upgrade_notes_420)<br>Zabbix [4.4](https://www.zabbix.com/documentation/4.4/manual/installation/upgrade_notes_440)<br>Zabbix [5.0](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500)<br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|A versão mínima exigida do PHP foi elevada de 5.3.0 para 5.4.0.<br>O parâmetro LogFile do agent deve ser especificado.|
|2.2.x LTS|For:<br>Zabbix [2.4](https://www.zabbix.com/documentation/2.4/manual/installation/upgrade_notes_240)<br>Zabbix [3.0](https://www.zabbix.com/documentation/3.0/manual/installation/upgrade_notes_300)<br>Zabbix [3.2](https://www.zabbix.com/documentation/3.2/manual/installation/upgrade_notes_320)<br>Zabbix [3.4](https://www.zabbix.com/documentation/3.4/manual/installation/upgrade_notes_340)<br>Zabbix [4.0](https://www.zabbix.com/documentation/4.0/manual/installation/upgrade_notes_400)<br>Zabbix [4.2](https://www.zabbix.com/documentation/4.2/manual/installation/upgrade_notes_420)<br>Zabbix [4.4](https://www.zabbix.com/documentation/4.4/manual/installation/upgrade_notes_440)<br>Zabbix [5.0](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500)<br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|O monitoramento distribuído baseado em nós foi removido.|
|2.0.x    |For:<br>Zabbix [2.2](https://www.zabbix.com/documentation/2.2/manual/installation/upgrade_notes_220)<br>Zabbix [2.4](https://www.zabbix.com/documentation/2.4/manual/installation/upgrade_notes_240)<br>Zabbix [3.0](https://www.zabbix.com/documentation/3.0/manual/installation/upgrade_notes_300)<br>Zabbix [3.2](https://www.zabbix.com/documentation/3.2/manual/installation/upgrade_notes_320)<br>Zabbix [3.4](https://www.zabbix.com/documentation/3.4/manual/installation/upgrade_notes_340)<br>Zabbix [4.0](https://www.zabbix.com/documentation/4.0/manual/installation/upgrade_notes_400)<br>Zabbix [4.2](https://www.zabbix.com/documentation/4.2/manual/installation/upgrade_notes_420)<br>Zabbix [4.4](https://www.zabbix.com/documentation/4.4/manual/installation/upgrade_notes_440)<br>Zabbix [5.0](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500)<br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|A versão mínima exigida do PHP foi elevada de 5.1.6 para 5.3.0.<br>É necessário um banco de dados MySQL com diferenciação entre maiúsculas e minúsculas para o funcionamento adequado do server; o conjunto de caracteres utf8 e a collation utf8\_bin são necessários para que o Zabbix server funcione corretamente com o banco de dados MySQL. Consulte [database creation scripts](/manual/appendix/install/db_scripts#mysqlmariadb).<br>A extensão PHP 'mysqli' é necessária em vez de 'mysql'.|

[comment]: # ({/6f4bb340-00dcc2d4})
