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 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 :

WarningIl doit y avoir un fichier cfg par source.

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
languagejsbash
define synchronizer#===============================================================================
# Daemons that can load this analyzer:
# - synchronizer
#===============================================================================


define analyzer {
    analyzer_name		    analyzer_name[...]
    order		sources            10
    import_interval	   Source 1, Source 2, Source 0

    # enabled: is this analyzer enabled or not3, my-analyzer
    enabled		           1

    #======== Module identity =========
    # Listener type (to load module code). Do not edit.
    module_type     	analyzer_module

    # description: display a description on the interface for this source
    description		       The server analyzer allow to launch an analyze script on distant servers

}   [...]
}


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

Code Block
service shinken-synchronizer restart