Mise à jour Centreon 2.8.26 vers 18.10 (ISO 18.10-5)

Je vous propose dans cet article la mise à jour de votre serveur Centreon 2.8.26 (ISO 3.4.6) vers la dernière version à ce jour, à savoir Centreon 18.10 (ISO 18.10-5). Je vais détailler l’article au maximum et si vous avez besoin d’aide ou si vous constatez des erreurs, n’hésitez surtout pas à me le dire en commentaire.

Ce qu’il vous faut :Centreon

Pour plus d’information sur cette version et les futures versions de Centreon 18.10 :

Documentation :

Centreon 18.10 Web Interface

Vous devez avoir n’importe quelle version mais sous CentOS 7

Attention : après la mise à jour, je n’ai pas testé toutes les fonctionnalités de la nouvelle version : ni les modules, ni les plugins, ni les widgets et ni l’import/Export des hosts/services via CLAPI. Effectuez l’opération sur un serveur de test avant de passer à la PROD.

Voici un aperçu de la nouvelle version de Centreon 18.10 :

Centreon 18.10 Web Interface

Centreon 18.10 Statistiques

Sans oublier le PHP 7.1, MariaDB 10…etc. Voir Release notes plus haut.

Update Centreon 2.8.26 vers 18.10

Connectez-vous en SSH sur votre serveur Centreon.

  • Arrêtez les services Centreon
[root@centreon ~]# systemctl stop cbd
[root@centreon ~]#
[root@centreon ~]# systemctl stop centengine
[root@centreon ~]#

Désinstaller la langue FR si vous l’avez déjà installé :

[root@centreon ~]# yum info centreon-lang-fr_FR
Modules complémentaires chargés : fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.ircam.fr
 * extras: mirrors.ircam.fr
 * updates: centos.mirrors.ovh.net
Paquets installés
Nom                 :# centreon-lang-fr_FR
Architecture        : noarch
Version             : 2.8.26
Révision            : 3.el7.centos
Taille              : 413 k
Dépôt               :# installed
Depuis le dépôt     : centreon-stable-noarch
Résumé              : Centreon french translation
URL                 : http://www.centreon.com
Licence             : GPLv2
Description         : Provide french traduction to Centreon Web.

[root@vcentreon ~]#

Supprimer le package :

[root@centreon ~]# yum remove centreon-lang-fr_FR.noarch
Modules complémentaires chargés : fastestmirror
Résolution des dépendances
--> Lancement de la transaction de test
---> Le paquet centreon-lang-fr_FR.noarch 0:2.8.26-3.el7.centos sera effacé
...
...

Commençons la mise à jour de Centreon. Pensez à faire une sauvegarde avant la mise à jour.

Installez le dépôt Software collections. Ce package est nécessaire pour l’installation de PHP 7 et les librairies associées.

[root@centreon ~]# yum install centos-release-scl -y
Modules complémentaires chargés : fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.ircam.fr
 * extras: mirrors.ircam.fr
 * updates: centos.mirrors.ovh.net
...
...
---> Le paquet centos-release-scl.noarch 0:2-2.el7.centos sera installé
--> Traitement de la dépendance : centos-release-scl-rh pour le paquet : centos-release-scl-2-2.el7.centos.noarch
--> Lancement de la transaction de test
---> Le paquet centos-release-scl-rh.noarch 0:2-2.el7.centos sera installé
--> Résolution des dépendances terminée
...
...
Is this ok [y/d/N]:# y
Downloading packages:
...
...
Installé :
  centos-release-scl.noarch 0:2-2.el7.centos

Dépendances installées :
  centos-release-scl-rh.noarch 0:2-2.el7.centos

Terminé !
[root@centreon ~]#

Installez le package wget :

[root@centreon ~]# yum install wget -y

Mettre à jour le dépôt Centreon :

[root@centreon ~]# wget http://yum.centreon.com/standard/18.10/el7/stable/noarch/RPMS/centreon-release-18.10-2.el7.centos.noarch.rpm -O /tmp/centreon-release-18.10-2.el7.centos.noarch.rpm

Le fichier est stocké dans /tmp/. Exécutez la commande suivante :

[root@centreon ~]# yum -y install --nogpgcheck /tmp/centreon-release-18.10-2.el7.centos.noarch.rpm

Lancez la mise à jour :

[root@centreon ~]# yum update centreon*
Modules complémentaires chargés : fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.ircam.fr
 * extras: mirrors.ircam.fr
 * updates: centos.mirrors.ovh.net
No packages marked for update
[root@centreon ~]#

Et ça ne fonctionne pas…Exécutez la commande suivante :

[root@centreon ~]# yum clean all
Modules complémentaires chargés : fastestmirror
Nettoyage des dépôts : base centos-sclo-rh centos-sclo-sclo centreon-stable centreon-stable-noarch extras updates
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
Cleaning up list of fastest mirrors
[root@centreon ~]#

Relancez :

[root@centreon ~]# yum update centreon*
...
Résolution des dépendances
--> Lancement de la transaction de test
---> Le paquet centreon.noarch 0:2.8.26-3.el7.centos sera mis à jour
---> Le paquet centreon.noarch 0:18.10.0-21.el7.centos sera utilisé
...
---> Le paquet centreon-broker.x86_64 0:3.0.14-1.el7.centos sera mis à jour
---> Le paquet centreon-broker.x86_64 0:18.10.0-4.el7.centos sera utilisé
---> Le paquet centreon-broker-cbd.x86_64 0:3.0.14-1.el7.centos sera mis à jour
---> Le paquet centreon-broker-cbd.x86_64 0:18.10.0-4.el7.centos sera utilisé
---> Le paquet centreon-broker-cbmod.x86_64 0:3.0.14-1.el7.centos sera mis à jour
---> Le paquet centreon-broker-cbmod.x86_64 0:18.10.0-4.el7.centos sera utilisé
---> Le paquet centreon-broker-core.x86_64 0:3.0.14-1.el7.centos sera mis à jour
---> Le paquet centreon-broker-core.x86_64 0:18.10.0-4.el7.centos sera utilisé
---> Le paquet centreon-broker-storage.x86_64 0:3.0.14-1.el7.centos sera mis à jour
---> Le paquet centreon-broker-storage.x86_64 0:18.10.0-4.el7.centos sera utilisé
---> Le paquet centreon-clib.x86_64 0:1.4.2-3.el7.centos sera mis à jour
---> Le paquet centreon-clib.x86_64 0:18.10.0-2.el7.centos sera utilisé
---> Le paquet centreon-common.noarch 0:2.8.26-3.el7.centos sera mis à jour
---> Le paquet centreon-common.noarch 0:18.10.0-21.el7.centos sera utilisé
---> Le paquet centreon-connector.x86_64 0:1.1.3-1.el7.centos sera mis à jour
---> Le paquet centreon-connector.x86_64 0:18.10.0-2.el7.centos sera utilisé
---> Le paquet centreon-connector-perl.x86_64 0:1.1.3-1.el7.centos sera mis à jour
---> Le paquet centreon-connector-perl.x86_64 0:18.10.0-2.el7.centos sera utilisé
---> Le paquet centreon-connector-ssh.x86_64 0:1.1.3-1.el7.centos sera mis à jour
---> Le paquet centreon-connector-ssh.x86_64 0:18.10.0-2.el7.centos sera utilisé
---> Le paquet centreon-engine.x86_64 0:1.8.1-1.el7.centos sera mis à jour
---> Le paquet centreon-engine.x86_64 0:18.10.0-4.el7.centos sera utilisé
---> Le paquet centreon-engine-daemon.x86_64 0:1.8.1-1.el7.centos sera mis à jour
---> Le paquet centreon-engine-daemon.x86_64 0:18.10.0-4.el7.centos sera utilisé
---> Le paquet centreon-engine-extcommands.x86_64 0:1.8.1-1.el7.centos sera mis à jour
---> Le paquet centreon-engine-extcommands.x86_64 0:18.10.0-4.el7.centos sera utilisé
---> Le paquet centreon-license-manager.noarch 0:1.1-5.el7.centos sera mis à jour
---> Le paquet centreon-license-manager.noarch 0:18.10.0-6.el7.centos sera utilisé
...
---> Le paquet centreon-pp-manager.noarch 0:2.4.0-1.el7.centos sera mis à jour
---> Le paquet centreon-pp-manager.noarch 0:18.10.0-6.el7.centos sera utilisé
---> Le paquet centreon-trap.noarch 0:2.8.26-3.el7.centos sera mis à jour
---> Le paquet centreon-trap.noarch 0:18.10.0-21.el7.centos sera utilisé
---> Le paquet centreon-web.noarch 0:2.8.26-3.el7.centos sera mis à jour
---> Le paquet centreon-web.noarch 0:18.10.0-21.el7.centos sera utilisé
...
---> Le paquet centreon-widget-engine-status.noarch 0:1.0.2-1.el7.centos sera mis à jour
---> Le paquet centreon-widget-engine-status.noarch 0:18.10.0-9.el7.centos sera utilisé
---> Le paquet centreon-widget-graph-monitoring.noarch 0:1.5.2-3.el7.centos sera mis à jour
---> Le paquet centreon-widget-graph-monitoring.noarch 0:18.10.0-6.el7.centos sera utilisé
---> Le paquet centreon-widget-grid-map.noarch 0:1.1.0-3.el7.centos sera mis à jour
---> Le paquet centreon-widget-grid-map.noarch 0:18.10.0-6.el7.centos sera utilisé
---> Le paquet centreon-widget-host-monitoring.noarch 0:1.6.3-1.el7.centos sera mis à jour
---> Le paquet centreon-widget-host-monitoring.noarch 0:18.10.0-11.el7.centos sera utilisé
---> Le paquet centreon-widget-hostgroup-monitoring.noarch 0:1.6.0-1.el7.centos sera mis à jour
---> Le paquet centreon-widget-hostgroup-monitoring.noarch 0:18.10.0-6.el7.centos sera utilisé
---> Le paquet centreon-widget-live-top10-cpu-usage.noarch 0:1.1.1-1.el7.centos sera mis à jour
---> Le paquet centreon-widget-live-top10-cpu-usage.noarch 0:18.10.0-6.el7.centos sera utilisé
---> Le paquet centreon-widget-live-top10-memory-usage.noarch 0:1.1.1-1.el7.centos sera mis à jour
---> Le paquet centreon-widget-live-top10-memory-usage.noarch 0:18.10.0-6.el7.centos sera utilisé
---> Le paquet centreon-widget-service-monitoring.noarch 0:1.6.3-1.el7.centos sera mis à jour
---> Le paquet centreon-widget-service-monitoring.noarch 0:18.10.0-11.el7.centos sera utilisé
---> Le paquet centreon-widget-servicegroup-monitoring.noarch 0:1.6.1-1.el7.centos sera mis à jour
---> Le paquet centreon-widget-servicegroup-monitoring.noarch 0:18.10.0-6.el7.centos sera utilisé
---> Le paquet centreon-widget-tactical-overview.noarch 0:1.0.1-2.el7.centos sera mis à jour
---> Le paquet centreon-widget-tactical-overview.noarch 0:18.10.0-6.el7.centos sera utilisé
...
...
...
---> Le paquet rh-php71-runtime.x86_64 0:1-1.el7 sera installé
--> Traitement de la dépendance : scl-utils pour le paquet : rh-php71-runtime-1-1.el7.x86_64
--> Lancement de la transaction de test
---> Le paquet audit-libs-python.x86_64 0:2.8.1-3.el7_5.1 sera installé
---> Le paquet checkpolicy.x86_64 0:2.5-6.el7 sera installé
---> Le paquet libcgroup.x86_64 0:0.41-15.el7 sera installé
---> Le paquet libsemanage-python.x86_64 0:2.5-11.el7 sera installé
---> Le paquet nagios-plugins-perl.x86_64 0:1.4.16-10.el7.centos sera mis à jour
---> Le paquet nagios-plugins-perl.x86_64 0:2.2.1-9git5c7eb5b9.el7 sera utilisé
---> Le paquet python-IPy.noarch 0:0.75-6.el7 sera installé
---> Le paquet scl-utils.x86_64 0:20130529-18.el7_4 sera installé
---> Le paquet setools-libs.x86_64 0:3.3.8-2.el7 sera installé
--> Résolution des dépendances terminée
...
...
...
Résumé de la transaction
===========================================================================
Installation    1 Paquet  (+31 Paquets en dépendance)
Mettre à jour  30 Paquets (+ 4 Paquets en dépendance)

Taille totale des téléchargements : 20 M
# Is this ok [y/d/N]: y

Répondez « Y » et Entrée. Au cours de l’installation, répondez « O » et Entrée.

Remarque : si vous avez des problèmes de dépendances (conflit notamment avec les plugins Nagios), utiliser le paramètre skip-broken :  yum update centreon* --skip-broken

TimeZone PHP 7

Mettez à jour le fuseau horaire pour PHP 7 :

[root@centreon ~]# echo "date.timezone = Europe/Paris" > /etc/opt/rh/rh-php71/php.d/php-timezone.ini
[root@centreon ~]#

Activez le service PHP au démarrage :

[root@centreon ~]# systemctl enable rh-php71-php-fpm
Created symlink from /etc/systemd/system/multi-user.target.wants/rh-php71-php-fpm.service to /usr/lib/systemd/system/rh-php71-ph p-fpm.service.
[root@centreon ~]#

Démarrez le service :

[root@centreon ~]# systemctl start rh-php71-php-fpm
[root@centreon ~]#

MariaDB 10

Mettez à jour également MariaDB en version 10

[root@centreon ~]# systemctl stop mysqld
[root@centreon ~]# yum update
Résolution des dépendances
--> Lancement de la transaction de test
---> Le paquet MariaDB-client.x86_64 0:10.1.19-1.el7.centos sera mis à jour
---> Le paquet MariaDB-client.x86_64 0:10.1.36-1.el7.centos sera utilisé
---> Le paquet MariaDB-common.x86_64 0:10.1.19-1.el7.centos sera mis à jour
---> Le paquet MariaDB-common.x86_64 0:10.1.36-1.el7.centos sera utilisé
---> Le paquet MariaDB-server.x86_64 0:10.1.19-1.el7.centos sera mis à jour
---> Le paquet MariaDB-server.x86_64 0:10.1.36-1.el7.centos sera utilisé
---> Le paquet MariaDB-shared.x86_64 0:10.1.19-1.el7.centos sera mis à jour
---> Le paquet MariaDB-shared.x86_64 0:10.1.36-1.el7.centos sera utilisé
---> Le paquet tzdata.noarch 0:2018e-3.el7 sera mis à jour
---> Le paquet tzdata.noarch 0:2018f-2.el7 sera utilisé
---> Le paquet xorg-x11-server-Xorg.x86_64 0:1.19.5-5.1.el7_5 sera mis à jour
---> Le paquet xorg-x11-server-Xorg.x86_64 0:1.19.5-5.1.el7_5.0.1 sera utilisé
---> Le paquet xorg-x11-server-common.x86_64 0:1.19.5-5.1.el7_5 sera mis à jour
---> Le paquet xorg-x11-server-common.x86_64 0:1.19.5-5.1.el7_5.0.1 sera utilisé
--> Résolution des dépendances terminée

Relancer le daemon

[root@centreon ~]# systemctl daemon-reload

Relancer me service MySQL (MariaDB) :

[root@centreon ~]# systemctl start mysqld
[root@centreon ~]# systemctl status mysqld
# ● mariadb.service - MariaDB 10.1.36 database server
   Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
  Drop-In: /etc/systemd/system/mariadb.service.d
           └─centreon.conf, limits.conf, migrated-from-my.cnf-settings.conf
   Active: active (running) since jeu. 2018-11-15 16:06:25 CET; 7s ago
     Docs: man:mysqld(8)
           https://mariadb.com/kb/en/library/systemd/
  Process: 18476 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
  Process: 18404 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= ||   VAR=`/usr/bin/galera_recovery`; [ $? -eq 0 ]   && systemctl set-environment _WSREP_START_POSITION=$VAR || exit 1 (code=exited, status=0/SUCCESS)
  Process: 18401 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
 Main PID: 18449 (mysqld)
   Status: "Taking your SQL requests now..."
   CGroup: /system.slice/mariadb.service
           └─18449 /usr/sbin/mysqld

...
...
...
[root@centreon ~]#

Gestion des Services

Redémarrez le service web :

[root@centreon ~]# systemctl restart httpd
[root@centreon ~]#

Redémarrez les services Centreon

[root@centreon ~]# systemctl restart cbd
[root@centreon ~]#

[root@centreon ~]# systemctl restart centengine
[root@centreon ~]#

Mise à jour via le Web

Connectez-vous à l’interface Web de Centreon pour terminer la mise à jour.

Update Centreon 2.8.26 To 18.10 Step 1

Update Centreon 2.8.26 To 18.10 Step 2

Update Centreon 2.8.26 To 18.10 Step 3

Update Centreon 2.8.26 To 18.10 Step 4

Update Centreon 2.8.26 To 18.10 Step 5

  • Cliquez sur Finish
  • Connectez-vous

Update Centreon 2.8.26 To 18.10 Step 6

Remarque : effectuez la même chose sur les autres Pollers distant.

C’est terminé. Vous pouvez afficher l’état des services :

Centreon 18.10 Statistiques

Mettre Centreon en Français :

Centreon 18.10 Langage French

Si l’export de la configuration ne fonctionne pas depuis l’interface web (c’est le cas chez moi sous FireFox ESR), vous pouvez le faire en ligne de commande (CLAPI) :

[root@centreon ~]# centreon -u admin -p PASSWORD -a APPLYCFG -v "Central"
2018-11-15 16:26:46 - APPLYCFG
Configuration files generated for poller 'Central'

OK: Centreon Poller Central can restart without problem...

OK: All configuration files copied with success.

Redirecting to /bin/systemctl reload cbd.service
Redirecting to /bin/systemctl reload centengine.service

Return code end : 0
[root@vcentreon]#

Amusez-vous. N’hésitez pas en cas de besoin.

Bonne journée et à bientôt.

32 Responses

  1. AkhiOdys dit :

    Bonjour,

    MERCI pour ce TUTO, par contre j’ai 1 petits soucis, la maj se fait bien mais l’ensemble de mes hosts et services sont en erreur, respectivement (No output returned from host check) et (No output returned from plugin) ou (Unknown option: warning at /usr/lib/centreon/plugins/centreon_windows_snmp.pl line 141.).
    je mdis pas grave les sondes semblent ne plus être au meme endroit, je vais modifier les « checks » dasn les hotes et service, et là j’ai le souci évoqué à la fin de ton tuto, lorsque ej clique sur « exporter » dans l’export de conf du collecteur il ne se passe rien.
    Je tente donc la commande /centreon -u admin -p PASSWORD -a APPLYCFG -v « Central »/ et j’ai tout le temps invalid credentials…. j’ai pourtant tenté tous les comptes (root,centreon etc.) dont j’ai bien les bons mdp (je me connect bien en ssh par exemple) mais je suis bloqué, aurais-tu une idée ?

    • AkhiOdys dit :

      Re,

      alors je n’avais pas tenté avec le compte « admin » n’ayant jamais configurer ce compte de mémoire (et absent de mon passwd) et c’est ok en bash. apres un reboot (reflexe MS), mes hôtes repassent up, mais je vais devoir m’attaquer aux services.
      Par contre il ne se passe toujours rien en tentant d’exporter depuis la WEBI 🙁

      • sysadmin dit :

        Salut,
        Oui, il faut toujours utiliser le compte de l’interface web (admin) et non root ou autre.
        Pour le reste, tu étais sous quelle version avant de faire la mise à jour ? quel OS (CentOS 6 ou 7) ?
        Je me rappel bien de ce problème d’export, j’ai du changé de navigateur (une veille version de FF) pour pouvoir exporter la conf.

        La première chose à faire en cas de problème et de consulter les logs Centreon :

        /var/log/centreon
        /var/log/centreon-engine
        /var/log/centreon-broker

        Vérifies l’accès à la base de donnée :

        tail -f /var/log/centreon/sql-error.log
        • AkhiOdys dit :

          Centos 7.5.1804 avant la maj, 7.8.2003 maintenant
          merci pour le changement de browser, l’export via WEBI fonctionne depuis firefox, mais pas chrome :S bref, c’est ok.

          Bon par contre mes services se comportent étrangement certainement un pb de droit.
          de base mes plugins n’étaient là ou pointait la conf dans la supervision (à savoir /usr/lib64/nagios/plugins/, chemin modifié suite à la maj je présume), j’ai donc copié mes sondes depuis /usr/lib/centreon/plugins/ vers le répertoire /usr/lib64/nagios/plugins/, mais rien de mieux.
          j’ai donc modifié les droits et là la commande de vérification des hôtes ne fonctionne plus 😀 je me rends compte que via ls -ail les 2 plugins présents suite à la maj (check_dhcp et check_icmp) ne sont plus soulignés en rouge, je trouve que cela vient certainement du SetUid, je fais donc un chmod u+s /usr/lib64/nagios/plugins/* et là vérifications sur les hôtes sont à nouveau ok, mais service toujours en erreur.

          pas d’erreur dans les logs depuis + de 2h (mais p-e cherche-je mal ?)

          bref je continue de chercher 🙂

          merci en tout cas pour les réponses et dsl en me relisant je ne me trouve pas clair 😀

          • sysadmin dit :

            Je peux jeter un petit coup d’oeil à distance ?
            Si oui, envoies moi un mail : sysadmin[at]pixelabs.fr
            TeamViewer ou AnyDesk fera l’affaire 🙂
            -sysadmin.

          • AkhiOdys dit :

            Merci pour la proposition c’est sympa mais finalement il faut « juste » que je modifie tous mes services pour qu’ils utilisent les nouveaux script perl (comme centreon_windows_snmp.pl).
            la soirée va être longue 😀
            Merci encore !!

          • sysadmin dit :

            D’accord, bon courage.

  2. lyes dit :

    hello,

    petite question, je ne comprend pas pourquoi, au moment de lancer la commande yum update centreon* voici ce que cela me renvoi :

    [root@sv-ctr2 /]# yum update centreon*
    Modules complémentaires chargés : fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirrors.ircam.fr
     * centos-sclo-rh: ftp.rezopole.net
     * centos-sclo-sclo: ftp.pasteur.fr
     * extras: ftp.pasteur.fr
     * updates: centos.mirror.fr.planethoster.net
    No packages marked for update

    problème au niveau des mirroirs ?

    Merci pour ton aide.

    • sysadmin dit :

      Hello,
      Non, pas de problème de mirroirs, surtout n’y touche pas.
      même après : yum clean all ?
      Tu as quelle version de Centreon web ?

      • lyes dit :

        oui en effet j’ai bien fait un yum clean all avant

        je suis en version 2.8.29

        • sysadmin dit :

          Salut,
          Je penses que tu dois faire un upgrade (une mise à niveau de ton système Centreon) plutôt qu’un update.
          Si tu n’as rien concernant Centreon en exécutant simplement : yum update
          C’est que tu as la dernière version de ton ISO.
          Il faut upgrader ton OS pour passer sur de nouvelles version Centreon.

          Je te conseil d’installer la dernière version de Centreon sur un autre serveur et importer la configuration depuis l’ancien.
          Bon courage.
          -sysadmin.

          • lyes dit :

            D’accord merci.

            Si j’exporte ma configuration actuelle avec le module Centreon Clapi et que je l’importe sur un nouveau serveur je vais pas être embêté vu la différence de version ? (2.8.29 to 19.10)

          • sysadmin dit :

            En effet, tu es sur une veille version (il faut pas hésiter à mettre à jour Centreon pour éviter les complications…)
            Normalement, il ne devrait pas y avoir de problème.
            Il n’y a qu’un moyen de le savoir, c’est de tenter le coup sur un serveur de test 🙂
            Assures toi que tu as les sauvegardes complète de Centreon (Administration > Paramètres > Backup).
            Les fichiers se trouvent normalement dans : /var/cache/centreon/backup
            Bon courage 🙂

          • bosco dit :

            Je confirme, je l’ai fait cette nuit. Tu fais une belle install de la 19.04 depuis l’iso. Tu exportes mysql -mysqldump -u root -p --all-databases > centreon-dump-full.sql) et tu fais ce qu’ils disent ici : https://docs.centreon.com/docs/centreon/fr/18.10/upgrade/from_packages.html
            ensuite sur le nouveau serveur, tu récupères ton fichier de dump via scp (ou tu as mis ça sur un partage nfs) puis mysql -u root -p < centreon-dump-full.sql
            reboot, et tu vas sur l'interface web et hop 🙂

          • sysadmin dit :

            Bonjour Camille,
            Merci pour ton retour.
            Lien pour l’upgrade : https://docs.centreon.com/docs/centreon/fr/18.10/migration/upgradetoCentreon18.10.html
            Bonne journée,
            -sysadmin.

  3. MiStErLu dit :

    Bonjour,

    Il y a aussi un soucis avec le packages centreon-plugins qui n’existe plus dans le nouveau repository. Il faut le supprimer à la main.
    J’ai dû réinstaller à la main tous les checks que contenait ce packages :

    A moins que j’ai loupé un truc ???

    - name: Copy all centreon-plugins in good dirs
      copy:
        src: "{{ item }}"
        dest: "/usr/lib64/nagios/plugins/{{ item }}"
        mode: "755"
      with_items:
        - check_centreon_dummy
        - check_centreon_MS_multiple_services
        - check_centreon_ping
        - check_centreon_snmp_cpu
        - check_centreon_snmp_loadaverage
        - check_centreon_snmp_memory
        - check_centreon_snmp_multiple_process
        - check_centreon_snmp_packetErrors
        - check_centreon_snmp_process
        - check_centreon_snmp_process_detailed
        - check_centreon_snmp_remote_storage
        - check_centreon_snmp_string
        - check_centreon_snmp_TcpConn
        - check_centreon_snmp_traffic
        - check_centreon_snmp_uptime
        - check_centreon_snmp_value
        - check_centreon_snmp_value_table.pl
        - check_meta_service
        - check_snmp_cpfw.pl
        - check_snmp_load.pl
        - check_snmp_mem.pl
        - check_snmp_process.pl
        - check_snmp_script_result.pl
        - check_snmp_storage.pl
        - check_snmp_win.pl
        - centreon.pm
        - centreon.conf
    • sysadmin dit :

      Hello,
      Oui effectivement, ils ont fait le ménage également concernant les anciens Plugins (Nagios).
      J’ai dû aussi remettre tous les anciens plugins (que j’ai sauvegardé avant le passage à la nouvelle version de Centreon) pour retrouver mes checks.

      Par contre, j’ai ensuite migré tous mes checks en mettant en place les plugins centreon pack que je trouve très bien optimisés.
      Du coup, j’ai abandonné tous les plugins que tu as cité plus haut. je suis en full Centreon Plugins Packs.

      Désolé, j’ai oublié de le préciser dans l’article. Mais on trouve ces plugins facilement sur le net 🙂

      -Pixel.

  4. asm9 dit :

    Alors c’est mal parti . J’ai suivi ton tuto pour exporter mais j’ai une erreur :
    PHP Fatal error: Call to undefined method Centreon_Object_Command::getInstance() in /usr/share/centreon/www/class/centreon-clapi/centreonHostGroupService.class.php on line 977

    J’ai trouvé la même erreur sur https://github.com/centreon/centreon/issues/6578 et pour l’instant personne a trouvé la solution. Est ce que tu as déjà eu ce problème.

  5. asm9 dit :

    Bonjour,

    Je n’arrive pas à mettre à jour mon centos 6.7 vers la centos 7.
    j’ai essayé avec les outils preupg mais j’ai des erreurs et en plus à priori l’outil ne doit plus être utiliser. Avez vous une astuce pour l’upgrader ou alors avoir une nouvelle installation et recupérer ma base de donnée de centreon.
    Je vous remercie.

    • sysadmin dit :

      Bonjour,

      Malheureusement, je n’ai pas essayé d’effectuer une migration de l’OS. Ce n’est pas une tâche simple à réaliser.
      Il faut désinstaller pas mal de packages qui ne fonctionne pas avec le nouveau système pour ne pas être en conflit durant la migration…
      bref, c’est le bordel… je te conseil vivement de faire comme moi :

      1 . Mettre à jour centreon actuel sous CentOS6 à la dernière version = 2.8.26
      2 . Exporter les hosts/services…etc (tu as les articles sur le site).
      3 . Monter un nouveau Centreon avec la nouvelle version de l’OS = CentOS 7 (Centreon version 18.10)
      4 . Importer les hosts/services…etc. sur le nouveau OS (voir l’article sur le site)
      5. Arrêter l’ancien Centreon et mettre sa configuration réseau au nouveau Centreon.

      Comme ça, ça t’évitera de flinguer ton Centreon actuel à cause de la migration.

      N’hésite pas en cas de besoin.
      -Pixel

  6. sysadmin dit :

    Mise à jour MariaDB en version 10

  7. slayder66 dit :

    Oui oui j’ai bien la dernière version de centOS 7 et bien la 2.8.26 de Centreon, les 2 dernières photos résument le yum update –skip-broken

    • sysadmin dit :

      Hm…Je t’avoue que là… je vois pas ce qui pose problème.
      Tu as modifié la liste sources de ton CentOS 7 ? tu as installé Centreon manuellement ou tu as pris l’ISO sur le site Centreon ?
      t’étais sur quelle version avant la 2.8.26 ?

      Sur l’article, j’ai utilisé l’ISO centreon-3.4.6.el7.x86_64 qui correspond donc à Centreon 2.8.26. Une fois installé (et sans rien installé d’autres) j’ai effectué directement la mise à jour vers 18.10.

      Tu as quoi d’installé en plus des packages Centreon sur ton système CentOS 7 ?

      Si je trouve quelque chose, je te tiens au courant.

  8. slayder66 dit :

    J’ai trop de paquets omis à cause de dépendance:
    https://ibb.co/gBHG2q
    https://ibb.co/naaQvA

    • sysadmin dit :

      C’est bizarre. T’es sur que tu as la dernière version de CentOS 7 (avec Centreon 2.8.26) ? et non CentOS 6.
      J’ai effectué la mise à jour sur plusieurs serveur Centreon 2.8.26 (CentOS7 à jour) je n’ai jamais rencontré ce problème (à part les problèmes avec Nagios plugins).

      Essaies de mettre à jour le système seul : yum update –skip-broken.

  9. slayder66 dit :

    J’ai tout repris à 0 (j’ai un point de contrôle sur mon hyperV pour ma machine centos7).
    Lorsque je fais un yum update centreon*: https://image.ibb.co/ct5avA/mmmm.jpg
    Je suis pourtant à la lettre votre tutoriel 🙁

  10. slayder66 dit :

    Bonjour,

    Lorsque sur je fais un yum update centreon*
    J’ai les erreurs suivantes: https://i.imgur.com/sHC1tg4.jpg
    ET meme en faisant un –skip-broken: https://image.ibb.co/iTsNaA/cccccc.jpg

    J’ai pleins de dépendances qui ne veulent pas se résoudre..

    • sysadmin dit :

      Bonjour,

      Avec le paramètre skip-broken, cela te permet d’ignorer les problèmes de dépendances que tu as rencontré (package Nagios plugins).

      sur la deuxième image (https://image.ibb.co/iTsNaA/cccccc.jpg) , tu réponds « Y » et normalement il te mets à jour Centreon et le système en ignorant les packages Nagios plugins.

      Ce n’est pas le cas ?

      N’hésite pas si besoin.
      -Pixel

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *