sysadmin
Pixelabs est un univers de partage administrateur systèmes GNU/Linux et Windows Server.
Merci à tous pour vos messages et votre soutien.
Je suis absent. Je prendrai connaissance de vos messages à mon retour.

Mise à jour Centreon 18.10.2 vers 19.04 (httpd2.4)

Hello, vous allez bien ? Bientôt les vacances ? Avant, nous allons voir ensemble comment mettre à jour Centreon 18.10.4 vers la dernière version 19.04. La procédure reste la même et simple (c’est ce que j’aime le plus avec Centreon). Avec la version 19.04, nous avons droit à une nouvelle version d’Apache httpd 2.4 (Serveur Web HTTP).

Ce qu’il vous faut :Centreon

Documentation :

Remarque : pensez toujours à faire une sauvegarde avant de mettre à jour votre plate-forme de supervision. Réaliser l’opération sur une machine de test. Voir mes articles sur l’export et l’import de conf Centreon avec CLAPI.

Mise à jour Centreon 18.10.2 vers 18.10.4

Je suis en version 18.10.2  (ISO > centreon-18.10-8.el7.x86_64). Nous allons d’abord mettre à jour cette version vers 18.10.4 avant de faire le pas vers la dernière version (ISO > centreon-19.04-0.el7.x86_64).

Allez, connectez-vous à votre serveur via SSH et arrêter les services Centreon :

[root@centreon ~]# systemctl stop cbd
[root@centreon ~]# systemctl stop centengine

Lancez la mise à jour :

[root@centreon ~]# yum update

Une fois terminé, relancer Apache :

[root@centreon ~]# systemctl restart httpd

Allez sur l’interface web de Centreon pour finir la mise à jour. Actualisez la page ou déconnectez-vous pour afficher la page de mise à jour. Cliquez simplement sur NEXT jusqu’à la fin. Vous voilà en version 18.10.4.

Relancez les services :

[root@centreon ~]# systemctl start cbd
[root@centreon ~]# systemctl start centengine

Relancer le collecteur Central comme d’habitude via le menu : Configuration > Collecteurs > Central | Exporter la configuration

Remarque : testez votre plate-forme avant de faire le pas vers la dernière version (sauvegarde, services/hôtes, logs, génération/export, plugins, modules, widget, CLAPI…etc). 

Mise à jour Centreon 18.10.4 vers 19.04

Mettez à jour le dépôt Centreon :

[root@centreon ~]# yum install -y http://yum.centreon.com/standard/19.04/el7/stable/noarch/RPMS/centreon-release-19.04-1.el7.centos.noarch.rpm
[...]
Résolution des dépendances
--> Lancement de la transaction de test
---> Le paquet centreon-release.noarch 0:18.10-2.el7.centos sera mis à jour
---> Le paquet centreon-release.noarch 0:19.04-1.el7.centos sera utilisé
--> Résolution des dépendances terminée
[...]
Mis à jour :
  centreon-release.noarch 0:19.04-1.el7.centos

Terminé !
[root@centreon ~]#

Rafraîchir le cache :

[root@centreon ~]# yum clean all

Lancer la mise à jour :

[root@centreon ~]# yum update centreon\*
Mise à jour :
 centreon                                  noarch   19.04.0-3.el7.centos    centreon-stable-noarch   3.6 k
 centreon-awie                             noarch   19.04.0-1.el7.centos    centreon-stable-noarch    71 k
 centreon-base-config-centreon-engine      noarch   19.04.0-3.el7.centos    centreon-stable-noarch   4.9 k
 centreon-broker                           x86_64   19.04.0-2.el7.centos    centreon-stable           37 k
 centreon-broker-cbd                       x86_64   19.04.0-2.el7.centos    centreon-stable          414 k
 centreon-broker-cbmod                     x86_64   19.04.0-2.el7.centos    centreon-stable          521 k
 centreon-broker-core                      x86_64   19.04.0-2.el7.centos    centreon-stable          961 k
 centreon-broker-storage                   x86_64   19.04.0-2.el7.centos    centreon-stable          142 k
 centreon-clib                             x86_64   19.04.0-1.el7.centos    centreon-stable           74 k
 centreon-common                           noarch   19.04.0-3.el7.centos    centreon-stable-noarch   4.1 k
 centreon-connector                        x86_64   19.04.0-2.el7.centos    centreon-stable          4.0 k
 centreon-connector-perl                   x86_64   19.04.0-2.el7.centos    centreon-stable           39 k
 centreon-connector-ssh                    x86_64   19.04.0-2.el7.centos    centreon-stable           46 k
 centreon-database                         noarch   19.04.0-3.el7.centos    centreon-stable-noarch   2.8 k
 centreon-engine                           x86_64   19.04.0-2.el7.centos    centreon-stable           13 k
 centreon-engine-daemon                    x86_64   19.04.0-2.el7.centos    centreon-stable          632 k
 centreon-engine-extcommands               x86_64   19.04.0-2.el7.centos    centreon-stable           74 k
 centreon-license-manager                  noarch   19.04.0-1.el7.centos    centreon-stable-noarch   1.2 M
 centreon-license-manager-common           noarch   19.04.0-1.el7.centos    centreon-stable-noarch   2.4 k
 centreon-perl-libs                        noarch   19.04.0-3.el7.centos    centreon-stable-noarch    85 k
 centreon-poller-centreon-engine           noarch   19.04.0-3.el7.centos    centreon-stable-noarch   5.9 k
 centreon-pp-manager                       noarch   19.04.0-3.el7.centos    centreon-stable-noarch   735 k
 centreon-trap                             noarch   19.04.0-3.el7.centos    centreon-stable-noarch   6.8 k
 centreon-web                              noarch   19.04.0-3.el7.centos    centreon-stable-noarch   5.3 M
 centreon-widget-engine-status             noarch   19.04.0-5.el7.centos    centreon-stable-noarch    30 k
 centreon-widget-graph-monitoring          noarch   19.04.0-5.el7.centos    centreon-stable-noarch   9.0 k
 centreon-widget-grid-map                  noarch   19.04.0-5.el7.centos    centreon-stable-noarch    12 k
 centreon-widget-host-monitoring           noarch   19.04.0-5.el7.centos    centreon-stable-noarch    20 k
 centreon-widget-hostgroup-monitoring      noarch   19.04.0-5.el7.centos    centreon-stable-noarch    12 k
 centreon-widget-live-top10-cpu-usage      noarch   19.04.0-5.el7.centos    centreon-stable-noarch    31 k
 centreon-widget-live-top10-memory-usage   noarch   19.04.0-5.el7.centos    centreon-stable-noarch    17 k
 centreon-widget-service-monitoring        noarch   19.04.0-5.el7.centos    centreon-stable-noarch    22 k
 centreon-widget-servicegroup-monitoring   noarch   19.04.0-7.el7.centos    centreon-stable-noarch    13 k
 centreon-widget-tactical-overview         noarch   19.04.0-7.el7.centos    centreon-stable-noarch    16 k
Installation pour dépendances :
 centreon-auto-discovery-server            x86_64   19.04.0-4.el7.centos    centreon-stable          4.3 M
 httpd24                                   x86_64   1.1-18.el7              centos-sclo-rh           4.5 k
 httpd24-httpd                             x86_64   2.4.34-7.el7.1          centos-sclo-rh           1.5 M
 httpd24-httpd-tools                       x86_64   2.4.34-7.el7.1          centos-sclo-rh            88 k
 httpd24-libcurl                           x86_64   7.61.1-1.el7            centos-sclo-rh           268 k
 httpd24-libnghttp2                        x86_64   1.7.1-7.el7             centos-sclo-rh            61 k
 httpd24-runtime                           x86_64   1.1-18.el7              centos-sclo-rh            28 k
 libssh                                    x86_64   0.7.5-1.el7.centos      centreon-stable          188 k
 perl-Libssh-Session                       x86_64   0.4-1.el7.centos        centreon-stable           28 k

Résumé de la transaction
===========================================================================================================
Installation              ( 9 Paquets en dépendance)
Mettre à jour  34 Paquets

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

Une fois terminé, il faut lancer la nouvelle version d’Apache.

Configuration Apache httpd24-httpd

Lancez les commandes suivantes l’une après l’autre pour configurer le serveur web httpd24 :

[root@centreon ~]# systemctl stop httpd
[root@centreon ~]#
[root@centreon ~]# systemctl disable httpd
Removed symlink /etc/systemd/system/multi-user.target.wants/httpd.service.
[root@centreon ~]#
[root@centreon ~]#
[root@centreon ~]# systemctl enable httpd24-httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd24-httpd.service to /usr/lib/systemd/system/httpd24-httpd.service.
[root@centreon ~]#
[root@centreon ~]# systemctl start httpd24-httpd
[root@centreon ~]#
[root@centreon ~]# systemctl enable centreon
Created symlink from /etc/systemd/system/multi-user.target.wants/centreon.service to /usr/lib/systemd/system/centreon.service.
[root@centreon ~]#
[root@centreon ~]# systemctl restart centreon
[root@centreon ~]#

Vérifier le service centreon :

[root@centreon ~]# systemctl status centreon
● centreon.service - One Service to rule them all.
   Loaded: loaded (/usr/lib/systemd/system/centreon.service; enabled; vendor preset: disabled)
   Active: active (exited) since jeu. 2019-04-25 09:58:25 CEST; 1min 15s ago
  Process: 22935 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
 Main PID: 22935 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/centreon.service

avril 25 09:58:25 centreon systemd[1]: Starting One Service to rule them all....
avril 25 09:58:25 centreon systemd[1]: Started One Service to rule them all..
[root@centreon ~]#

Vérifier le service httpd24-httpd

[root@centreon ~]# systemctl status httpd24-httpd
● httpd24-httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd24-httpd.service; enabled; vendor preset: disabled)
   Active: active (running) since jeu. 2019-04-25 09:58:11 CEST; 1min 38s ago
 Main PID: 22561 (httpd)
   Status: "Total requests: 24; Idle/Busy workers 100/0;Requests/sec: 0.27; Bytes served/sec: 247 B/sec"
   CGroup: /system.slice/httpd24-httpd.service
           ├─22561 /opt/rh/httpd24/root/usr/sbin/httpd -DFOREGROUND
           ├─22562 /opt/rh/httpd24/root/usr/sbin/httpd -DFOREGROUND
           ├─22563 /opt/rh/httpd24/root/usr/sbin/httpd -DFOREGROUND
           ├─22564 /opt/rh/httpd24/root/usr/sbin/httpd -DFOREGROUND
           ├─22565 /opt/rh/httpd24/root/usr/sbin/httpd -DFOREGROUND
           ├─22582 /opt/rh/httpd24/root/usr/sbin/httpd -DFOREGROUND
           ├─22675 /opt/rh/httpd24/root/usr/sbin/httpd -DFOREGROUND
           ├─22721 /opt/rh/httpd24/root/usr/sbin/httpd -DFOREGROUND
           └─22722 /opt/rh/httpd24/root/usr/sbin/httpd -DFOREGROUND

avril 25 09:58:10 centreon systemd[1]: Starting The Apache HTTP Server...
[...]
[root@centreon ~]#

Si votre serveur est sécurisé (SSL), vous devez installer le package suivant :

[root@centreon ~]# yum install httpd24-mod_ssl

Si vous avez personnalisé la configuration de votre serveur apache. Copiez vos fichiers de configuration dans le répertoire suivant :

/opt/rh/httpd24/root/etc/httpd/conf.d/

[root@centreon ~]# ll /opt/rh/httpd24/root/etc/httpd/conf.d/
total 20
-rw-r--r-- 1 root root  551 24 avril 10:33 10-centreon.conf
-rw-r--r-- 1 root root 2966 17 avril 13:29 autoindex.conf
-rw-r--r-- 1 root root  366 17 avril 13:30 README
-rw-r--r-- 1 root root 1252  3 avril 18:03 userdir.conf
-rw-r--r-- 1 root root  556  3 avril 18:03 welcome.conf
[root@centreon ~]#

Mise à jour Centreon web

Il faut maintenant terminer l’installation depuis l’interface web Centreon (déconnectez-vous pour déclencher le processus de mise à jour) : http://serv-centreon/centreon/

Mise à jour Centreon

Check Dépendances Modules

Changelog Centreon

Upgrade Database

Connectez-vous :

Connexion

C’est terminé. Nous avons un nouveau menu (que j’attendais tellement…oui, oui…en PROD je suis toujours en version 2.8.26 juste à cause du menu de la version 18.10.2 bordélique et enfui, c’est triste).

Centreon 19.04

Et aussi un nouveau gestionnaire d’extensions (modules, widgets) :

  • Cliquez sur le bouton Orange pour mettre à jour un module/widget
  • Cliquez sur le bouton Vert pour installer un module/widget
  • Cliquez sur l’icône poubelle pour désinstaller  un module/widget.

Gestionnaire modules Centreon

Les services centreon :

[root@centreon ~]# systemctl status centreon
[root@centreon ~]# systemctl status cbd
[root@centreon ~]# systemctl status centengine
[root@centreon ~]# systemctl status centcore
[root@centreon ~]# systemctl status snmptrapd

Les fichiers logs sont toujours dans :

[root@centreon ~]# cd /var/log
  • centreon
  • centreon-broker
  • centreon-engine
  • httpd24

Pensez à activer la sauvegarde : Administration > Paramètres > Backup 

Enable Centreon Backup

Installation de Centreon Plugin Packs

Pensez à mettre à jour vos plugins. Tout est expliqué ici : pixelabs.fr/centreon-plugin-packs-monitoring/

N’hésitez pas également à partager avec moi vos commandes de supervision en commentaire ici : pixelabs.fr/supervision-avec-centreon-plugins-packs/

C’est terminé les amis. Bonne journée à tous.

A bientôt.

Besoin d’aide ? des questions ?
Venez sur le forum

logo Forum Pixelabs
***********

La rédaction de cette documentation demande beaucoup de temps, de motivation, mais surtout beaucoup de café 🙂

Vous aimez pixelabs ?
Offrez moi un petit café en cliquant sur la tasse ci-dessous.
pixelans_donation
Merci !
Share
0 0 votes
Évaluation de l'article
3 Commentaires
Inline Feedbacks
View all comments