Aller au contenu principal
Version: 21.10

Utiliser des Plugin Packs

Un Plugin Pack est un jeu téléchargeable de modèles de configuration qui permet un déploiement rapide de la supervision de votre infrastructure IT. Les Plugin Packs sont le moyen le plus simple de mettre un hôte en supervision.

Un Plugin Pack est constitué de deux éléments, installés séparément :

  • Un plugin, qui exécute les commandes de supervision depuis un collecteur. Il est installé en ligne de commande.

  • Un pack, qui contient des commandes, des modèles de services et des modèles d’hôtes. Il est installé via l'interface de Centreon. Pour chaque type d’équipement, les modèles déterminent quels indicateurs seront supervisés et définissent les valeurs par défaut des seuils Warning et Critical (celles-ci sont modifiables par la suite).

    Certains packs contiennent aussi des règles de découverte d'hôtes et de services.

La liste de tous les Plugin Packs disponibles dans la bibliothèque en ligne Centreon et les procédures de mise en supervision associées sont présentées dans le chapitre Plugin Packs.

Prérequis

Centreon Plugin Pack Manager

Le module Centreon Plugin Pack Manager permet de gérer l’installation et la suppression des Plugin Packs. Il est installé par défaut. Il fait régulièrement l’objet de mises à jour, il est donc recommandé de rester à jour sur ce composant.

Pour mettre à jour le module, lancez la commande :

yum update centreon-pp-manager

Licence

Une licence est nécessaire pour accéder au catalogue complet des Plugin Packs. Contactez les équipes support Centreon pour obtenir votre licence.

Connecteurs

Certains Plugin Packs nécessitent aussi un Connecteur (ex : AS400 ou VMware) ou un agent (ex : Windows NRPE). Dans ce cas, cela est indiqué dans la procédure de supervision du Plugin Pack. La licence des Plugin Packs inclut la licence des connecteurs.

ConnecteurDescription
NRPEServeur NRPE packagé par Centreon avec les patchs nécessaires pour fonctionner avec les Plugin Packs
NSClient++NSClient++ packagé par Centreon et prêt à l’emploi à l’aide de Centreon plugins embarqués
VMWareDémon Perl utilisant le SDK VMware pour contrôler les plateformes VMware
AS400Connecteur basé sur Java permettant d’exécuter des contrôles sur AS400

Installer un Plugin Pack

Un plugin pack s'installe en 4 étapes :

  1. Accédez au catalogue des Plugin Packs.
  2. Installez le pack.
  3. Vérifiez la procédure de supervision.
  4. Installez le plugin.

Accéder au catalogue des Plugin Packs

  • Si vous avez une licence en ligne, le catalogue des Plugin Packs est déjà disponible sur votre plateforme à la page Configuration > Packs de plugins.

  • Si vous avez une licence hors ligne :

    • installez le dépôt des Plugin Packs (contactez l'équipe support Centreon pour en obtenir l'adresse)

    • installez ou mettez à jour le catalogue des Plugin Packs depuis votre serveur central :

      yum install centreon-pack-*

      Ou:

      yum update centreon-pack-*

      Attention, même si la commande s'appelle install, elle ne fait que rendre le catalogue des Plugin Packs disponible. Elle n'installe pas ceux-ci. Suivez le reste de la procédure.

Installer le pack

Vous avez maintenant accès au catalogue des Plugin Packs, à la page Configuration > Packs de plugins :

image

Pour installer un pack, cliquez sur le +

image

Vous pouvez aussi cliquer sur le Plugin Pack. Vous accéderez à sa description et un bouton + permettant de l’installer.

image

Une fois le pack installé, il apparaîtra avec un contour vert et une coche indiquant qu’il est installé.

Avant installationAprès installation
imageimage

Gestion des dépendances

Il se peut que durant l’installation, certains objets du pack ne soient pas installés. Ces objets sont souvent des objets de configuration additionnels et ne sont pas obligatoires pour déployer les modèles de configuration apportés par le pack.

La plupart du temps, il est nécessaire de mettre à jour votre plate-forme Centreon, puis de réinstaller votre pack.

Dans l’exemple ci-dessus, l’objet “autodiscover” concerne une règle de découverte pour le module “Centreon Auto Discovery”, mais celles-ci ne sont disponibles que pour Centreon en version 18.10.x :

image

Vérifier la procédure de supervision

Certains Plugin Packs demandent des étapes de configuration supplémentaires. Consultez la procédure de supervision associée à chaque pack installé pour comprendre le contenu du pack ainsi que les prérequis nécessaires à son fonctionnement. Cliquez sur l'icône i de chaque pack pour accéder à la documentation associée :

image

Installer le plugin

La procédure de supervision comprend une section Installation qui vous indique comment installer le plugin, que ce soit avec une licence en ligne ou une licence hors ligne. Installez le plugin sur tous les collecteurs qui exécuteront les contrôles.

La commande d'installation suit le modèle suivant :

yum install centreon-plugin-$PLUGIN-PACK$

dans laquelle $PLUGIN-PACK$ correspond au nom du pack. Exemple :

yum install centreon-plugin-Cloud-Aws-Ec2-Api

Attention, la commande yum est sensible à la casse.

Utiliser un plugin pack

Appliquez un plugin pack à un hôte ou à un service pour mettre celui-ci en supervision :

  1. Créez l'hôte/le service, et dans le champ Modèle(s), choisissez le modèle correspondant au plugin pack désiré.

  2. Déployez la configuration.

Mettre à jour un Plugin Pack

Vous devez mettre à jour et le plugin et le pack.

Mettre à jour un ou plusieurs packs

Pour mettre à jour un 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.

image

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

image

ou cliquez sur le Plugin Pack. Une fenêtre affiche alors des informations relatives au Plugin Pack, avec une icône flèche permettant de le mettre à jour. Cliquez sur la flèche pour lancer la mise à jour :

image

Confirmez la mise à jour.

image

Votre pack est maintenant à jour. Vous pouvez maintenant mettre à jour les plugins.

image

Pour mettre à jour tous les packs :

Vous pouvez également mettre à jour tous les packs en une seule fois : lorsque des mises à jour de packs sont disponibles, un bouton Tout mettre à jour apparaît. Attention, vous devrez quand même mettre à jour les plugins.

image

Mettre à jour les plugins

  1. Exécutez la commande suivante sur tous les collecteurs:

    yum update centreon-plugin\*
  2. Déployez la configuration sur tous les collecteurs. L'option Redémarrer l'ordonnanceur doit avoir la valeur Redémarrer.

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

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.

Désinstaller un Plugin Pack

Comme pour l’installation, la désinstallation du pack peut se faire soit en survolant le pack souhaité puis en cliquant sur la croix rouge :

image

Ou alors en cliquant sur le pack, s’ouvre un pop-up affichant le nom, la version et la description du pack, ainsi qu’une croix permettant la désinstallation :

image

Confirmez la désinstallation.

image

Votre Plugin Pack est désinstallé.

image

Gestion des dépendances

Si les modèles d’hôtes et de services créés par le Plugin Pack sont utilisés par des hôtes et services actifs, le Plugin Pack ne pourra être désinstallé.

image

Pour pouvoir le désinstaller, soit vous :

  • supprimez les hôtes ou services liés aux modèles fournis par ce Plugin Pack
  • déliez les hôtes ou services liés aux modèles fournis par ce Plugin Pack

De plus, si vous tentez de désinstaller un pack dépendant d’un autre pack, la désinstallation ne pourra être faite que si et seulement si ce pack n’est pas utilisé ni le(s) pack(s) dépendant(s). De plus, les packs dépendant seront également supprimés.