| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Description
Les Analyseurs ont pour objectifs d’interroger équipement après équipement, pour les analyser et remonter des informations.
- Les Analyses peuvent être lancées depuis
- les hôtes déjà présents dans Shinken, afin d'enrichir les données présentes
- ou bien depuis une plage réseau.
- Il y a un analyseur disponible par défaut :
- server-analyser : permet d'analyser sur des serveurs ( linux ou windows ), en y déployant un script d'analyse, qui collecte les données et les mets à disposition du Synchronizer.
Ajouter un nouveau analyseur
1 - Création du fichier cfg de l'analyseur
Pour ajouter un nouveau analyseur, il faut crée un fichier avec sa configuration et quelle type de module ( code-source ) doit être utiliser pour cette source.
Il n'y a pour le moment qu'un type d'analyseur.
d'autres AnalyseursIl est possible d'ajouter d'autres Analyseurs en créant un fichier de configuration dans le dossier- La sous-page suivante décrit comment faire le fichier : Analyseur de type server-analyzer.
- Les fichiers de configurations des analyseurs doivent être mis par défaut dans le répertoire :
- /etc/shinken/analyzers/
Ce fichier de configuration sera sous la forme suivante :
2 - Activation de l'analyseur sur le Synchronizer
Une fois le fichier de configuration fait, il faut ajouter l'analyseur 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 analyseur dans le paramètre sources.
Exemple: Pour l'analyseur nommé "my-analyzer"
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
#=============================================================================== # server-analyzer #=============================================================================== # Daemons that can load this listener: # - synchronizer #=============================================================================== define analyzer define synchronizer { #======== Analyzer identity ========= # Analyzer name. Must be unique analyzer_name server-analyzer # Analyzer type (to load module code). Do not edit.[...] module_typesources server-analyzer # description: display aSource description1, onSource the2, interfaceSource for this source description The server analyzer allow to launch an analyze script on distant servers3, my-analyzer import_interval 0 order 10 # enabled: is this listener enabled or not enabled 1 } |
Détails des sections composants le fichier de configuration
Identification du module de l'analyseur
Chaque analyseurs possède sa propre identité, celle-ci est définie par les paramètres suivants :
| Code Block |
|---|
analyzer_name |
Chaîne de caractères composée de lettres, de chiffres et des caractères _ et -
[...]
} |
Pour prendre en compte le changement de configuration, redémarrer le Synchronizer :
| Code Block |
|---|
service shinken-synchronizer restart |
| Code Block |
|---|
module_type |
| Code Block |
|---|
description |
Text descriptive de la source visible dans l'interface de configuration.
Intervalle d'import et ordre de l'analyseur
| Code Block |
|---|
import_interval |
Délai écoulé entre les imports automatiques de l'analyseur.
Si 0, l'import de l'analyseur ne sera jamais exécuté automatiquement.
| Code Block |
|---|
order |
L'ordre de l'analyseur dans l'interface de configuration ( A un impact dans la fusion des données lors des imports de sources ).
- Un nombre
- Voir la page du Synchronizer pour plus d'information au sujet des fusions.
Remarque : Si vous changez l'ordre depuis l'interface ( page d’accueil ), le fichier .cfg sera mis à jour.
Activation de l'analyseur
| Code Block |
|---|
enabled |
Permets d'activer ou désactiver l'écouteur ( 1 pour activer, 0 pour désactiver ).
Il est possible de faire cette action depuis l'interface de configuration.
Remarque : Si vous activer/desactiver l'analyseur depuis l'interface ( page d’accueil ), le fichier .cfg sera mis à jour.