Le module webui-module-service-weather permet au module WebUI ( l'interface de Visualisation ) du Broker d'afficher la vue météo des services
( Pour plus d'information voir : Vue : La météo des services )
Il gère :
L'affichage des pages pour la météo des services,
L’édition de ces pages,
La possibilité d'avoir des liens extérieurs à Shinken qui pointent sur une météo des services,
Le mécanisme de cache,
Pour que la météo des services apparaisse dans l'interface, il faut absolument que ce module soit activé. |
Si vous avez plusieurs WebUI présentes dans votre architecture, n'oubliez pas d'activer ce module dans chaque configuration de WebUI. Exemple :
Si vous avez activé une météo sur une WebUI, n'avez obligation à toutes . |
Par défaut, l’installation ou la mise à jour de Shinken Entreprise va mettre à disposition une définition du module de type webui_module_service_weather
S'il n'y est pas ( car modifié ), vous pouvez le rajouter pour qu'il soit de nouveau actif.
Exemple:
define module {
[...]
module_name webui
[...]
modules Module 1, Module 2, Module 3, webui-module-service-weather
[...]
} |
Pour prendre en compte le changement de configuration, redémarrer l'Arbiter:
service shinken-arbiter restart |
Il ne peut y avoir qu'un seul module de type |
Si vous avez plusieurs modules webui présents dans votre architecture, n'oubliez pas d'activer le module de type |
Définir plusieurs modules de type webui_module_service_weather permet d'avoir une configuration différente pour chaque module de type webui. En fonction de votre besoin, il n'est pas nécessaire de créer plusieurs modules de type webui_module_service_weather.
Exemple:
webui_module_service_weather puis le déclarer dans tous les modules de type webui.webui_module_service_weather afin d'avoir des configurations différentes sur chaque module de type webui.Pour configurer votre module de type webui_module_service_weather, commencez par choisir un nom à lui donner.
Des fichiers de configuration d'exemple sont fournis pour vous aider à configurer votre module.
Pour cela, vous devez :
Copier le fichier de définition du module d'exemple : /etc/shinken-user-example/configuration/daemons/brokers/modules/webui/modules/webui_module_service_weather/webui_module_service_weather.cfg dans le répertoire de définition des modules /etc/shinken/modules/ et modifier son nom pour lui donner le nom que vous avez choisi.
Exemple : /etc/shinken/modules/webui-module-service-weather__Mon-Module-Webui-Module-Service-Weather.cfg
cp /etc/shinken-user-example/configuration/daemons/brokers/modules/webui/modules/webui_module_service_weather/webui_module_service_weather.cfg /etc/shinken/modules/webui-module-service-weather__Mon-Module-Webui-Module-Service-Weather.cfg |
Dans ce nouveau fichier, changer le nom du module :
...
# ─── Module name [ Must be unique ] [ MANDATORY ] ───
# ─── ───
module_name Mon-Module-Webui-Module-Service-Weather
...
|
Une fois que le fichier a été édité, vérifier que le fichier possède comme droits utilisateurs shinken. Si ce n'est pas le cas, effectuez la commande suivante :
chown -R shinken:shinken /etc/shinken/modules/webui-module-service-weather__Mon-Module-Webui-Module-Service-Weather.cfg |
Ajouter le nom de votre module de type webui_module_service_weather au module webui en modifiant le paramètre modules du fichier /etc/shinken/modules/webui.cfg.
define module {
[...]
modules Module 1, Module 2, Module 3, Mon-Module-Webui-Module-Service-Weather
[...]
} |
Redémarrez l'Arbiter pour que le Broker puisse prendre en compte ce nouveau module.
service shinken-arbiter restart |
La configuration de ce module est découpée en plusieurs parties, le détail de la configuration se trouve dans les pages suivantes :
|
|