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 collecteurs sont des sources qui permettent de collecter des informations depuis un référentiel.

Il existe plusieurs types de collecteurs disponibles livrés par défaut Shinken :

Ces collecteurs peuvent être importés automatiquement à intervalles définis, ou bien manuellement.

Ajouter un nouveau collecteur

1 - Création du fichier cfg d'un collecteur

Pour ajouter un nouveau collecteur, il faut créer un fichier de configuration qui correspond au type de module (  code-source  ) qui correspond.

  • Chaque  page des collecteurs décrit comment créer leurs fichiers de configuration.
  • Les fichiers de configurations des collecteurs doivent être mis par défaut dans le répertoire :  /etc/shinken/sources/

2 - Activation du collecteur sur le Synchronizer

Une fois le fichier de configuration fait, il faut ajouter le collecteur dans la liste de sources chargée 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 le collecteur nommé "my-collector"

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


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