| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Description
Les collecteurs sont des sources qui permettent de collecter des informations depuis plusieurs origines.
Ces collecteurs peuvent être importés automatiquement à intervalles définis, ou bien manuellement.
Il existe plusieurs modules 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 ).
- synchronizer_collector_vmware (À partir de la V02.08.02) : Cette source collecte les données d'un vCenter VMware ou d'un ESX VMware.
- 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.
- sync-vmware : Cette source collecte les données d'un serveur vSphere.
Ajouter un nouveau collecteur
1 - Création du fichier cfg d'un collecteur
Pour ajouter un nouveau collecteur, il faut créer un fichier avec sa configuration et quel type de module ( code-source ) doit être utilisé pour cette source.
- Les pages des modules de sources des collecteurs décrivent comment créer les 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é 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 | ||
|---|---|---|
| ||
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 |