| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Description
Ce module permet à l'Arbiter de communiquer avec le Synchronizer pour obtenir la configuration des éléments à superviser. Il est donc indispensable au bon fonctionnement d'une installation Shinken Entreprise.
| Info |
|---|
Lorsque vous modifiez les paramètres de ce module, vous devez redémarrer l'Arbiter pour les prendre en compte. |
| Warning |
|---|
Il ne faut pas enlever ce module. Dans le cas contraire, l'Arbiter ne pourra plus récupérer de données du Synchronizer. |
Activation du module
Le module synchronizer-import est un module qui peut être activé seulement sur le démon Arbiter.
- L'activation du module s'effectue en ajoutant le nom de ce module dans le fichier de configuration du démon Arbiter.
- Le module ne doit pas être enlevé de la liste des modules de l'Arbiter.
Exemple: par défaut, nous livrons un module dont le nom est "synchronizer-import":
| Code Block | ||
|---|---|---|
| ||
define arbiter {
[...]
modules Module 1, Module 2, Module 3, synchronizer-import
[...]
} |
Pour prendre en compte le changement de configuration, redémarrez l'Arbiter:
| Code Block |
|---|
service shinken-arbiter restart |
Configuration
La configuration du module se trouve par défaut dans le fichier /etc/shinken/modules/synchronizer-import.cfg
Exemple de fichier de configuration
| Code Block |
|---|
define module{
#======== Module identity =========
# Module name. Must be unique
module_name synchronizer-import
# Module type (to load module code). Do not edit.
module_type synchronizer-import
#======== synchronizer connection =========
# url: http(s) uri for connecting to the synchronizer internal API (by default the 7765 port)
url http://localhost:7765
# Maximum number of tries for loading the synchronizer configuration before reporting a failure
#max_try 90
# Sleep time (in seconds) between two successive tries of loading the synchronizer configuration
#sleep_time 2
} |
Détails des sections composant le fichier de configuration
Identification du module
| Nom | Type | Unités | Défaut | Commentaire | ||||
|---|---|---|---|---|---|---|---|---|
| Texte | --- | synchronizer-import | Paramètre permettant de le différencier d'un autre module du même type. Doit être unique. | ||||
Chaîne de caractères composée de lettres, de chiffres et des caractères _ et -
|
| Texte | --- | synchronizer-importValeur non modifiable ( permet au Synchronizer de charger le code logiciel correspondant ). | Ne peut être modifié. |
Connexion au Synchronizer
| Code Block | ||
|---|---|---|
| ||
#======== synchronizer connection =========
# url: http(s) uri for connecting to the synchronizer internal API (by default the 7765 port)
url http://localhost:7765
# Maximum number of tries for loading the synchronizer configuration before reporting a failure
#max_try 90
# Sleep time (in seconds) between two successive tries of loading the synchronizer configuration
#sleep_time 2 |
| Nom | Type | Unités | Défaut | Commentaire | ||
|---|---|---|---|---|---|---|
| Texte | URL | http://localhost:7765 | Adresse |
Voici la liste des paramètres relatifs au chargement d'une configuration:
| permettant la connexion à l'API du Synchronizer. |
| Les démons de l'Arbiter |
| et du Synchronizer doivent être sur le même serveur. |
|
| Nombre | --- | 90 | Permet de spécifier le nombre maximum de tentatives de chargement de la configuration |
du Synchronizer en cas d'échec. Le Synchronizer peut ne pas être prêt |
à fournir sa configuration, par exemple |
si il n'a pas |
fini de démarrer. | ||||||
| Nombre | scondes | 2 | Nombre de seconde de délai entre deux tentatives de chargement de la configuration du Synchronizer |
| . |