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

La source server-analyzer permet de déployer un script d'analyse sur des serveurs pour détecter les modèles d'hôtes à utiliser.

Activation de la source

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é "server-analyzer"

Code Block
languagebash
define synchronizer {
    [...]
    sources                   Source 1, Source 2, Source 3, server-analyzer
    [...]
}


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

Code Block
service shinken-synchronizer restart


Configuration

La configuration du module se trouve par défaut dans le fichier /etc/shinken/analyzers/server-analyzer.cfg

  • Vous trouverez aussi systématiquement un exemple dans /etc/shinken-user-example/configuration/daemons/synchronizers/analyzers/server-analyzer/server-analyzer-example.cfg

Exemple de fichier de configuration


Code Block
languagebash
#===============================================================================
# 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

    import_interval	        0
    order		            10

    # enabled: is this analyzer enabled or not
    enabled		           1

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


Détails des sections composant le fichier de configuration

Identification du module de source

Il est possible de définir plusieurs instances de module de type server-analyzer dans votre architecture Shinken.

  • Chaque instance devra avoir un nom unique.


NomTypeUnitéDéfautCommentaire


Code Block
analyzer_name 


Texte---server-analyzer

Nous vous conseillons de choisir un nom en fonction de l'utilisation du module pour que votre configuration soit simple à maintenir.

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

  • Doit être unique 
  • D'une longueur maximum à 40 caractères
  • Ne doit pas contenir les caractères ?, &, ", ', $, /, #, \, ;


Code Block
module_type 


Texte---server-analyzerNe peut être modifié.


Fonctionnement de la source


Code Block
languagejs
import_interval 0
order 10

# enabled: is this analyzer enabled or not
enabled 1



NomTypeUnitéDéfautCommentaire


Code Block
import_interval


Entier Positif

Minutes0

Valeur inutilisée, cette source doit obligatoirement être exécutée manuellement


Code Block
order


Entier Positif

---10

L'ordre de la source dans l'interface de configuration.

Permet de prioriser l'import de cette source par rapport à d'autres. La priorité est prise en compte lors du calcul des différences des éléments importés.

Remarque : Si vous changez l'ordre depuis l'interface ( page d’accueil ), le fichier .cfg sera mis à jour.


Code Block
enabled


Booléen---1

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.


Affichage


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



NomTypeUnitéDéfautCommentaire


Code Block
description


Texte

------

Ce paramètre sert à afficher une description dans l'affichage de la source sur l'interface de configuration.