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 permettent de ont pour objectifs d’interroger équipement après équipement, pour les analyser et remonter des informations depuis les hôtes après avoir exécuté des scripts d'analyse.

  • Les Analyses peuvent être lancées depuis
des
    • 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
de déployer un script
    • d'
analyse
    • analyser sur des serveurs
pour détecter les modèles d'hôtes à utiliser.

Ajouter d'autres Analyseurs

    • ( 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.

Il 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/

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".Ce fichier de configuration sera sous la forme suivante :

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
Warning
Il doit y avoir un fichier cfg par source.