Principe d'addons
La version V02.05.00 de Shinken Entreprise introduit des addons. Il s'agit de fonctionnalités qu'il est possible de désactiver de manière unitaire.
Des commandes de manipulations, similaires à celles existantes pour les démons, sont donc disponibles pour les addons. Les sections suivantes décrivent de manière détaillée les différentes manipulations possibles sur les addons.
Liste des addons
Les addons peuvent être listés grâce à la commande shinken-addons-list:
| Panel |
|---|
Chaque addon est affiché accompagné de son statut d'activation/désactivation.
Activation des addons
Un addon peut être activé grâce à la commande shinken-addons-enable.
Pour gagner du temps, il est possible d'activer plusieurs addons en même temps.
Lorsqu'un addon est activé, il est possible que le redémarrage de certains démons soit nécessaire. Si c'est le cas, un message indique les démons à redémarrer.
Pendant l'activation; les actions effectuées sont affichées pour chaque addon:
| Panel |
|---|
Dans l'exemple, les addons "nagvis-shinken-architecture" et "nagvis" sont activés.
Dans le cadre de l'activation de l'addon "nagvis-shinken-architecture", on voit que 2 opérations ont été effectuées:
- Le module "Livestatus" a été activé dans le Broker présent dans /etc/shinken/brokers/broker-master.cfg
- Le module "architecture-export" a été activé dans l'Arbiter.
Pendant l'activation de ces deux addons, certaines opérations effectuées nécessitent le redémarrage de l'Arbiter pour que les modifications soient prises en compte. Le message en jaune à la fin de la liste des addons modifiés indique les démons à redémarrer pour terminer l'activation de ces addons.
Désactivation des addons
Un addon peut être désactivé avec une commande similaire à la précédente: shinken-addons-disable.
De la même manière que pour l'activation des addons, il est possible de spécifier plusieurs addons à désactiver.
Lorsqu'une opération n'a pas pu être effectuée complètement, des messages sont affichés expliquant l'erreur.
Dans l'exemple, la commande nous indique que le module Livestatus n'a pas été désactivé sur le Broker car il est possible qu'il soit utilisé par d'autres outils externes.
| Panel |
|---|

