Versions Compared

Key

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

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 d'autres Analyseurs

Il est possible d'ajouter d'autres Analyseurs en créant un fichier de configuration dans le dossier /etc/shinken/analyzers/.

Ce fichier de configuration sera sous la forme suivante :

Warning

Il doit y avoir un fichier cfg par source.



Code Block
languagejsbash
themeConfluence
titleExemple :
#===============================================================================
# server-analyzer
#===============================================================================
# Daemons that can load this analyzerlistener:
# - synchronizer
#===============================================================================


define analyzer {
    #======== Analyzer identity =========
    # Analyzer name. Must be unique
    analyzer_name		    server-analyzer_name

    order		       # Analyzer type (to load module code). Do not edit.
    module_type 10
    import_interval	   server-analyzer
     0

    # enableddescription: is this analyzer enabled or not display a description on the interface for this source
    enableddescription		       The server analyzer allow 1

to launch an  #======== Module identity =========analyze script on distant servers
    #
 Listener type (to load module code). Do not edit.
 import_interval	        0
 module_type   order		  	analyzer_module

    # description: display a description on the10

 interface for this source
# enabled: is this description		listener enabled or not
    Theenabled		 server analyzer allow to launch an analyze script on distant servers

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


NomTypeDéfautCommentaire


Code Block
analyzer_name


Texte

Chaîne de caractères composée de lettres, de chiffres et des caractères _  et -

  • Doit être unique 
  • Doit commencer par une lettre.
  • D'une longueur maximum à 40 caractères
  • Ne doitpas contenir le caractère "$"


Code Block
module_type 


Texte
Correspond au type de module collecteur de la source ( permet au Synchronizer de charger le code logiciel correspondant ).


Code Block
description


Texte

Text descriptive de la source visible dans l'interface de configuration.


Intervalle d'import et ordre de l'analyseur


NomTypeDéfautCommentaire


Code Block
import_interval


Nombre0

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


Nombre10

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


NomTypeDéfautCommentaire


Code Block
enabled


Booléan1

Activer ou désactiver l'analyseur. 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.