Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Scroll Ignore
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmltrue


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 par défaut :

  • cfg-file-import : Ce collecteur importe des définitions d'éléments Shinken à partir de fichiers .cfg
  • ldap-import   : La source d'import ldap permet d'importer des données d'un service Active Directory ou OpenLDAP ( selon son paramétrage ).
  • discovery : La source discovery scanne le réseau avec nmap afin de détecter des éléments et de collecter leurs données associées.
  • synchronizer-collector-linker : Cette source permet de récupérer tous les hôtes d'une installation Shinken distante.
  • synchronizer_collector_vmware : Cette source collecte les données d'un vCenter VMware ou d'un ESX VMware.

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 Block
service shinken-synchronizer restart