Monter de version l'extension
Lors d'une montée de version < 18.10.x vers une version >= 18.10.x, vous devez:
- Récupérer une nouvelle licence via le support Centreon
- Vous assurer que votre serveur de reporting est basé sur un OS supporté. Si ce n'est pas le cas, utilisez la procédure de migration de votre serveur de reporting
La montée de version de Centreon MBI se fait en 4 étapes :
- Montée de version du dépôt RPM
- Mise à jour de Centreon MBI server (interface)
- Mise à jour du serveur de reporting
- Mise à jour de la base MariaDB
Prérequis
Monter de version le serveur central
Voir Introduction à la montée de version.
Étape 1 : Montée de version du paquet
Lors d'une montée de version majeure (ex: 20.10.x à 26.10.x) il faut en premier lieu mettre à jour le dépôt contenant les paquets.
Vous trouverez ce dépôt depuis votre compte sur notre platefome de support, à la page Dépôts.
Sur le serveur de reporting, vous devez également installer le dépôt standard 26.10 :
- Alma / RHEL / Oracle Linux 9
- Alma / RHEL / Oracle Linux 10
- Debian 13
dnf install -y dnf-plugins-core
dnf config-manager --add-repo https://packages.centreon.com/rpm-standard/26.10/el9/centreon-26.10.repo
dnf clean all --enablerepo=*
dnf install -y dnf-plugins-core
dnf config-manager --add-repo https://packages.centreon.com/rpm-standard/26.10/el10/centreon-26.10.repo
dnf clean all --enablerepo=*
Si votre serveur de reporting est encore sous Debian 12, n'utilisez pas cette procédure. Suivez plutôt Mettre à jour Centreon et Debian (12 vers 13) sur le même serveur : cette procédure met à jour Debian et Centreon MBI en même temps et bascule les dépôts standard, business et plugins vers trixie.
Sur Debian 13, les dépôts doivent pointer vers trixie. La ligne du dépôt standard est :
deb [signed-by=/etc/apt/keyrings/centreon.asc] https://packages.centreon.com/apt-standard/ trixie-26.10-stable main
La ligne du dépôt Business fournie sur le portail du support doit également utiliser trixie. Exécutez les commandes suivantes pour ajouter le dépôt standard :
install -d /etc/apt/keyrings
wget -O /etc/apt/keyrings/centreon.asc https://apt-key.centreon.com
echo "deb [signed-by=/etc/apt/keyrings/centreon.asc] https://packages.centreon.com/apt-standard/ $(lsb_release -sc)-26.10-stable main" | tee /etc/apt/sources.list.d/centreon-26.10-stable.list
apt update
Vérifiez que toutes les lignes des dépôts Centreon utilisent trixie :
grep -h "packages.centreon.com" /etc/apt/sources.list.d/*.list
Étape 2 : Mettre à jour l'interface
- Mettre à jour le paquet: se connecter sur le serveur Centreon et exécuter la commande suivante :
- Alma / RHEL / Oracle Linux 9
- Debian 13
dnf clean all
dnf update centreon-bi-server
apt clean
apt update
apt install --only-upgrade centreon-bi-server
- Mettre à jour l'interface: se connecter à l'interface web de Centreon et se rendre dans le menu Administration > Extension > Manager puis cliquer sur le bouton de mise à jour de l'extension et des widgets.
Étape 3 : Mettre à jour le serveur de reporting
Prérequis de la version Java
La version 26.10 nécessite Java 25. Lors de la mise à jour des paquets MBI, java (OpenJDK 25) sera automatiquement installé en tant que dépendance, si nécessaire. Le service cbis utilise toujours /usr/lib/jvm/java-25-openjdk sur Alma / RHEL / Oracle Linux et /usr/lib/jvm/java-25-openjdk-amd64 sur Debian 13. Une fois la mise à jour terminée, vous pouvez supprimer les paquets Java 17 hérités de la version 25.10, si aucune autre application du serveur ne les utilise.
Procédure de montée de version
Vous pouvez maintenant procéder à la montée de version :
-
Premièrement, arrêtez le service d'ordonnancement (CBIS) :
systemctl stop cbis -
Puis mettez à jour les paquets, en exécutant la commande suivante :
- Alma / RHEL / Oracle Linux 9
- Debian 13
dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
dnf clean all
dnf update -y centreon-bi\* centreon-perl-libs-common
apt clean
apt update
apt install -y --only-upgrade centreon-bi-reporting-server centreon-perl-libs-common
Assurez-vous que le service cron est installé, activé et actif (il peut être absent sur les serveurs installés à l'origine sous Debian 12) :
apt install -y cron
systemctl enable --now cron
systemctl is-active cron
La dernière commande doit renvoyer active.
-
Enfin, redémarrez le service d'ordonnancement :
systemctl start cbis -
Démarrez et activez gorgoned:
systemctl start gorgoned && systemctl enable gorgoned
Étape 4 : mise à jour de MariaDB
-
Arrêtez le service cbis :
systemctl stop cbis -
Voir Mettre à jour MariaDB.
Sur Debian 13, si le paquet demande s'il faut remplacer
/etc/mysql/mariadb.conf.d/50-server.cnf, conservez la version actuellement installée (répondez N). La version du paquet définitbind-address = 127.0.0.1, et le serveur central ne pourrait alors plus accéder à la base de données de reporting. -
Vérifiez que MariaDB fonctionne :
systemctl is-active mariadbLa commande doit renvoyer
active. Sur Debian 13, vérifiez également que MariaDB écoute toujours sur toutes les interfaces :grep "^bind-address" /etc/mysql/mariadb.conf.d/50-server.cnfLa valeur doit être
0.0.0.0. Si elle est à127.0.0.1, remettez-la à0.0.0.0et redémarrez MariaDB avecsystemctl restart mariadb. -
Démarrez le service cbis :
systemctl start cbis