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 :

Il doit y avoir un fichier cfg par source.



#===============================================================================
# server-analyzer
#===============================================================================
# Daemons that can load this listener:
# - synchronizer
#===============================================================================


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

    # Analyzer type (to load module code). Do not edit.
    module_type     	   server-analyzer
    
    # description: display a description on the interface for this source
    description		       The server analyzer allow to launch an analyze script on distant servers
    
    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 :


NomTypeDéfautCommentaire


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 doit pas contenir le caractère "$"


module_type 


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


description


Texte

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


Intervalle d'import et ordre de l'analyseur


NomTypeDéfautCommentaire


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.


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


enabled


Booléen1

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.