Mettre à jour Centreon : choisir la bonne procédure et l'ordre des serveurs
Passer de 2.8 à 18.10 n'a plus de sens en 2026. La méthode, elle, reste la même : identifier le type de saut, sauvegarder, lire les notes de version, puis traiter les serveurs dans l'ordre.
Cette adresse portait sur le passage de Centreon Web 2.8.26 à Centreon 18.10. Les deux versions sont hors support : 18.10 a atteint sa fin de support en avril 2020 selon le tableau de cycle de vie de Centreon, et la génération 2.8 n'y figure plus du tout. En octobre 2026, les versions supportées sont 25.10 (jusqu'en avril 2027) et 24.10 (jusqu'en octobre 2027). Cette page décrit la méthode générale, illustrée par le passage de 24.10 à 25.10.
Travaillez d'abord sur une copie de laboratoire de votre plateforme, et prenez une sauvegarde complète et un instantané avant de toucher la production.
Trois procédures différentes
Centreon distingue trois opérations, à ne pas confondre.
| Opération | Exemple | Procédure Centreon |
|---|---|---|
| Mise à jour (update) | 25.10.x vers 25.10.y | mise à jour mineure, même dépôt |
| Montée de version (upgrade) | 24.10 vers 25.10 | changement de dépôt, assistant web |
| Migration | CentOS 7 vers Alma 9 ou Debian 12 | nouveau serveur, reprise des données |
Deux règles de la documentation tranchent souvent la question :
- une montée de version ne peut partir que d'une version 2.8.0 ou ultérieure ; avant, il faut passer par la dernière 2.8.x ;
- Centreon ne supporte plus CentOS 7 depuis la version 23.04 : une plateforme installée sur CentOS 7 ne se met pas à niveau sur place, elle se migre vers un système supporté.
Un ancien serveur 2.8 sur CentOS 7 relève donc de la migration. Centreon publie une procédure dédiée aux plateformes « Centreon 3.4 » (Centreon Web 2.8.x, Broker 3.0.x, Engine 1.8.x) : installer un nouveau central depuis les paquets, synchroniser les répertoires de configuration, exporter puis réimporter les bases centreon et centreon_storage, et forcer l'assistant de mise à niveau. La page sur l'installation de Centreon sur Debian ou Alma Linux couvre la première étape.
Avant de commencer
Sauvegarder le central et la base
La documentation demande une sauvegarde complète du serveur central et du serveur de base de données. Centreon fournit un script de sauvegarde quotidien, configurable dans Administration > Parameters > Backup : il sauvegarde les bases centreon et centreon_storage et les fichiers de configuration.
- vérifiez que la dernière sauvegarde est récente et lisible ;
- exportez à part les configurations personnalisées (Apache, fournisseurs Open Ticket) ;
- pour un export partiel des objets, l'outil d'export et d'import AWIE peut compléter, sans remplacer la sauvegarde.
Lire les notes de version
Pour 25.10, la procédure signale par exemple qu'une nouvelle expression régulière valide les commandes personnalisées des pollers, et que la substitution dynamique de variables n'est plus autorisée dans les commandes d'autodécouverte liées aux connecteurs.
Vérifier les dépôts et les modules
Les dépôts du système (BaseOS, AppStream et EPEL, ou ceux de bookworm sur Debian) et le dépôt centreon doivent être actifs. Si vous utilisez BAM, MAP ou MBI, installez aussi leur nouveau dépôt pour éviter des conflits de dépendances ; les rapports et tableaux de bord MBI, décrits dans la page sur les tableaux de bord Centreon, suivent leur propre procédure.
Monter de version, serveur par serveur
L'ordre est imposé : le central d'abord, puis les serveurs distants (remote servers), puis les collecteurs (pollers). À la fin, tous doivent avoir la même version majeure de Centreon et la même version du protocole BBDO.
Sur le central, la procédure 24.10 vers 25.10 suit ces étapes :
- mettre la 24.10 à jour vers sa dernière version mineure ;
- remplacer le dépôt 24.10 par le dépôt 25.10 ;
- déconnecter les utilisateurs, arrêter Broker et supprimer ses fichiers de rétention ;
- mettre à jour les paquets, puis finaliser avec l'assistant web (ou l'API) ;
- redémarrer Broker, Engine et Gorgone, puis mettre à jour les extensions.
Sur Alma Linux 9, les commandes clés sont :
rm /etc/yum.repos.d/centreon-24.10.repo
rm /etc/yum.repos.d/centreon.repo
dnf install -y dnf-plugins-core
dnf config-manager --add-repo https://packages.centreon.com/rpm-standard/25.10/el9/centreon-25.10.repo
systemctl stop cbd
rm /var/lib/centreon-broker/* -f
dnf clean all --enablerepo=*
dnf update centreon\* php-pecl-gnupg
systemctl reload php-fpm httpd
Sur Debian 12, la mise à niveau des paquets se fait avec :
apt clean all
apt update
apt install --only-upgrade centreon
Finalisez dans l'interface web, dont l'assistant affiche les notes de version, puis redémarrez sur le central :
systemctl restart cbd centengine gorgoned
Dans Administration > Extensions > Manager, mettez à jour les extensions en commençant par License Manager, Monitoring Connector Manager et Auto Discovery. Sur chaque collecteur, remplacez le dépôt, lancez dnf update centreon\* (ou apt install --only-upgrade centreon-poller), redémarrez le service centreon, puis récupérez la clé de déchiffrement avec le script writeEngineSecrets.sh fourni par Centreon. Déployez enfin la configuration depuis le central.
Vérifier que tout est revenu
Le numéro de version affiché sur la page de connexion confirme la mise à niveau du central. Contrôlez ensuite que chaque poller remonte dans Configuration > Pollers, que les contrôles reprennent, et que l'authentification fonctionne encore, en particulier si vous utilisez une authentification LDAP avec Active Directory. D'autres procédures sont regroupées dans la rubrique Centreon.
Questions fréquentes
Peut-on passer directement de Centreon 2.8 à 25.10 ?
Pas sur place si le serveur tourne sous CentOS 7, que Centreon ne supporte plus depuis 23.04. Il faut installer un nouveau central sur un système supporté et y migrer les données avec la procédure de migration depuis Centreon 3.4.
Quelle différence entre mise à jour et montée de version ?
La mise à jour change de version mineure dans la même branche (25.10.x vers 25.10.y). La montée de version change de branche majeure (24.10 vers 25.10) et impose un nouveau dépôt et l'assistant web.
Dans quel ordre mettre à jour les serveurs Centreon ?
Le central, puis les serveurs distants, puis les pollers. Tous doivent finir sur la même version majeure et le même protocole BBDO.
Faut-il arrêter la supervision pendant l'opération ?
Centreon demande d'arrêter Broker sur le central avant la mise à niveau des paquets. Prévoyez une fenêtre de maintenance et prévenez les équipes qui reçoivent les notifications.
Que faire si un poller ne remonte plus après la montée de version ?
Vérifiez qu'il a bien la même version majeure que le central, qu'il a récupéré la clé de déchiffrement avec writeEngineSecrets.sh, puis redéployez sa configuration.