Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Make by tools (01.00.01) - action=clean_macro_parameter
Scroll Ignore
scroll-viewporttrue
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbookhtmltruefalse
scroll-eclipsehelpdocbooktrue
scroll-epubeclipsehelptrue
scroll-htmlepubtrue
Panel
titleSommaire

Table of Contents
stylenone

Description

Les écouteurs ont pour objectifs d'être sont des sources passives comme comme par exemple une API sur laquelle il est possible de faire des appels pour ajouter des éléments à superviser :.

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 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 écouteur dans le paramètre sources .


Exemple: Pour l'écouteur nommé "my-listener"

Code Block
languagebash
define synchronizer {
    [...]
    sources                   Source 1, Source 2, Source 3, my-listener
    [...]
}


Pour prendre en compte le changement de configuration, redémarrer le Synchronizer:

Code Blockservice shinken-



Excerpt Include
Configuration ( Synchronizer )
Configuration ( Synchronizer )
pageDefaultLink[destination=Optional[PageResourceIdentifier[spaceKey=<null>,title=Configuration ( Synchronizer )]],body=Optional.empty,tooltip=Optional.empty,anchor=Optional.empty,target=Optional.empty]
nopaneltrue
synchronizer restart