[comment]: # ({c79ab4f5-7900383c})
# 1 Aggiornamento dai sorgenti

[comment]: # ({/c79ab4f5-7900383c})

[comment]: # ({b435d459-92c7a8e5})
#### Panoramica

Questa sezione fornisce i passaggi necessari per eseguire con successo l'[aggiornamento](/manual/installation/upgrade) da Zabbix **7.2**.x a Zabbix **7.4**.x utilizzando le fonti ufficiali di Zabbix.

::: notewarning
Prima dell'aggiornamento, assicurati di leggere le pertinenti
[**note di aggiornamento**](/manual/installation/upgrade)!
:::

Potresti anche voler consultare i
[requisiti](/manual/installation/requirements) per la versione 7.4.

::: notetip
Può essere utile eseguire due sessioni SSH parallele durante
l'aggiornamento, svolgendo i passaggi di aggiornamento in una e monitorando i log di server/proxy nell'altra. Ad esempio, esegui
`tail -f zabbix_server.log` oppure `tail -f zabbix_proxy.log` nella seconda
sessione SSH, per visualizzare in tempo reale le ultime voci del file di log e i possibili errori. Questo può essere fondamentale per gli ambienti
di produzione.
:::

[comment]: # ({/b435d459-92c7a8e5})

[comment]: # ({101d6faf-101d6faf})
#### Processo di aggiornamento del server

[comment]: # ({/101d6faf-101d6faf})

[comment]: # ({b8308740-b8308740})
##### 1 Arresta il server

Arresta il server Zabbix per assicurarti che non vengano inseriti nuovi dati
nel database.

[comment]: # ({/b8308740-b8308740})

[comment]: # ({ab13a6a4-ab13a6a4})
##### 2 Esegui il backup del database Zabbix esistente

Questo è un passaggio molto importante. Assicurati di avere un backup del tuo
database. Ti sarà utile se la procedura di aggiornamento fallisce (mancanza di spazio su
disco, spegnimento, qualsiasi problema imprevisto).

[comment]: # ({/ab13a6a4-ab13a6a4})

[comment]: # ({d2778675-d2778675})
##### 3 Esegui il backup dei file di configurazione, dei file PHP e dei binari di Zabbix

Esegui una copia di backup dei binari di Zabbix, dei file di configurazione e della
directory dei file PHP.

[comment]: # ({/d2778675-d2778675})

[comment]: # ({d8458dfd-2bb75ddd})
##### 4 Installare i nuovi binari del server

Usa queste
[instructions](/manual/installation/install#installing-zabbix-daemons)
per compilare il server Zabbix dai sorgenti.

[comment]: # ({/d8458dfd-2bb75ddd})

[comment]: # ({a8fd78c0-ec6edae7})
##### 5 Rivedi i parametri di configurazione del server

Assicurati di consultare le [Note di aggiornamento](/manual/installation/upgrade_notes) per verificare se sono necessarie modifiche ai parametri di configurazione.

Per i nuovi parametri opzionali, consulta la pagina [Novità](/manual/introduction/whatsnew).

[comment]: # ({/a8fd78c0-ec6edae7})

[comment]: # ({a01e967f-a01e967f})
##### 6 Avvia i nuovi binari di Zabbix

Avvia nuovi binari. Controlla i file di registro per vedere se i file binari sono stati avviati
con successo.

Il server Zabbix aggiornerà automaticamente il database. All'avvio,
Il server Zabbix riporta l'attuale (obbligatorio e facoltativo) e richiesto
versioni della banca dati. Se la versione obbligatoria corrente è precedente alla
versione richiesta, il server Zabbix esegue automaticamente il file richiesto
patch di aggiornamento del database. Il livello iniziale e di avanzamento (percentuale) di
l'aggiornamento del database viene scritto nel file di registro del server Zabbix. Quando il
l'aggiornamento è completato, viene visualizzato un messaggio di "aggiornamento del database completamente completato".
scritto nel file di registro. Se una delle patch di aggiornamento fallisce, Zabbix
il server non si avvia. Anche il server Zabbix non si avvierà se il file current
la versione obbligatoria del database è più recente di quella richiesta. Server Zabbix
si avvierà solo se la versione attuale del database obbligatorio corrisponde a
la versione obbligatoria richiesta.

    8673:20161117:104750.259 versione corrente del database (obbligatorio/facoltativo): 03040000/03040000
    8673:20161117:104750.259 versione obbligatoria richiesta: 03040000

Prima di avviare il server:

- Assicurati che l'utente del database disponga di autorizzazioni sufficienti (crea tabella,
    elimina tabella, crea indice, elimina indice)
- Assicurati di avere abbastanza spazio libero su disco.

[comment]: # ({/a01e967f-a01e967f})

[comment]: # ({da075af0-22e0e4e9})
##### 7 Installare la nuova interfaccia web di Zabbix

La versione minima richiesta di PHP è 8.0.0. Aggiornare se necessario e seguire le
[istruzioni di installazione](/manual/installation/frontend).

[comment]: # ({/da075af0-22e0e4e9})

[comment]: # ({49e4f43e-49e4f43e})
##### 8 Cancella i cookie e la cache del browser web

Dopo l'aggiornamento, potrebbe essere necessario cancellare i cookie e la cache
del browser web affinché l'interfaccia web di Zabbix funzioni correttamente.

[comment]: # ({/49e4f43e-49e4f43e})

[comment]: # ({75f5b3ed-75f5b3ed})
#### Processo di aggiornamento del proxy

[comment]: # ({/75f5b3ed-75f5b3ed})

[comment]: # ({f33e6ddb-f33e6ddb})
##### 1 Arresta il proxy

Arresta il proxy Zabbix.

[comment]: # ({/f33e6ddb-f33e6ddb})

[comment]: # ({2e03c550-2e03c550})
##### 2 Eseguire il backup dei file di configurazione e dei file binari del proxy Zabbix

Crea una copia di backup del binario del proxy Zabbix e del file di configurazione.

[comment]: # ({/2e03c550-2e03c550})

[comment]: # ({f9bb92b8-024201dc})
##### 3 Installare i nuovi binari del proxy

Usa queste
[instructions](/manual/installation/install#installing-zabbix-daemons)
per compilare il proxy Zabbix dai sorgenti.

[comment]: # ({/f9bb92b8-024201dc})

[comment]: # ({3a86cf4a-2fbda571})
##### 4 Rivedi i parametri di configurazione del proxy

Assicurati di consultare le [Note di aggiornamento](/manual/installation/upgrade_notes) per verificare se sono necessarie modifiche ai parametri di configurazione.

Per i nuovi parametri opzionali, consulta la pagina [Novità](/manual/introduction/whatsnew).

[comment]: # ({/3a86cf4a-2fbda571})

[comment]: # ({9177a792-520f43c6})
##### 5 Avvia il nuovo proxy Zabbix

Avvia il nuovo proxy Zabbix. Controlla i file di log per verificare che il proxy sia
stato avviato correttamente.

Il proxy Zabbix aggiornerà automaticamente il database. L'aggiornamento del database
avviene in modo simile all'avvio del [server
Zabbix](/manual/installation/upgrade/sources#start-new-zabbix-binaries).

[comment]: # ({/9177a792-520f43c6})

[comment]: # ({59736bba-59736bba})
#### Processo di aggiornamento dell'agent

::: nota importante
L'aggiornamento degli agent non è obbligatorio. È necessario
aggiornare gli agent solo se necessario per accedere alle nuove
funzionalità.
:::

La procedura di aggiornamento descritta in questa sezione può essere utilizzata per
aggiornare sia Zabbix agent che Zabbix agent 2.

[comment]: # ({/59736bba-59736bba})

[comment]: # ({02698e69-02698e69})
##### 1 Arrestare l'agent

Ferma Zabbix agent.

[comment]: # ({/02698e69-02698e69})

[comment]: # ({50263823-50263823})
##### 2 Eseguire il backup dei file di configurazione e dei file binari dell'agente Zabbix

Crea una copia di backup del binario dell'agente Zabbix e del file di configurazione.

[comment]: # ({/50263823-50263823})

[comment]: # ({23b1ed71-467f56b3})
##### 3 Installare i nuovi binari dell'agent

Usa queste
[istruzioni](/manual/installation/install#installing-zabbix-daemons)
per compilare Zabbix agent dai sorgenti.

In alternativa, puoi scaricare gli agent Zabbix precompilati dalla
[pagina di download di Zabbix](http://www.zabbix.com/download.php).

[comment]: # ({/23b1ed71-467f56b3})

[comment]: # ({972359dc-34721aad})
##### 4 Rivedere i parametri di configurazione dell'agent

Assicurarsi di consultare le [Note di aggiornamento](/manual/installation/upgrade_notes) per verificare se sono necessarie modifiche ai parametri di configurazione.

Per i nuovi parametri opzionali, vedere la pagina [Novità](/manual/introduction/whatsnew).

[comment]: # ({/972359dc-34721aad})

[comment]: # ({04c253a7-04c253a7})
##### 5 Avvia il nuovo Zabbix agent

Avvia il nuovo Zabbix agent. Controlla i file di log per verificare che l'agente sia
stato avviato correttamente.

[comment]: # ({/04c253a7-04c253a7})

[comment]: # ({62c65075-a06019d2})
#### Aggiornamento tra versioni minori

Quando si esegue l'aggiornamento tra versioni minori di 7.4.x (ad esempio da 7.4.1
a 7.4.3) è necessario eseguire le stesse azioni per
server/proxy/agent come durante l'aggiornamento tra versioni principali. L'
unica differenza è che, quando si esegue l'aggiornamento tra versioni minori, non vengono apportate modifiche
al database.

[comment]: # ({/62c65075-a06019d2})
