| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Description
Les écouteurs ont pour objectifs d'être des sources passives comme une API sur laquelle il est possible de faire des appels pour ajouter des éléments à superviser :
- Il y a 2 écouteur écouteurs disponible par défaut :
- listener-shinken : listerner interne à Shinken . est utiliser utilisé par les modules : Module architecture-export , Module de source de type synchronizer-collector-linker ( pour lier 2 Shinkens )
- Vous ne pourrez pas définir une listener de ce type.
- Vous ne pourrez pas définir une listener de ce type.
- listener-rest : le module que vous pouvez utiliser pour ajouter de nouveau hôte dans Shinken.
- listener-shinken : listerner interne à Shinken . est utiliser utilisé par les modules : Module architecture-export , Module de source de type synchronizer-collector-linker ( pour lier 2 Shinkens )
Activation de la source
Ajouter un nouvel écouteur
1 - Création du fichier cfg d'un écouteur
Pour ajouter un nouvel écouteur, il faut créer un fichier avec sa configuration et quel type de module ( code-source ) doit être utiliser pour cette source.
Il n'y a pour le moment qu'un type d'écouteur.
- La sous-page suivante décrit comment faire le fichier : Ecouteur de type listener-rest.
- Les fichiers de configurations des écouteurs doivent être mis par défaut dans le répertoire : /etc/shinken/listeners/
2 - Activation de l'écouteur sur le Synchronizer
Une fois le fichier de configuration fait, il faut ajouter l'écouteur dans la liste de sources chargé par le Synchronizer:
- Cela
La source ne peut s'activer que sur le Synchronizer.
L'activation de la source- s'effectue en ajoutant
- son nom
- dans le fichier de configuration du démon Synchronizer.
- Pour ce faire,
- ouvrez le fichier de configuration à l'emplacement
- /etc/shinken/synchronizers/synchronizer-master.cfg, et ajouter le nom de votre
listener-rest"- écouteur dans le paramètre sources .
Exemple: par défaut, nous livrons un module dont le nom est "listener-rest" :Pour l'écouteur nommé "my-listener"
| Code Block | ||
|---|---|---|
| ||
define synchronizer {
[...]
sources ModuleSource 1, ModuleSource 2, ModuleSource 3, my-listener-rest
[...]
} |
Pour prendre en compte le changement de configuration, redémarrer le Synchronizer:
| Code Block |
|---|
service shinken-synchronizer restart |