Les Plugin Packs
Un Plugin Pack (ou pack de supervision en français) est un jeu téléchargeable de modèles de configuration qui rendent la supervision de votre infrastructure facile et intuitive.
Ces modèles (modèles d’hôtes et de services, commandes associées) configurent une sonde (aussi appelée plugin) qui elle-même exécute les commandes de supervision depuis un Centreon Poller. Les sondes ne sont pas téléchargées avec les Plugin Packs et doivent être installées par ailleurs : ceci est expliqué dans la procédure de mise en supervision associée à chaque Plugin Pack. Certains Plugin Packs nécessitent aussi un Connecteur (ex : AS400 ou VMware) ou un agent (ex : Windows NRPE).
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. Ceux-ci sont modifiables par la suite.
Certains Plugin Packs contiennent aussi des règles de découverte. Ces règles sont exécutées par le moteur de découverte Centreon pour déterminer une liste de ressources supplémentaires à superviser. Les règles de découverte de hôtes listent de nouveaux hôtes (ex : des ressources AWS EC2, des machines virtuelles VMware) alors que les règles de découverte de services listent des services supplémentaires (ex : volumes disques ou interfaces Ethernet sur un serveur).
Les Plugin Packs de votre plateforme Centreon sont gérés à travers l’IHM Plugin Pack Manager décrites dans ce chapitre.
Pour obtenir une liste à jour de tous les Plugin Packs disponibles dans la bibliothèque en ligne Centreon et lire leur procédure de mise en supervision associée, référez-vous au chapitre Plugin Packs de cette documentation.
Prérequis
Centreon Plugin Pack Manager
Le module Centreon Plugin Pack Manager est un module natif Centreon qui permet de gérer l’installation et de la suppression des Plugin Packs. C’est un élément clé, il fait régulièrement l’object 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
Le module centreon-pp-manager est installé par défaut. Vous n’aurez logiquement pas à l’installer.
Licence
Une licence est nécessaire pour accéder au catalogue complet des Plugin Packs. Si votre plate-forme Centreon est connectée à une souscription en ligne, celle-ci sera automatiquement téléchargée sur votre serveur. Sinon contactez les équipes support Centreon.
Accès aux Plugin Pack
Si votre plate-forme Centreon est connectée à une souscription en ligne vous pouvez télécharger les Plugin Packs depuis l’interface utilisateur Plugin Pack Manager. Sinon, vous devez installer le dépôt dédié, vous le trouverez sur le portail du support.
Vue d’ensemble
Les Centreon Plugin Pack sont des ensembles de modèles de supervision standardisés, préconfigurés permettant un déploiement rapide de la supervision de votre infrastructure IT.
Ces modèles (commandes, modèles de services et d’hôtes) sont rattachés à des plugins (sondes) de supervision. Ces plugins peuvent être :
- des plugins existants provenant de la communauté, ayant été sélectionnés et validés par Centreon comme étant fonctionnels et optimisés,
- des plugins développés par Centreon, distribués gratuitement et disponibles soit au travers de paquets RPM, soit via le projet Centreon Plugins.
La valeur ajoutée des Plugin Packs est la préconfiguration de la supervision dans le logiciel Centreon. Lors de leur installation, ils apportent dans Centreon des objets pré-paramétrés tels que les commandes, des modèles d’hôtes et des modèles de services.
Une fois le Plugin Pack installé, l’étape suivante consiste à installer les plugins de supervision utilisés par les commandes du Plugin Pack. Pour cela, se référer à la documentation du pack (dans le cas où quelque chose doit être configuré ou activé), puis créer les hôtes et services basés sur ces modèles.
Contenu d’un Plugin Pack
Un Plugin Pack contient :
- une description du contenu de pack ainsi que des indicateurs pouvant être contrôlés,
- une préconfiguration d’objets Centreon (commandes, modèles d’hôtes, modèles de services) packagée et validée,
- une documentation de déploiement, disponible dès l’installation du pack pour un déploiement rapide et simple
Connecteurs
La souscription aux Centreon Plugin Packs vous donne accès à certains connecteurs spécifiques listés ci-dessous :
Connecteur | Description |
---|---|
NRPE | Serveur 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 |
VMWare | Démon Perl utilisant le SDK VMware pour contrôler les plateformes VMware |
AS400 | Connecteur basé sur Java permettant d’exécuter des contrôles sur AS400 |
Gestion des Plugin Packs
Installation
L’installation est en 3 étapes :
- Accès au catalogue des Plugin Packs
- Installation du pack
- Installation des plugins
Accès au catalogue des Plugin Packs
- en ligne: if your platform is linked to an online subscription
- hors ligne otherwise
- En ligne
- Hors ligne
Si vous bénéficiez d’une souscription en ligne, vous devez vous authentifier.
Pour celà, rendez-vous dans le menu Administration > Extension > Subscription
puis utilisez vos identifiants pour vous identifier.
Cliquez sur Install pour pour accéder au catalogue :
Vous pouvez maintenant installer vos packs.
Pour installer ou mettre à jour le catalogue, exécutez :
yum install centreon-pack-*
Ou:
yum update centreon-pack-*
Installation du pack
Vous avez maintenant accès au catalogue des Plugin Packs :
Pour installer un plugin pack, cliquez sur le +
Vous pouvez aussi cliquer sur le Plugin Pack. Vous accéderez à sa description et un bouton +
permettant
de l’installer.
Une fois le plugin pack installé, il apparaitra avec un contour vert et une flèche indiquant qu’il est installé.
Avant installation | Après installation |
---|---|
![]() |
Veuillez lire la monitoring procedure associée à chaque pack installé pour comprendre le contenu du pack ainsi que les prérequis nécessaires à son fonctionnement, en cliquant sur le
?
icône de chaque pack ou en allant dans le chapitre Intégration / Plugin Packs
Gestion les 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 obligatoire 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 :
Installation des plugins
Installez maintenant les plugins nécessaires référencés par les modèles installés dans les étapes précédentes.
Utilisez la commande suivante sur tous les pollers qui exécuteront les contrôles :
yum install centreon-plugin-$PLUGIN-PACK$
dans laquelle $PLUGIN-PACK$
correspond au nom du Pack listé par la commande de recherche Yum.
Mise à jour
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..
Pour le mettre à jour, cliquez sur la flèche,
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
Confirmez la mise à jour.
Votre Plugin Pack est maintenant à jour.
Mise à jour du plugin
Exécutez la commande suivante sur tous les collecteurs:
yum update centreon-plugin\*
Puis redémarrez tous les collecteurs.
Vérifier ensuite 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ésinstallation
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 :
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 :
Confirmez la désinstallation.
Votre Plugin Pack est désinstallé.
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é.
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.