Le module scheduler--module-last-configuration-recorder est par défaut accroché sur les Schedulers :
Ce module est automatiquement activé avec une configuration par défaut.
Pour changer le paramétrage du module, ou le désactiver, il faut :
Dans le fichier de configuration du ou des démons pour lesquels on veut modifier le paramétrage de ce module, modifier la ligne modules pour y ajouter le nom du module.
define scheduler {
[...]
modules Module 1, Module 2, Module 3, scheduler-last-configuration-recorder-autre
[...]
} |
Redémarrez l'Arbiter:
Un exemple de configuration du module se trouve par défaut dans le fichier /etc/shinken-user-example/configuration/daemons/schedulers/modules/scheduler--module-last-configuration-recorder/scheduler--module-last-configuration-recorder-example.cfg
# CFG_FORMAT_VERSION 1 ( SHINKEN : DON'T TOUCH THIS LINE )
#================================================================================
# Last Configuration Recorder
#================================================================================
# Daemons that can load this module:
# - scheduler
# This module saves last configuration received from Arbiter to a file, allowing a faster restart of its daemon
#================================================================================
define module {
# ┌─────────────────────────────────────────────────────────────────────────────────────────────────────┐ #
# │ ────────────────────────────────────── MODULE IDENTITY ────────────────────────────────────── │ #
# └─────────────────────────────────────────────────────────────────────────────────────────────────────┘ #
# ─── Module name [ Must be unique ] [ MANDATORY ] ───
# ─── ───
module_name scheduler--module-last-configuration-recorder-example
# ─── Module type [ Do not edit ] [ MANDATORY ] ───
# ─── ───
module_type scheduler__module_last_configuration_recorder
# ┌─────────────────────────────────────────────────────────────────────────────────────────────────────┐ #
# │ ────────────────────────────────── RETENTION FILE STORAGE ─────────────────────────────────── │ #
# └─────────────────────────────────────────────────────────────────────────────────────────────────────┘ #
# ─── Configuration retention file storage directory ───
# ───
# Default : /var/lib/shinken/persistent_data/last_configuration_recorder/daemons ───
# ─── ───
# scheduler__module_last_configuration_recorder__directory /var/lib/shinken/persistent_data/last_configuration_recorder/daemons
# ┌─────────────────────────────────────────────────────────────────────────────────────────────────────┐ #
# │ ───────────────────────────────────── MODULE ACTIVATION ───────────────────────────────────── │ #
# └─────────────────────────────────────────────────────────────────────────────────────────────────────┘ #
# ─── Activate or disable this module ───
# ───
# Default : Enable => 1 ───
# ... : Disable => 0 ───
# ─── ───
# scheduler__module_last_configuration_recorder__enable 1
} |
| Nom | Type | Unité | Défaut | Commentaire | |
|---|---|---|---|---|---|
| Text | --- | --- | Il est possible de définir plusieurs instances de module de type "last_configuration_recorder" dans une architecture Shinken. Chaque instance devra avoir un nom unique. |
| Nom | Type | Unité | Défaut | Commentaire | |
|---|---|---|---|---|---|
| Texte | --- | /var/lib/shinken/persistent_data/last_configuration_recorder/daemons | Dossier ou seront stockées les données de configuration reçues de l'Arbiter. Chaque démon écrira ses informations dans un sous dossier scheduler/ID_DU_DÉMON | |
| |
| Nom | Type | Unité | Défaut | Commentaire | |
|---|---|---|---|---|---|
| Booléen | --- | 1 | Ce module étant actif par défaut, pour le désactiver, passer la valeur de ce paramètre à 0 Les valeurs possibles sont
|