[comment]: # ({c79ab4f5-7900383c})
# 1 Mise à niveau à partir des sources

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

[comment]: # ({b435d459-92c7a8e5})
#### Aperçu

Cette section fournit les étapes nécessaires pour réussir une
[mise à niveau](/manual/installation/upgrade) de Zabbix **7.2**.x vers Zabbix
**7.4**.x à l'aide des sources officielles de Zabbix.

::: notewarning
Avant la mise à niveau, assurez-vous de lire les
[**notes de mise à niveau**](/manual/installation/upgrade) pertinentes !
:::

Vous pouvez également consulter les
[exigences](/manual/installation/requirements) pour la version 7.4.

::: notetip
Il peut être utile d'exécuter deux sessions SSH parallèles pendant la
mise à niveau, en effectuant les étapes de mise à niveau dans l'une et en surveillant les
journaux du serveur/proxy dans l'autre. Par exemple, exécutez
`tail -f zabbix_server.log` ou `tail -f zabbix_proxy.log` dans la deuxième
session SSH afin d'afficher les dernières entrées du fichier journal et les éventuelles erreurs
en temps réel. Cela peut être critique pour les
instances de production.
:::

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

[comment]: # ({101d6faf-101d6faf})
#### Procédure de mise à jour du serveur

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

[comment]: # ({b8308740-b8308740})
##### 1 Arrêt du serveur Zabbix

Arrêter le serveur Zabbix pour être sûr qu’aucune nouvelle donnée ne soit insérée en base de données.

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

[comment]: # ({ab13a6a4-ab13a6a4})
##### 2 Sauvegarde de la base de données Zabbix existante

Il s’agit d’une étape très importante. Vérifiez que vous disposez d’une sauvegarde de votre base de données. Cela aidera si la procédure de mise à jour échoue (manque d’espace disque, arrêt inopiné ou tout autre problème imprévu).

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

[comment]: # ({d2778675-d2778675})
##### 3 Sauvegarde des fichiers de configuration, des fichiers PHP et des binaires Zabbix

Faites une copie de sauvegarde des binaires Zabbix, des fichiers de configuration et du répertoire des fichiers PHP.

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

[comment]: # ({d8458dfd-2bb75ddd})
##### 4 Installer les nouveaux binaires du serveur

Utilisez ces
[instructions](/manual/installation/install#installing-zabbix-daemons)
pour compiler le serveur Zabbix à partir des sources.

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

[comment]: # ({a8fd78c0-ec6edae7})
##### 5 Examiner les paramètres de configuration du serveur

Assurez-vous de consulter les [Notes de mise à niveau](/manual/installation/upgrade_notes) pour vérifier si des modifications des paramètres de configuration sont nécessaires.

Pour les nouveaux paramètres facultatifs, consultez la page [Nouveautés](/manual/introduction/whatsnew).

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

[comment]: # ({a01e967f-a01e967f})
##### 6 Démarrer les nouveaux binaires Zabbix

Démarrez les nouveaux binaires. Vérifiez les fichiers de logs pour voir si les fichiers binaires ont démarré avec succès.

Le serveur Zabbix mettra automatiquement à jour la base de données. Au démarrage, le serveur Zabbix signale les versions de base de données actuelles (obligatoires et facultatives) et requises. Si la version actuelle est antérieure à la version requise, le serveur Zabbix exécute automatiquement les correctifs requis de mise à jour de base de données. La progression (en pourcentage) de la mise à jour de la base de données est écrite dans le fichier de logs du serveur Zabbix. Lorsque la mise à jour est terminée, un message "Mise à jour de la base de données entièrement terminée" est écrit dans le fichier de logs. Si l'un des correctifs de mise à jour échoue, le serveur Zabbix ne démarre pas. Le serveur Zabbix ne démarrera pas non plus si la version de base de données actuelle est plus récente que celle requise. Le serveur Zabbix démarre uniquement si la version de base de données obligatoire actuelle correspond à la version obligatoire requise.

 8673:20161117:104750.259 current database version (mandatory/optional): 03040000/03040000
 8673:20161117:104750.259 required mandatory version: 03040000

Avant de démarrer le serveur :

- Assurez-vous que l'utilisateur de la base de données dispose des autorisations nécessaires (créer une table, supprimer une table, créer un index, supprimer un index) ;
- Assurez-vous d'avoir suffisamment d'espace disque libre.

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

[comment]: # ({da075af0-22e0e4e9})
##### 7 Installer la nouvelle interface web Zabbix

La version minimale requise de PHP est 8.0.0. Mettez-la à jour si nécessaire et suivez
les [instructions d'installation](/manual/installation/frontend).

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

[comment]: # ({49e4f43e-49e4f43e})
##### 8 Effacer les cookies et le cache du navigateur

Après la mise à jour, vous devrez peut-être effacer les cookies et le cache du navigateur Web pour que l'interface Web de Zabbix fonctionne correctement.

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

[comment]: # ({75f5b3ed-75f5b3ed})
#### Procédure de mise à jour du Proxy

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

[comment]: # ({f33e6ddb-f33e6ddb})
##### 1 Arrêt du proxy Zabbix

Arrêtez le proxy Zabbix.

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

[comment]: # ({2e03c550-2e03c550})
##### 2 Sauvegarde des fichiers de configuration et des binaires du proxy Zabbix

Faites une copie de sauvegarde des binaires du proxy Zabbix et des fichiers de configuration.

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

[comment]: # ({f9bb92b8-024201dc})
##### 3 Installer les nouveaux binaires du proxy

Utilisez ces
[instructions](/manual/installation/install#installing-zabbix-daemons)
pour compiler le proxy Zabbix à partir des sources.

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

[comment]: # ({3a86cf4a-2fbda571})
##### 4 Examiner les paramètres de configuration du proxy

Assurez-vous de consulter les [Notes de mise à niveau](/manual/installation/upgrade_notes) pour vérifier si des modifications des paramètres de configuration sont nécessaires.

Pour les nouveaux paramètres facultatifs, consultez la page [Nouveautés](/manual/introduction/whatsnew).

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

[comment]: # ({9177a792-520f43c6})
##### 5 Démarrer le nouveau proxy Zabbix

Démarrez le nouveau proxy Zabbix. Vérifiez les fichiers journaux pour voir si le proxy a
démarré correctement.

Le proxy Zabbix mettra automatiquement à niveau la base de données. La mise à niveau de la base de données
s’effectue de manière similaire à celle du démarrage du [serveur
Zabbix](/manual/installation/upgrade/sources#start-new-zabbix-binaries).

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

[comment]: # ({59736bba-59736bba})
#### Processus de mise à niveau de l'agent

::: noteimportant
La mise à niveau des agents n'est pas obligatoire. Vous ne devez mettre à niveau les agents que si cela est nécessaire pour accéder à la nouvelle fonctionnalité.
:::

La procédure de mise à niveau décrite dans cette section peut être utilisée pour mettre à niveau à la fois l'agent Zabbix et l'agent Zabbix 2.

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

[comment]: # ({02698e69-02698e69})
##### 1 Arrêt de l’agent Zabbix

Arrêtez l’agent Zabbix.

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

[comment]: # ({50263823-50263823})
##### 2 Sauvegarde des fichiers de configuration et des binaires de l’agent Zabbix

Faites une copie de sauvegarde des binaires de l’agent Zabbix et des fichiers de configuration.

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

[comment]: # ({23b1ed71-467f56b3})
##### 3 Installer les nouveaux binaires de l'agent

Utilisez ces
[instructions](/manual/installation/install#installing-zabbix-daemons)
pour compiler l'agent Zabbix à partir des sources.

Vous pouvez également télécharger des agents Zabbix précompilés depuis la
[page de téléchargement Zabbix](http://www.zabbix.com/download.php).

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

[comment]: # ({972359dc-34721aad})
##### 4 Examiner les paramètres de configuration de l'agent

Assurez-vous de consulter les [Notes de mise à niveau](/manual/installation/upgrade_notes) pour vérifier si des modifications des paramètres de configuration sont nécessaires.

Pour les nouveaux paramètres facultatifs, consultez la page [Nouveautés](/manual/introduction/whatsnew).

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

[comment]: # ({04c253a7-04c253a7})
##### 5 Démarrage du nouvel agent Zabbix

Démarrez le nouvel agent Zabbix. Vérifiez les fichiers de logs pour vérifier que l’agent a démarré correctement.

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

[comment]: # ({62c65075-a06019d2})
#### Mise à niveau entre des versions mineures

Lors de la mise à niveau entre des versions mineures de 7.4.x (par exemple, de 7.4.1
à 7.4.3), il est nécessaire d'exécuter les mêmes actions pour le
serveur/proxy/agent que lors de la mise à niveau entre des versions majeures. La
seule différence est que, lors d'une mise à niveau entre des versions mineures, aucune modification
n'est apportée à la base de données.

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