Mise à jour des Plugins Packs

La mise à jour d’un Plugin Pack peut nécessiter la mise à jour du Centreon plugin utilisé par ce dernier.

Centreon EMS/Centreon EPP

Puisque les plugins et les packs sont fournis au format RPM, vous pouvez les mettre à jour avec les commandes YUM habituelles. Si des modèles ou des commandes de vérification sont modifiées, les changements sont appliqués immédiatement durant la mise à jour RPM.

Warning

Nous faisons notre maximum pour minimiser l’impact des mises à jour. Cependant il peut y avoir des changements dans la manière dont sont appelées les sondes, comme par exemple des changements d’arguments. Ceci se traduit par la mise à jour des commandes associées dans le pack. Immédiatement après les mises à jour des paquets RPM, ces nouveaux plugins sont exécutés par Centreon Engine. Les nouveaux modèles et commandes sont appliqués dans la configuration Centreon, MAIS l’ancienne configuration Centreon Engine, non régénérée, se réfère toujours aux anciens modèles. C’est pourquoi il est plus sûr de suivre la procédure décrite ci-dessous pour minimiser l’impact. Dans tous les cas, il est important de contrôler les opérations de mises à jour via une plate-forme de pré-production.

Tout d’abord s’assurer de disposer de la dernière version du module Centreon Plugin Packs Manager. Suivre la procédure habituelle de mise à jour des modules, et penser à appliquer la mise à jour dans l’écran des modules Centreon.

Mettre à jour les Plugin Packs

Mettre à jour tous les packs sur le serveur central :

# yum update centreon-pack*

Dans la mesure où ces changements vont entrainer des mises à jour de configuration (changement des commandes et des modèles), il faut redéployer la configuration de tous les pollers SANS les redémarrer, puisqu’à ce stade les commandes correspondantes ne sont pas à jour

Puis finalisez la mise à jour à partir de l’interface Centreon Plugin Pack Manager. Une mise à jour disponible sera représentée par une flèche

_images/update.png

Pour finaliser la mise à jour, cliquer sur la flèche.

_images/update2.png

ou cliquez sur le Plugin Pack à mettre à jour. S’ouvre alors un pop-up affichant des informations relatives au Plugin Pack ainsi qu’une flèche permettant de le mettre à jour :

_images/update3.png

Confirmer la mise à jour.

_images/update_confirm.png

Votre Plugin Pack est maintenant à jour.

_images/update_finish.png

Mettre à jour les plugins

Stopper Centreon Engine sur tous les pollers

Mettre à jour les plugins sur tous les pollers (dont le central) qui doivent disposer de la même version :

# yum update centreon-plugin*

Mettre à jour les dépendances des sondes sur tous les pollers (dont le central) :

# yum update centreon-plugins*

Redémarrer Centreon Engine sur tous les pollers pour prendre en compte de la nouvelle configuration.

Vérifier ensuite qu’il n’y a pas de nouvelle erreur suite à l’exécution des nouvelles sondes.

Note

C’est à vous de choisir si vous désirez installer les plugins sur tous les pollers, ou seulement sur le poller qui exécutera les contrôles. Gardez en tête que si vous n’installez par le plugin sur un poller, vous pourriez avoir des erreurs si vous décidez un jour de déplacer un hôte supervisé d’un poller avec le plugin vers un poller ne possédant pas le plugin. Par ailleurs, si vous mettez à jour les packs sur le serveur central, il est fortement recommandé de mettre à jour également les plugins associés sur les pollers, car de nouveaux contrôles sont parfois définis dans les packs, et ne fonctionneront pas s’ils n’ont pas la commande correspondante.

Centreon IMP

Mise à jour du Plugin Pack

Si vous constatez une icône représentant une flèche sur un Plugin Pack, cela veut dire qu’une mise à jour du pack est disponible.

_images/update.png

Pour le mettre à jour, cliquez sur la flèche.

_images/update2.png

ou cliquez sur le Plugin Pack. Une fenêtre affiche alors des informations relatives au Plugin Pack ainsi qu’une flèche permettant de le mettre à jour s’ouvre. Cliquer sur la flèche pour enclencher la mise à jour

_images/update3.png

Confirmer la mise à jour.

_images/update_confirm.png

Votre Plugin Pack est maintenant à jour.

_images/update_finish.png

Mise à jour du plugin

Stopper Centreon Engine sur tous les pollers

Mettre à jour les plugins sur tous les pollers (dont le central) qui doivent disposer de la même version :

# yum update centreon-plugin-$PLUGIN-PACK$

dans laquelle $PLUGIN-PACK$ correspond au nom du pack mis à jour.

Redémarrer Centreon Engine sur tous les pollers pour prendre en compte la nouvelle configuration.

Vérifier ensuite qu’il n’y a pas de nouvelles erreurs suite à l’exécution des nouvelles sondes.

Note

C’est à vous de choisir si vous désirez installer les plugins sur tous les pollers, ou seulement sur le poller qui exécutera les contrôles. Gardez en tête que si vous n’installez par le plugin sur un poller, vous pourriez avoir des erreurs si vous décidez un jour de déplacer un hôte supervisé d’un poller avec le plugin vers un poller ne possédant pas le plugin. Par ailleurs, si vous mettez à jour les packs sur le serveur central, il est fortement recommandé de mettre à jour également les plugins associés sur les pollers, car de nouveaux contrôles sont parfois définis dans les packs, et ne fonctionneront pas s’ils n’ont pas la commande correspondante.